OpenGLES on Raspberry Pi3

Oliver Grawert ogra at
Thu Jan 12 16:55:10 UTC 2017


i'm extremely happy to announce that with the most recent daily image
[1] the raspberry Pi3 (Pi2 to follow the next days) image now defaults
to use the VC4 driver for all display output and thus comes with full
GLES support enabled by default.

a bunch of people worked hard the recent days to make this happen,
special thanks go to Paolo Pisati, Thomas Voß and the tireless Alberto
Aguirre who helped to make this happen. 

in lsmod you should see vc4 and the related drm drivers loaded and when
starting a GLES app your syslog should show the following lines:

GLRenderer: EGL vendor: Mesa Project
GLRenderer: EGL version: 1.4 (DRI2)
GLRenderer: EGL client APIs: OpenGL OpenGL_ES OpenGL_ES2
GLRenderer: GL vendor: Broadcom
GLRenderer: GL renderer: Gallium 0.4 on VC4
GLRenderer: GL version: OpenGL ES 2.0 Mesa 11.2.0
GLRenderer: GLSL version: OpenGL ES GLSL ES 1.0.16
GLRenderer: GL max texture size = 2048
GLRenderer: GL framebuffer bits: RGBA=8880, depth=0, stencil=0

along with this you will now find a /dev/dri/card0 device on the

if there are any issues, please file bugs... happy hacking ;)


-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 181 bytes
Desc: This is a digitally signed message part
URL: <>

More information about the Snapcraft mailing list