From 22dd082989e982699f4e6998de1efe5575ebc877 Mon Sep 17 00:00:00 2001 From: Mike Blumenkrantz Date: Tue, 12 Apr 2022 11:46:47 -0400 Subject: [PATCH] zink: unset PIPE_CAP_TEXRECT this isn't supported by vulkan, and though it can be implicitly converted to 2d in the driver, this still leaves validation spam Reviewed-by: Dave Airlie Part-of: --- src/gallium/drivers/zink/ci/zink-lvp-fails.txt | 5 +++++ src/gallium/drivers/zink/zink_screen.c | 2 ++ 2 files changed, 7 insertions(+) diff --git a/src/gallium/drivers/zink/ci/zink-lvp-fails.txt b/src/gallium/drivers/zink/ci/zink-lvp-fails.txt index 9b2540514ad..b4aaa816185 100644 --- a/src/gallium/drivers/zink/ci/zink-lvp-fails.txt +++ b/src/gallium/drivers/zink/ci/zink-lvp-fails.txt @@ -1,3 +1,8 @@ +# #6322 +spec@arb_framebuffer_object@fbo-attachments-blit-scaled-linear,Fail +spec@arb_framebuffer_object@fbo-blit-scaled-linear,Fail + + # #6270 spec@arb_shader_texture_lod@execution@arb_shader_texture_lod-texgradcube,Fail diff --git a/src/gallium/drivers/zink/zink_screen.c b/src/gallium/drivers/zink/zink_screen.c index 04a58facf1c..d87d2f40207 100644 --- a/src/gallium/drivers/zink/zink_screen.c +++ b/src/gallium/drivers/zink/zink_screen.c @@ -333,6 +333,8 @@ zink_get_param(struct pipe_screen *pscreen, enum pipe_cap param) struct zink_screen *screen = zink_screen(pscreen); switch (param) { + case PIPE_CAP_TEXRECT: + return 0; case PIPE_CAP_ANISOTROPIC_FILTER: return screen->info.feats.features.samplerAnisotropy; case PIPE_CAP_EMULATE_NONFIXED_PRIMITIVE_RESTART: