|
同样的上层代码(底层结构和设计思想是一样的),同一台机器,用opengl时,物件跟随鼠标移动时总会比鼠标移动得慢一点,而DX不会。帧数没问题,都是在60+,有没有人遇到过同样的现象?
还有就是,opengl 在使用
glDrawElements(GL_TRIANGLES, count, type, indices);时
对于这个count是不是有上限?不是GL_MAX_ELEMENTS_INDICES,GL_MAX_ELEMENTS_VERTICES,我这边试过了count大于384时,大于384之后的结果就画不出来了,你得把之前的384先画出来,然后再画之后的。这对于粒子系统来说,等于是多执行了几次glDrawElements,对效率也有一点影响。XP上面和iphone上面都有这个问题。 |
|