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. _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-dev