skip to navigation
skip to content

Not Logged In

pogles 1.0

Python Bindings for OpenGL ES v2.0

What is pogles?

pogles is a Python package that implements bindings for OpenGL ES v2.0 for Python v2.3 or later and Python v3. It comprises three modules:

  • pogles.gles2 contains the bindings for Open GL ES v2.0 itself.
  • pogles.egl contains the bindings for the EGL native platform interface.
  • pogles.platform contains platform specific bindings for creating native windows. Currently the Raspberry Pi and X11 platforms are supported.

The full ES and EGL APIs are implemented and given a Pythonic twist where appropriate - for example errors raise Python exceptions.


pogles is copyright (c) Riverbank Computing Limited. Its homepage is

Support may be obtained from the PyQt mailing list at


pogles is released under the BSD license.


pogles is implemented using the SIP Python bindings generator which must be installed first. SIP is available for all Linux distributions but pogles requires v4.14.2 or later. The current version of SIP can be found at

pogles itself is installed as a normal Python package:

python install


The documentation for the latest release can be found here.

File Type Py Version Uploaded on Size
pogles-1.0.tar.gz (md5) Source 2013-04-19 108KB
  • Downloads (All Versions):
  • 4 downloads in the last day
  • 54 downloads in the last week
  • 355 downloads in the last month