mesa/src/amd/vulkan/nir
Timur Kristóf fcb2c62b63 radv: Add NIR XFB IO intrinsic info to legacy stages not just NGG.
Some NIR passes (such as nir_opt_varyings) rely on having the
XFB info in explicit I/O intrinsics. If we want to use those,
we need to add this info.

Signed-off-by: Timur Kristóf <timur.kristof@gmail.com>
Reviewed-by: Georg Lehmann <dadschoorse@gmail.com>
Reviewed-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/28676>
2024-09-06 09:16:21 +00:00
..
radv_nir.h radv/nir: add a pass to optimize shuffle/booleans dependent only on tid/consts 2024-07-17 15:04:38 +00:00
radv_nir_apply_pipeline_layout.c treewide: use nir_def_replace sometimes 2024-06-21 15:36:56 +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: Always use dynamic line smoothing 2024-07-05 08:58:53 +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 treewide: use nir_metadata_control_flow 2024-06-17 16:28:14 -04: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: Add NIR XFB IO intrinsic info to legacy stages not just NGG. 2024-09-06 09:16:21 +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 treewide: use nir_metadata_control_flow 2024-06-17 16:28:14 -04: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 treewide: use nir_def_replace sometimes 2024-06-21 15:36:56 +00:00
radv_nir_opt_tid_function.c radv/nir: add a pass to optimize shuffle/booleans dependent only on tid/consts 2024-07-17 15:04:38 +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/rt: remove one VALU from traversal loop 2024-07-25 20:24:23 +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 treewide: use nir_break_if 2024-06-26 19:07:35 +00:00