# pyopengl **Repository Path**: sapio-s/pyopengl ## Basic Information - **Project Name**: pyopengl - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-01-09 - **Last Updated**: 2026-01-09 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README PyOpenGL and PyOpenGL_accelerate ================================= PyOpenGL is normally distributed via PyPI using standard pip:: $ pip install PyOpenGL PyOpenGL_accelerate You can install this repository by branching/cloning and running setup.py:: $ cd pyopengl $ python setup.py develop $ cd accelerate $ python setup.py develop Note that to compile PyOpenGL_accelerate you will need to have a functioning Python extension-compiling environment. Learning PyOpenGL ----------------- If you are new to PyOpenGL, you likely want to start with the OpenGLContext `tutorial page`_. Those tutorials require OpenGLContext, (which is a big wrapper including a whole scenegraph engine, VRML97 parser, lots of demos, etc) you can install that with:: $ pip2.7 install "OpenGLContext-full==3.1.1 Or you can clone it (including the tutorial sources) with:: $ bzr branch lp:openglcontext or (for GitHub usage):: $ git clone https://github.com/mcfletch/pyopengl.git The `documentation pages`_ are useful for looking up the parameters and semantics of PyOpenGL calls. .. _`tutorial page`: http://pyopengl.sourceforge.net/context/tutorials/index.html .. _`documentation pages`: http://pyopengl.sourceforge.net/documentation/ Running Tests -------------- You can run the PyOpenGL test suite from a source-code checkout, you will need: * git (for the checkout) or bzr (if you are checking out from launchpad) * GLUT (FreeGLUT) * GLExtrusion library (libgle) * GLU (normally available on any OpenGL-capable machine) * tox (`pip install tox`) Running the test suite from a top-level checkout looks like:: $ tox The result being a lot of tests being run in a matrix of environments. All of the environment will pull in pygame, some will also pull in numpy. Some will have accelerate, and some will not. .. image:: https://travis-ci.org/mcfletch/pyopengl.svg?branch=master :target: https://travis-ci.org/mcfletch/pyopengl