7. !7
X86 activity
Mesa implementation
Piglit tests
Aug 2012, Intel first certification of Mesa 8.0.4 OpenGL ES 2 On Sandy
and Ivy
Feb 2012, Mesa 9.1 Ivy Bridge certified for OpenGL ES 3
Work was in open, "beat" everyone.
8. !8
Feature Comparison
Old spec 204 pages, new spec 347 pages
Very long delta list
• OpenGL Shading Language ES 3.00
• transform feedback 1 and 2 (with restrictions)
• uniform buffer objects including block arrays
• vertex array objects
• sampler objects
• sync objects and fences
• pixel buffer objects
• buffer subrange mapping
• .... Are you asleep yet?
10. !10
Waffle/Piglit
Waffle - an GL abstraction framework
Dynamically decide at run time, API, context, window env
Piglit - OpenGL, OpenGL ES, OpenCL, GLX test framework
6000 tests all total
GLSL tests quite methodical
API not so much
13. !13
Goals
While binary drivers are the rule, collaborate on the test. Piglit.
WebGL?
Invest a little effort in:
Mesa OpenGL ES 3, builds and runs
Piglit OpenGL ES 3 test cases run