OSDN Git Service

Fix error code on invalid shader/program operation
authorNicolas Capens <capn@google.com>
Thu, 21 Apr 2016 19:59:38 +0000 (15:59 -0400)
committerNicolas Capens <capn@google.com>
Thu, 21 Apr 2016 20:36:35 +0000 (20:36 +0000)
commit536f79134bcc686d1c37ebcff6e4d631dbbbc46d
tree9d03c52e817d6a415cae6fac2b27d7e91642c2d8
parentadb305a2f99710a691a5396af85828cc3ad89bd5
Fix error code on invalid shader/program operation

The spec states that GL_INVALID_OPERATION is generated when a shader or
program function is called on the wrong object type. GL_INVALID_VALUE is
generated when there's no shader nor program object by that name.

Change-Id: Id9d922b390ca5d2db233eb60b6a44992105cb933
Reviewed-on: https://swiftshader-review.googlesource.com/5176
Tested-by: Nicolas Capens <capn@google.com>
Reviewed-by: Alexis Hétu <sugoi@google.com>
Reviewed-by: Nicolas Capens <capn@google.com>
src/OpenGL/libGLESv2/libGLESv2.cpp