From 35f824fb07da238df0d32c7caaae2ca176bbfd82 Mon Sep 17 00:00:00 2001 From: Luigi Santivetti Date: Tue, 16 Jul 2024 15:53:23 +0100 Subject: [PATCH] pvr: fix when to emit ppp state uniform base address Signed-off-by: Luigi Santivetti Acked-by: Alyssa Rosenzweig Part-of: --- src/imagination/vulkan/pvr_cmd_buffer.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/imagination/vulkan/pvr_cmd_buffer.c b/src/imagination/vulkan/pvr_cmd_buffer.c index dbe510c8e5a..38c01241b7e 100644 --- a/src/imagination/vulkan/pvr_cmd_buffer.c +++ b/src/imagination/vulkan/pvr_cmd_buffer.c @@ -6009,7 +6009,8 @@ pvr_emit_dirty_ppp_state(struct pvr_cmd_buffer *const cmd_buffer, if (!dynamic_state->rs.rasterizer_discard_enable && state->dirty.fragment_descriptors && - state->gfx_pipeline->shader_state.fragment.bo) { + state->gfx_pipeline->shader_state.fragment.bo && + !state->gfx_pipeline->shader_state.fragment.stage_state.empty_program) { pvr_setup_fragment_state_pointers(cmd_buffer, sub_cmd); }