为什么我的pyglet顶点列表和批量在Windows上会非常慢?

时间:2008-09-15 21:33:41

标签: python opengl pyglet

我正在使用库pyglet在python中编写opengl代码。当我使用pyglet.graphics.vertex_list或pyglet.graphics.batch对象绘制到屏幕时,与普通的旧pyglet.graphics.draw()或只是glVertex()调用相比,它们非常慢(~0.1 fps) 40fps用于相同的几何形状。 在Linux中,vertex_list与glVertex的速度大致相同,这是令人失望的,而批处理方法的速度大约是其两倍,这比我希望的更好,但没有那么多。

2 个答案:

答案 0 :(得分:4)

不要忘记使用'python -O myscript.py'调用pyglet脚本,' - O'标志可以产生巨大的性能差异。

请参阅pyglet docs herehere

答案 1 :(得分:1)

我个人不认识,但我注意到您尚未向the pyglet mailing list发布此事。更多Pyglet用户以及主要开发人员阅读该列表。