mesa: fix error codes in _mesa_shader_source(), _mesa_get_shader_source()
authorBrian Paul <brian.paul@tungstengraphics.com>
Wed, 2 Jul 2008 23:08:09 +0000 (17:08 -0600)
committerBrian Paul <brian.paul@tungstengraphics.com>
Wed, 2 Jul 2008 23:08:09 +0000 (17:08 -0600)
commit088c42c5c3cb34bac98fce95e4f3d08642834112
tree79eb9c11032998204df1cf174062c970985d05a8
parent16caeeab4b495702b54963816ae45976b2563423
mesa: fix error codes in _mesa_shader_source(), _mesa_get_shader_source()

If the 'shader' parameter is wrong, need to either generate GL_INVALID_VALUE
or GL_INVALID_OPERATION.  It depends on whether 'shader' actually names a
'program' or is a totally unknown ID.
There might be other cases to fix...

cherry-picked from master
src/mesa/shader/shader_api.c