Added validation to shader related functions
- Added uniform block binding validation
- Disallowed setting int uniforms from unsigned
int specific functions and vice versa.
- Moved early returns from uniform related
functions further down the functions to allow
gl errors to be returned
- Added active transform feedback checks
- Fixed some gl error return codes.
Fixes most failures in:
dEQP-GLES3.functional.negative_api.shader*
Change-Id: Id9f914a09dd89fea61728725f8bd828dc7b3f81b
Reviewed-on: https://swiftshader-review.googlesource.com/14128Tested-by:
Alexis Hétu <sugoi@google.com>
Reviewed-by:
Nicolas Capens <nicolascapens@google.com>
Showing
Please
register
or
sign in
to comment