An open API service indexing awesome lists of open source software.

https://github.com/enthought/glfwpy

Default Repo description from terraform module
https://github.com/enthought/glfwpy

Last synced: 8 months ago
JSON representation

Default Repo description from terraform module

Awesome Lists containing this project

README

          

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](https://github.com/enthought/glfwpy/raw/master/screenshots/bunny.png "Stanford bunny rendered using opengl")

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.