OSDN Git Service

Fix error on invalid type/format combination.
authorNicolas Capens <capn@google.com>
Tue, 12 Apr 2016 13:24:52 +0000 (09:24 -0400)
committerNicolas Capens <capn@google.com>
Thu, 14 Apr 2016 19:56:19 +0000 (19:56 +0000)
commit8bcd9dd998e868c7c373f374868ae4d44cb87d49
tree684996aeeb9ea5a9cc9430c75859994aee822335
parentf330190f46fa3ff9bb0ff789a4730d5fcc213e37
Fix error on invalid type/format combination.

GL_INVALID_ENUM is for enum values that are never valid for the function.
GL_INVALID_OPERATION is expected for enum combinations that are not valid.

Change-Id: I43a6cd169303420a680e4cab15683605a8684517
Reviewed-on: https://swiftshader-review.googlesource.com/5094
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
src/OpenGL/libGLESv2/utilities.cpp
src/OpenGL/libGLESv2/utilities.h