From: Samuel Pitoiset Date: Fri, 31 Mar 2023 11:55:38 +0000 (+0200) Subject: radv: add the raygen shader BO to the cmdbuf list X-Git-Tag: upstream/23.3.3~10638 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=56493a5f8a818c6032d06f2ac6634c8edbadeae8;p=platform%2Fupstream%2Fmesa.git radv: add the raygen shader BO to the cmdbuf list Found by inspection. Signed-off-by: Samuel Pitoiset Part-of: --- diff --git a/src/amd/vulkan/radv_cmd_buffer.c b/src/amd/vulkan/radv_cmd_buffer.c index 0dc581d..31b68c1 100644 --- a/src/amd/vulkan/radv_cmd_buffer.c +++ b/src/amd/vulkan/radv_cmd_buffer.c @@ -6270,6 +6270,11 @@ radv_emit_compute_pipeline(struct radv_cmd_buffer *cmd_buffer, radv_cs_add_buffer(cmd_buffer->device->ws, cmd_buffer->cs, cmd_buffer->state.shaders[MESA_SHADER_COMPUTE]->bo); + if (pipeline->base.type == RADV_PIPELINE_RAY_TRACING) { + radv_cs_add_buffer(cmd_buffer->device->ws, cmd_buffer->cs, + cmd_buffer->state.shaders[MESA_SHADER_RAYGEN]->bo); + } + if (unlikely(cmd_buffer->device->trace_bo)) radv_save_pipeline(cmd_buffer, &pipeline->base); }