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

时间:2020-03-05 18:54:37  来源:igfitidea点击:

我正在使用库pyglet在python中编写opengl代码。当我使用pyglet.graphics.vertex_list或者pyglet.graphics.batch对象绘制到屏幕时,与普通的旧pyglet.graphics.draw()或者仅仅glVertex()调用相比,它们非常慢(〜0.1 fps)相同的几何图形为40fps。
在Linux中,vertex_list的速度与glVertex差不多,这令人失望,批处理方法的速度大约是后者的两倍,虽然好一点但没有我期望的那样快。

解决方案

回答

我本人不知道,但是我注意到我们尚未对此发布到pyglet邮件列表中。更多Pyglet用户以及主要开发人员都阅读了该列表。

回答

别忘了用'python -O myscript.py'调用pyglet脚本,'-O'标志会带来巨大的性能差异。