From 56493a5f8a818c6032d06f2ac6634c8edbadeae8 Mon Sep 17 00:00:00 2001 From: Samuel Pitoiset Date: Fri, 31 Mar 2023 13:55:38 +0200 Subject: [PATCH] radv: add the raygen shader BO to the cmdbuf list Found by inspection. Signed-off-by: Samuel Pitoiset Part-of: --- src/amd/vulkan/radv_cmd_buffer.c | 5 +++++ 1 file changed, 5 insertions(+) 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); } -- 2.7.4