From bfd7d9e22e977948113c95bd12c3077d02ecd1c3 Mon Sep 17 00:00:00 2001 From: Rob Clark Date: Sat, 21 Jan 2023 09:29:17 -0800 Subject: [PATCH] freedreno/a6xx: Add missing CS_BINDLESS mapping Fixes: e51975142c0 ("freedreno/a6xx: Add bindless state" Signed-off-by: Rob Clark Part-of: --- src/gallium/drivers/freedreno/a6xx/fd6_context.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/gallium/drivers/freedreno/a6xx/fd6_context.c b/src/gallium/drivers/freedreno/a6xx/fd6_context.c index bd38c9d2158..475cbd75d53 100644 --- a/src/gallium/drivers/freedreno/a6xx/fd6_context.c +++ b/src/gallium/drivers/freedreno/a6xx/fd6_context.c @@ -203,6 +203,9 @@ setup_state_map(struct fd_context *ctx) fd_context_add_shader_map(ctx, PIPE_SHADER_FRAGMENT, FD_DIRTY_SHADER_SSBO | FD_DIRTY_SHADER_IMAGE, BIT(FD6_GROUP_FS_BINDLESS)); + fd_context_add_shader_map(ctx, PIPE_SHADER_COMPUTE, + FD_DIRTY_SHADER_SSBO | FD_DIRTY_SHADER_IMAGE, + BIT(FD6_GROUP_CS_BINDLESS)); /* NOTE: scissor enabled bit is part of rasterizer state, but * fd_rasterizer_state_bind() will mark scissor dirty if needed: