From 2b09d2d715994f5222211fcc4c56bd67c54792b0 Mon Sep 17 00:00:00 2001 From: Dave Airlie Date: Wed, 9 Aug 2023 16:26:03 +1000 Subject: [PATCH] llvmpipe/nir: call gather info to update inputs read properly Reviewed-By: Mike Blumenkrantz Reviewed-by: Brian Paul Part-of: --- src/gallium/drivers/llvmpipe/lp_state_fs.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/gallium/drivers/llvmpipe/lp_state_fs.c b/src/gallium/drivers/llvmpipe/lp_state_fs.c index 94c2f8d15ed..76518146813 100644 --- a/src/gallium/drivers/llvmpipe/lp_state_fs.c +++ b/src/gallium/drivers/llvmpipe/lp_state_fs.c @@ -3981,6 +3981,7 @@ llvmpipe_create_fs_state(struct pipe_context *pipe, nir_shader *nir = shader->base.ir.nir; NIR_PASS_V(nir, nir_lower_fragcolor, nir->info.fs.color_is_dual_source ? 1 : 8); + nir_shader_gather_info(nir, nir_shader_get_entrypoint(nir)); nir_tgsi_scan_shader(nir, &shader->info.base, true); shader->info.num_texs = shader->info.base.opcode_count[TGSI_OPCODE_TEX];