mesa/src/amd/common/nir
Timur Kristóf 243a80be44 ac/nir/ngg: Use deferred info for compacted arguments.
This means we don't have to emit dead code anymore and can only
repack the sysvals that are actually used by the deferred part.

No Fossil DB changes on Navi 21.

Reviewed-by: Daniel Schürmann <daniel@schuermann.dev>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/22073>
2025-03-29 00:47:20 +00:00
..
ac_nir.c ac/nir: set has_mul24_relaxed 2025-03-27 06:24:16 +00:00
ac_nir.h ac/nir/lower_ps_late: consider dcc decompression for null exports 2025-03-07 15:00:37 +00:00
ac_nir_create_gs_copy_shader.c ac/nir: clamp vertex color outputs in the right place 2025-01-25 12:20:25 -05:00
ac_nir_cull.c ac/nir/ngg: add an option to skip viewport-based culling 2025-03-06 21:10:48 +00:00
ac_nir_helpers.h ac/nir/ngg: add an option to skip viewport-based culling 2025-03-06 21:10:48 +00:00
ac_nir_lower_esgs_io_to_mem.c ac/nir: Add bool return value to ac_nir_lower_gs_inputs_to_mem. 2025-02-22 08:54:17 +01:00
ac_nir_lower_global_access.c
ac_nir_lower_image_opcodes_cdna.c
ac_nir_lower_intrinsics_to_args.c radeonsi: remove si_shader_info code that is no longer needed 2025-01-29 07:19:56 +00:00
ac_nir_lower_legacy_gs.c treewide: Switch to nir_progress 2025-02-26 15:19:53 +00:00
ac_nir_lower_legacy_vs.c Revert "ac/nir: clamp vertex color outputs in the right place" 2025-03-06 21:10:47 +00:00
ac_nir_lower_mem_access_bit_sizes.c ac/nir/mem_access_bit_sizes: split unaligned vec3 lds access to allow more read2/write2 2025-03-01 18:26:54 +00:00
ac_nir_lower_ngg.c ac/nir/ngg: Use deferred info for compacted arguments. 2025-03-29 00:47:20 +00:00
ac_nir_lower_ngg_gs.c ac/nir/ngg: add an option to skip viewport-based culling 2025-03-06 21:10:48 +00:00
ac_nir_lower_ngg_mesh.c treewide: Switch to nir_progress 2025-02-26 15:19:53 +00:00
ac_nir_lower_ps_early.c ac/nir: lower sample_pos to load_sample_positions_amd when frag_coord is center 2025-01-25 12:20:26 -05:00
ac_nir_lower_ps_late.c ac/nir/lower_ps_late: consider dcc decompression for null exports 2025-03-07 15:00:37 +00:00
ac_nir_lower_resinfo.c
ac_nir_lower_sin_cos.c
ac_nir_lower_taskmesh_io_to_mem.c treewide: Switch to nir_progress 2025-02-26 15:19:53 +00:00
ac_nir_lower_tess_io_to_mem.c treewide: Switch to nir_progress 2025-02-26 15:19:53 +00:00
ac_nir_lower_tex.c treewide: Switch to nir_progress 2025-02-26 15:19:53 +00:00
ac_nir_meta.h ac/nir: Don't include nir.h in headers anymore. 2025-02-12 22:33:07 +01:00
ac_nir_meta_cs_blit.c
ac_nir_meta_cs_clear_copy_buffer.c
ac_nir_meta_ps_resolve.c ac,radeonsi: don't set num_slots/src/dest_type/write_mask when they're set automatically 2025-03-06 21:10:47 +00:00
ac_nir_opt_outputs.c treewide: Switch to nir_progress 2025-02-26 15:19:53 +00:00
ac_nir_opt_pack_half.c
ac_nir_opt_shared_append.c
ac_nir_prerast_utils.c ac/nir: set higher alignment for some swizzled store_buffer_amd 2025-02-18 12:31:19 +00:00
ac_nir_surface.c ac/nir: Move surface related NIR functions to separate file. 2025-02-12 22:33:07 +01:00
ac_nir_surface.h ac/nir: Move surface related NIR functions to separate file. 2025-02-12 22:33:07 +01:00