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,