这篇文章主要介绍深度测试和正背面剔除,主要代码就是以下几行。 核心代码: 一. 设置成员变量 一. 右键菜单栏选项 二. 召唤场景 三. con...
这篇文章主要介绍不同图形叠加的时候计算混合颜色,主要代码就是以下几行。 注意:可以移动的矩形一定要放在开启混合和关闭混合之间 一. 设置成员变量...
先上效果 一. 定义需要的变量 二. main函数初始化一些基本数据 三. 初始化shaderManager、以及7种图元需要的顶点坐标 四. ...
创建一个四边形,可通过键盘上下左右移动图形前期使用内建的着色器,后期使用自定义着色器。 1. 创建着色器管理器、顶点坐标 2. main函数初始...
2021总结 2021年过完了,迟到了的年终总结还是要给出来的。 以下是原计划内容:一:每天学习至少半个小时,每周大于4小时(看书,代码,都算)...
把view设置为不透明,不透明的Views应该设置它们的opaque属性为YES。默认为 YES。a) 如果视图存在半透明会导致在GPU里边最后...
在iOS中是双缓冲机制(有前帧缓存、后帧缓存),配合垂直同步时钟(VSync信号)刷新屏幕的。按照60FPS的刷帧率,每隔16.7ms就会刷新一...
一. Tagged Pointer应用场景 ViewController 以下2段代码能发生什么事?有什么区别? 1. 片段1 2. 片段2 结...
一. 使用NSProxy解决NSTimer、CADisplayLink等循环引用 如下使用NSTimer如果不做任何处理会导致内存泄露。为了解决...