摘要: transform feedback, 中文名暂且就叫变换反馈吧。 主要的作用是保存下顶点着色器,或者细分着色器,几何着色器的结果到一个或多个缓冲对象里。 该过程位于front end的最后一个阶段。所谓frond end和back end 是以光栅化作为划分。 这在opengl中是一个不可编程过程 阅读全文
posted @ 2018-03-29 07:28 jimobuwu 阅读(413) 评论(0) 推荐(0)
摘要: 当要绘制同一个东西很多次的时候,最简单的想法可能是循环调用glDrawArrays(),但这样会造成性能的损失。因为当显卡在渲染一个物体的时候,可能并不需要太多时间,但系统会花大量的时间,频繁的调用draw命令,再将这些命令发给opengl。这就是问题所在。 那实例化渲染是opengl提供的一种方法 阅读全文
posted @ 2018-03-29 07:19 jimobuwu 阅读(115) 评论(0) 推荐(0)
摘要: 几个关键方法: AutoreleasePool类中的clear方法,在每一帧的最后,会将_managedObjectArray中的autorelease对象移除,同时对每个对象执行一边release方法。 Ref类的release方法中,对引用计数减1,如果引用计数等于0,则释放这个对象。 Auto 阅读全文
posted @ 2018-03-28 23:47 jimobuwu 阅读(166) 评论(0) 推荐(0)