为什么我写的opengl效率那么低

高手有没有人讲详细点的,我想讲解下,为什么我写的opengl效率那么低
最新回答
我是女神哦买噶

2024-06-28 00:50:24

调用1000次glDrawArray,每次只渲染1个面片,这是最低效的渲染方法,完全没有利用到GPU的渲染效能,CPU都花费在glDrawArray函数调用上了.要提高批次的效率,你应当尽量在一次glDrawArray中渲染最多的三角形.所谓减少渲染状态切换,实例渲染等技术都是为了达到这个目标

另外,建议使用经过优化的索引数组,可以大大提高顶点的变换效率