What is pogles?

pogles is a set of Python bindings for OpenGL ES v2.0. It supports Python v2.3 and later and Python v3 and is released under the BSD license.

pogles comprises three modules:

  • pogles.gles2 contains the bindings for Open GL ES c2.0 itself
  • pogles.egl contains the bindings for the EGL native platform interface
  • pogles.platform contains platform specific bindings for creating native windows.

Currently pogles supports the Raspberry Pi and X11 platforms.

pogles can be downloaded from PyPI and requires SIP to be installed.

pogles can be used to write standalone applications or can be used with a separate framework (for example PyQt).