Доброго времени суток! Есть у меня задача запустить pygame под OpenGL, но как я не копай документацию, как не копай интернеты, как не тыком метода пытаюсь я это сделать — не получается. Потому спрашиваю у знающих, как сделать это?
После того как доставил пакет python-opengl — дисплей OpenGL создаёт, но ругается на отрисовку спрайтов:
pygame.error: Cannot blit to OPENGL Surfaces (OPENGLBLIT is ok)
А после того как подключаю OPENGLBLIT во флаги инициализации дисплея, получаю следующее:
pygame.error: Couldn't load GL function glBegin: No GL driver has been loaded
В чём собственно проблема и как запустить под OpenGL? Без него никак, без него довольно простенькая сцена уже нагружает комп и собственно на большом разрешении попросту тормозит, хотя там пара спрайтов.
Я даже через pip пробовал ставить PyOpenGL и PyOpenGL_accelerate, — не помогало.
P.S. Если не понятно из контекста — графика рисуется двухмерная. Просто спрайты на базе класса pygame.sprite.Sprite
P.P.S. Замерил кол-во кадров в секунду: 7-8, при полноэкранке, без OpenGL никак с такими результатами.
kubuntu 12.04.1 LTS
uname -a
Linux unclechu-kubuntu 3.2.0-31-generic #50-Ubuntu SMP Fri Sep 7 16:16:45 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux
python --version
Python 2.7.3
Благодарю!