mesa: Don't return any data for GL_SHADER_BINARY_FORMATS
authorIan Romanick <ian.d.romanick@intel.com>
Thu, 5 Sep 2013 19:47:13 +0000 (12:47 -0700)
committerIan Romanick <ian.d.romanick@intel.com>
Fri, 4 Oct 2013 17:08:45 +0000 (10:08 -0700)
commit0667e2c969c0931a1feee530508f8441a11bda32
treec3ed3123aac0794a2ed42dad782e4aa7775cba38
parenta50c5f8d24e860baa15dd75b44b9a20af60cebf8
mesa: Don't return any data for GL_SHADER_BINARY_FORMATS

We return 0 for GL_NUM_SHADER_BINARY_FORMATS, so
GL_SHADER_BINARY_FORMATS should not write any data to the application
buffer.

Fixes piglit test 'arb_get_program_binary-overrun shader'.

Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
Reviewed-by: Matt Turner <mattst88@gmail.com>
src/mesa/main/get_hash_params.py