From 35c78d4f151b9ce26bb09367402643addf706f34 Mon Sep 17 00:00:00 2001 From: Rob Clark Date: Sun, 13 Nov 2022 13:30:55 -0800 Subject: [PATCH] freedreno/a6xx: Fix dummy binning pass FS shader No changes, but it looks funning to see in the binning pass that FS uses r0 and hr0. Signed-off-by: Rob Clark Part-of: --- src/gallium/drivers/freedreno/a6xx/fd6_program.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/gallium/drivers/freedreno/a6xx/fd6_program.c b/src/gallium/drivers/freedreno/a6xx/fd6_program.c index fbbca5b69d5..da3cd399ce2 100644 --- a/src/gallium/drivers/freedreno/a6xx/fd6_program.c +++ b/src/gallium/drivers/freedreno/a6xx/fd6_program.c @@ -411,7 +411,13 @@ setup_stateobj(struct fd_ringbuffer *ring, struct fd_context *ctx, uint8_t clip0_loc, clip1_loc; int i, j; - static const struct ir3_shader_variant dummy_fs = {0}; + static const struct ir3_shader_variant dummy_fs = { + .info = { + .max_half_reg = -1, + .max_reg = -1, + .max_const = -1, + }, + }; const struct ir3_shader_variant *vs = binning_pass ? state->bs : state->vs; const struct ir3_shader_variant *hs = state->hs; const struct ir3_shader_variant *ds = state->ds;