Module: Mesa Branch: main Commit: ecf29228d0b036f9286295d3900d1afd2589f38f URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ecf29228d0b036f9286295d3900d1afd2589f38f
Author: Konstantin Seurer <[email protected]> Date: Sat Mar 11 13:32:44 2023 +0100 radv/sqtt: Skip dumping pipeline libraries They don't have any shaders which can lead to crashes when dumping them. Fixes: 2e04aeb ("radv: capture RT pipelines from the SQTT layer") Reviewed-by: Samuel Pitoiset <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/21852> --- src/amd/vulkan/layers/radv_sqtt_layer.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/amd/vulkan/layers/radv_sqtt_layer.c b/src/amd/vulkan/layers/radv_sqtt_layer.c index a6c6eb6da8d..3dc7f44a8ba 100644 --- a/src/amd/vulkan/layers/radv_sqtt_layer.c +++ b/src/amd/vulkan/layers/radv_sqtt_layer.c @@ -1332,6 +1332,9 @@ sqtt_CreateRayTracingPipelinesKHR(VkDevice _device, VkDeferredOperationKHR defer if (!pipeline) continue; + if (pCreateInfos[i].flags & VK_PIPELINE_CREATE_LIBRARY_BIT_KHR) + continue; + result = radv_register_pipeline(device, pipeline); if (result != VK_SUCCESS) goto fail;
