[Mesa-dev] [PATCH 00/20] Begin enabling OpenGL ES 3.1

Ian Romanick idr at freedesktop.org
Wed Apr 29 16:25:51 PDT 2015


There's still a fair amount functionality left to be implemented before
GLES 3.1 can actually be enabled.  Compute shaders and SSBOs are the
biggest things left to finish.  This series just allows people to start
testing the things that are implemented.  To get a GLES 3.1 context, set
the environment variable

    MESA_GL_VERSION_OVERRIDE=3.1

The GLES3 experience taught me that there is a huge pile of little
differences between GLES and desktop GL... and it takes a really, really
long time to get those ironed out enough to pass Khronos conformance
tests.  Getting the initial boiler plate stuff out now lets people start
testing and fixing sooner.

This is also available in the gles3.1-enabling branch of my fd.o tree at
git://people.freedesktop.org/~idr/mesa.

I have tested this with the glsl-es-3.10 patches that I just sent to the
piglit list.  I get the expected set of passes and failures from the
minimum-maximums.txt test.



More information about the mesa-dev mailing list