Я пишу код opengl в python, используя библиотечный pyglet. Когда я рисую на экране с помощью pyglet.graphics.vertex_list или pyglet.graphics.batch-объектов, они очень медленные (~ 0,1 кадра в секунду) по сравнению с обычными старыми pyglet.graphics.draw() или просто вызовами glVertex(), которые касаются 40 кадров в секунду для той же геометрии. В Linux vertex_list примерно такая же скорость, как и glVertex, что неутешительно, а пакетные методы примерно в два раза быстрее, что немного лучше, но не так сильно, как я надеялся.Почему мои списки вершин верхушек пинглета и партии будут очень медленными в Windows?
1
A
ответ
4
Не забудьте вызвать скрипты pyglet с помощью «python -O myscript.py», флаг «-O» может сделать огромную разницу в производительности.
1
Я не знаю лично, но я заметил, что вы не отправили сообщение в the pyglet mailing list. Больше пользователей Pyglet, а также основного разработчика, читают этот список.