From ff8953f66621329d8c2eaaf4cfa5e51d7f8dcd80 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tapani=20P=C3=A4lli?= Date: Thu, 8 Aug 2024 08:19:56 +0300 Subject: [PATCH] anv: fix a cmd_buffer reference in simple shader MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit In utrace timestamp copy case cmd_buffer is NULL. Fixes: dbbcd5c32c ("anv: factor out generation kernel dispatch into helper") Signed-off-by: Tapani Pälli Reviewed-by: Lionel Landwerlin Part-of: --- src/intel/vulkan/genX_simple_shader.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/intel/vulkan/genX_simple_shader.c b/src/intel/vulkan/genX_simple_shader.c index 6c4548ca892..b37b64ea0f7 100644 --- a/src/intel/vulkan/genX_simple_shader.c +++ b/src/intel/vulkan/genX_simple_shader.c @@ -110,7 +110,8 @@ genX(emit_simpler_shader_init_fragment)(struct anv_simple_shader *state) genX(emit_l3_config)(batch, device, state->l3_config); - state->cmd_buffer->state.current_l3_config = state->l3_config; + if (state->cmd_buffer) + state->cmd_buffer->state.current_l3_config = state->l3_config; enum intel_urb_deref_block_size deref_block_size; genX(emit_urb_setup)(device, batch, state->l3_config,