diff options
author | Anuj Phogat <[email protected]> | 2014-03-12 18:02:30 -0700 |
---|---|---|
committer | Anuj Phogat <[email protected]> | 2014-04-21 11:20:50 -0700 |
commit | f8ae2a56c6164979223d2268691e354fe56d4bec (patch) | |
tree | 572fa7db3b50c9186db1d9deca9ee455794cbfb5 /src/gallium/drivers/radeonsi | |
parent | bd1880dfe8fe1eea12eeb573df34ef328b96013e (diff) |
mesa: Fix error code generation in glReadPixels()
Section 4.3.1, page 220, of OpenGL 3.3 specification explains
the error conditions for glreadPixels():
"If the format is DEPTH_STENCIL, then values are taken from
both the depth buffer and the stencil buffer. If there is
no depth buffer or if there is no stencil buffer, then the
error INVALID_OPERATION occurs. If the type parameter is
not UNSIGNED_INT_24_8 or FLOAT_32_UNSIGNED_INT_24_8_REV,
then the error INVALID_ENUM occurs."
Fixes failing Khronos CTS test packed_depth_stencil_error.test
V2: Avoid code duplication
Cc: <[email protected]>
Signed-off-by: Anuj Phogat <[email protected]>
Reviewed-by: Ian Romanick <[email protected]>
Diffstat (limited to 'src/gallium/drivers/radeonsi')
0 files changed, 0 insertions, 0 deletions