[Mesa-dev] [PATCH 00/11] Implement GL_ARB_get_program_binary

Ian Romanick idr at freedesktop.org
Wed Dec 19 16:14:48 PST 2012

GL_ARB_get_program_binary is a required part of OpenGL ES 3.0, and this
series impelments it for all Mesa drivers.  We take the same approach of
implementing the interface with zero binary formats that we take with
GL_ARB_get_shader_binary / OpenGL ES 2.0.

This series passes all of the GL_ARB_get_program_binary recently posted
to the piglit list *except* the PROGRAM_BINARY_RETRIEVABLE_HINT.  The
test assumes that the value of the hint should be patched by
glLinkProgram as is implied by the spec.  However, this is not how
NVIDIA's implementation works, and there is debate within Khronos as to
which way is correct.

More information about the mesa-dev mailing list