Pythonic wrappers for glfw that support modern opengl (3.2+)
Python Perl JavaScript
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
art
examples
glfwpy
screenshots
.gitignore
LICENSE
README.md
setup.py

README.md

glfwpy

Pythonic wrappers for glfw that support modern opengl (3.2+). Version 4.3 which is the latest supported version as of this writing.

stanford bunny

Supported Platforms:

  1. Windows
  2. OSX
  3. Linux
  4. FreeBSD - Now supported!
  5. Solaris - Coming soon

Requirements:

  1. Python: http://www.python.org
  2. GLFW: http://www.glfw.org/
  3. PyOpenGL from trunk: http://pyopengl.sourceforge.net/
  4. Cython: http://www.cython.org

Documentation:

  1. Please refer to the glfw docs at http://www.glfw.org for glfw documentation
  2. Please refer to examples folder for examples showing use of the api

Caveats:

  1. Imaging functions (Users are expected to use a python imaging library to load textures)
  2. Threading functions (Users are expected to use the python threading library)
  3. glfwGetProcAddress

Convention:

This is almost a 1:1 wrapping of the glfw api. The glfw prefix has been dropped from function calls and constants in the Python versions.