From a52c5fbc3509a26f22424812a6e2445c0f1bf395 Mon Sep 17 00:00:00 2001 From: Alyssa Rosenzweig Date: Tue, 27 May 2025 16:33:47 -0400 Subject: [PATCH] asahi: fix shader-db with fbfetch Signed-off-by: Alyssa Rosenzweig Part-of: --- src/gallium/drivers/asahi/agx_state.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/gallium/drivers/asahi/agx_state.c b/src/gallium/drivers/asahi/agx_state.c index 75a69ec1b90..df796355d7c 100644 --- a/src/gallium/drivers/asahi/agx_state.c +++ b/src/gallium/drivers/asahi/agx_state.c @@ -1990,6 +1990,11 @@ agx_create_shader_state(struct pipe_context *pctx, case PIPE_SHADER_FRAGMENT: key.fs.nr_samples = 1; + + /* For fbfetch */ + for (unsigned i = 0; i < ARRAY_SIZE(key.fs.rt_formats); ++i) { + key.fs.rt_formats[i] = PIPE_FORMAT_R8G8B8A8_UNORM; + } break; default: unreachable("Unknown shader stage in shader-db precompile");