почему мои списки вершин pyglet и пакеты могут быть очень медленными в Windows? - PullRequest
0 голосов
/ 16 сентября 2008

Я пишу код opengl в python, используя библиотеку pyglet. Когда я рисую на экране, используя объекты pyglet.graphics.vertex_list или pyglet.graphics.batch, они очень медленные (~ 0,1 кадра в секунду) по сравнению с простыми старыми вызовами pyglet.graphics.draw () или просто вызовами glVertex (), которые 40 кадров в секунду для той же геометрии. В Linux vertex_list примерно такой же скорости, что и glVertex, что разочаровывает, а пакетные методы примерно в два раза быстрее, что немного лучше, но не так сильно, как я надеялся.

Ответы [ 2 ]

4 голосов
/ 07 мая 2009

Не забывайте вызывать свои скрипты pyglet с помощью 'python -O myscript.py', флаг '-O' может иметь огромное значение для производительности.

См. Документы Pyglet здесь и здесь .

1 голос
/ 16 сентября 2008

Лично я не знаю, но я заметил, что вы не отправили список рассылки pyglet по этому поводу. Другие пользователи Pyglet, а также основной разработчик читают этот список.

...