diff options
author | Kenneth Graunke <[email protected]> | 2019-03-11 15:03:13 -0700 |
---|---|---|
committer | Kenneth Graunke <[email protected]> | 2019-03-28 10:47:23 -0700 |
commit | ce89c19b88376bcc4752494d78e4eb220cde6930 (patch) | |
tree | 81b4443db28a906fc158f8dc0df9bcdb0a9c4347 | |
parent | 107a8ec3b331f0b9bbaa489689ffd080100ef6e9 (diff) |
st/mesa: Fix blitting from GL_DEPTH_STENCIL to GL_STENCIL_INDEX
Fixes assertion failures in Piglit's "framebuffer-blit-levels
{draw,read} stencil" tests on iris. Also fixes assert failures in
frameretrace, which tries to ReadPixels the stencil values (only)
from a Z24S8 depth/stencil attachment.
Reviewed-by: Kristian H. Kristensen <[email protected]>
-rw-r--r-- | src/mesa/state_tracker/st_cb_texture.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/mesa/state_tracker/st_cb_texture.c b/src/mesa/state_tracker/st_cb_texture.c index 2caf61e8943..f489f8012f4 100644 --- a/src/mesa/state_tracker/st_cb_texture.c +++ b/src/mesa/state_tracker/st_cb_texture.c @@ -794,6 +794,7 @@ st_get_blit_mask(GLenum srcFormat, GLenum dstFormat) case GL_STENCIL_INDEX: switch (srcFormat) { + case GL_DEPTH_STENCIL: case GL_STENCIL_INDEX: return PIPE_MASK_S; default: |