From 59d490b8aa574b13a4b41c737c19fbfa62bb38db Mon Sep 17 00:00:00 2001 From: Konstantin Seurer Date: Tue, 12 Sep 2023 17:30:39 +0200 Subject: [PATCH] radv/rt: Remove useless assert If it's NULL, the code will segfault anyways. Reviewed-by: Friedrich Vock Part-of: --- src/amd/vulkan/radv_pipeline_rt.c | 1 - 1 file changed, 1 deletion(-) diff --git a/src/amd/vulkan/radv_pipeline_rt.c b/src/amd/vulkan/radv_pipeline_rt.c index 32ec0d1f1fa..d31e26b7e8f 100644 --- a/src/amd/vulkan/radv_pipeline_rt.c +++ b/src/amd/vulkan/radv_pipeline_rt.c @@ -191,7 +191,6 @@ radv_rt_fill_group_info(struct radv_device *device, const struct radv_ray_tracin if (groups[idx].recursive_shader < pCreateInfo->stageCount) { capture_replay_blocks[groups[idx].recursive_shader] = handle->recursive_shader_alloc; } else if (groups[idx].recursive_shader != VK_SHADER_UNUSED_KHR) { - assert(stages[groups[idx].recursive_shader].shader); struct radv_shader *library_shader = container_of(stages[groups[idx].recursive_shader].shader, struct radv_shader, base); simple_mtx_lock(&library_shader->replay_mtx);