Python wrappers for Raspberry Pi hardware 3d acceleration
Switch branches/tags
Nothing to show
Pull request Compare This branch is 1 commit behind peterderivaz:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
EGL
GLES
GLES2
README
egl.py
gl.py
gl2.py
gl2ext.py
glext.py
license.txt
prepare_constants.py
pymouse.py
pyopengles.py

README

Raspberry Pi 3d demo.

This uses the EGL and OpenGLES libraries to draw 3d graphics from inside Python with hardware acceleration.

USAGE

EXAMPLE A) Draw a Mandelbrot.  Use mouse to scroll and view Julia sets.  Press mouse button to quit.

python -i pyopengles.py
Press ctrl-D to quite Python and close the display

EXAMPLE B) Use standard OpenGLES commands

from pyopengles import *
egl = EGL()
# Normal OpenGLES commands
opengles.glClearColor ( eglfloat(0.0), eglfloat(1.0), eglfloat(1.0), eglfloat(1.0) );
opengles.glClear(GL_COLOR_BUFFER_BIT|GL_DEPTH_BUFFER_BIT);
# Send this to make the graphics drawn visible
openegl.eglSwapBuffers(egl.display, egl.surface)