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 <hoegsberg@chromium.org>
This commit is contained in:
@@ -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:
|
||||
|
||||
Reference in New Issue
Block a user