mesa/src/amd/vulkan/nir
Friedrich Vock 0c02a7e8e8 radv/rt: Remove nir_intrinsic_execute_callable instrs in monolithic mode
It's allowed to place OpExecuteCallableKHR in a SPIR-V, even if the RT
pipeline doesn't contain any callable shaders. Unreal hits this case and
crashes. We can assume the intrinsic never gets executed, so we can
simply remove it.

Cc: mesa-stable
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/32613>
2024-12-13 01:50:58 +00:00
..
radv_nir.h radv: Reorder potentially per-primitive FS builtins. 2024-11-28 18:14:56 +00:00
radv_nir_apply_pipeline_layout.c radv: skip loading unused push constants 2024-12-09 16:56:29 +00:00
radv_nir_export_multiview.c treewide: use nir_metadata_control_flow 2024-06-17 16:28:14 -04:00
radv_nir_lower_abi.c radv: promote VK_KHR_line_rasterization to core 1.4 API 2024-12-03 10:21:55 +00:00
radv_nir_lower_cooperative_matrix.c radv: use SPDX-License-Identifier 2024-04-08 07:17:31 +00:00
radv_nir_lower_fs_barycentric.c treewide: use new-style derivative builders 2024-08-08 15:26:07 +00:00
radv_nir_lower_fs_intrinsics.c radv: use glsl function name for dFdxfine 2024-08-08 15:26:07 +00:00
radv_nir_lower_hit_attrib_derefs.c radv/rt: don't split array/struct payload variables 2024-09-24 15:41:04 +00:00
radv_nir_lower_intrinsics_early.c treewide: use nir_metadata_control_flow 2024-06-17 16:28:14 -04:00
radv_nir_lower_io.c radv: Reorder FS primitive ID input after layer and viewport. 2024-12-12 18:11:47 +00:00
radv_nir_lower_poly_line_smooth.c radv: Always use dynamic line smoothing 2024-07-05 08:58:53 +00:00
radv_nir_lower_primitive_shading_rate.c treewide: use nir_metadata_control_flow 2024-06-17 16:28:14 -04:00
radv_nir_lower_ray_queries.c radv: use SPDX-License-Identifier 2024-04-08 07:17:31 +00:00
radv_nir_lower_view_index.c radv: fix lowering the view index to an input varying for FS 2024-09-17 06:36:08 +00:00
radv_nir_lower_viewport_to_zero.c treewide: use nir_metadata_control_flow 2024-06-17 16:28:14 -04:00
radv_nir_lower_vs_inputs.c radv: optimize VS input load components to constants earlier 2024-10-21 15:52:53 +00:00
radv_nir_opt_tid_function.c nir: remove nir_op_is_derivative 2024-10-17 09:50:19 +00:00
radv_nir_remap_color_attachment.c radv: implement VK_KHR_dynamic_rendering_local_read 2024-05-07 10:35:04 +00:00
radv_nir_rt_common.c radv: On GFX11, use box sorting heuristic based on ray flags 2024-12-01 05:20:58 +00:00
radv_nir_rt_common.h radv: use SPDX-License-Identifier 2024-04-08 07:17:31 +00:00
radv_nir_rt_shader.c radv/rt: Remove nir_intrinsic_execute_callable instrs in monolithic mode 2024-12-13 01:50:58 +00:00