diff --git a/src/gallium/drivers/virgl/ci/virgl-gles-fails.txt b/src/gallium/drivers/virgl/ci/virgl-gles-fails.txt index 7044c44c64b..d2d124e148e 100644 --- a/src/gallium/drivers/virgl/ci/virgl-gles-fails.txt +++ b/src/gallium/drivers/virgl/ci/virgl-gles-fails.txt @@ -194,3 +194,7 @@ dEQP-GLES31.functional.layout_binding.ssbo.fragment_binding_max,Fail dEQP-GLES31.functional.primitive_bounding_box.triangles.global_state.vertex_tessellation_fragment.fbo_bbox_smaller,Fail dEQP-GLES31.functional.primitive_bounding_box.triangles.global_state.vertex_tessellation_geometry_fragment.fbo_bbox_equal,Fail KHR-GL32.framebuffer_blit.multisampled_to_singlesampled_blit_depth_config_test,Fail + +# !40444 +KHR-GL32.packed_depth_stencil.blit.depth24_stencil8,Fail +KHR-GL32.packed_depth_stencil.blit.depth32f_stencil8,Fail diff --git a/src/mesa/main/renderbuffer.c b/src/mesa/main/renderbuffer.c index 6574be0d60a..eb4701f4041 100644 --- a/src/mesa/main/renderbuffer.c +++ b/src/mesa/main/renderbuffer.c @@ -273,6 +273,8 @@ renderbuffer_alloc_storage(struct gl_context * ctx, PIPE_BIND_RENDER_TARGET); } + templ.bind |= PIPE_BIND_SAMPLER_VIEW; + rb->texture = screen->resource_create(screen, &templ); if (!rb->texture)