mesa/src/amd/common
Qiang Yu 45826e42c5 ac,aco: move gfx10 ngg prim count zero workaround to nir
To simplify both llvm and aco backend and remove unnecessary
workaround code where prim count is known to be not zero.

Reviewed-by: Timur Kristóf <timur.kristof@gmail.com>
Signed-off-by: Qiang Yu <yuq825@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/22381>
2023-04-13 08:12:03 +00:00
..
ac_binary.c
ac_binary.h
ac_debug.c amd: add initial code for gfx940 2023-04-06 15:00:53 +00:00
ac_debug.h
ac_drm_fourcc.h
ac_gpu_info.c ac, aco, radv: Clarify LDS size on GFX6, and NGG shaders. 2023-04-12 17:30:02 +00:00
ac_gpu_info.h ac: Add maximum number of submitted IBs. 2023-04-11 17:05:02 +00:00
ac_msgpack.c
ac_msgpack.h
ac_nir.c ac/nir: add ac_nir_load_arg_at_offset 2023-04-03 01:35:06 +00:00
ac_nir.h ac/nir: implement image opcode emulation for CDNA, enable it in radeonsi 2023-04-06 15:00:53 +00:00
ac_nir_cull.c
ac_nir_lower_esgs_io_to_mem.c ac/nir: don't use load_esgs_vertex_stride_amd on gfx6-8 2023-03-03 00:41:48 +00:00
ac_nir_lower_global_access.c
ac_nir_lower_image_opcodes_cdna.c ac/nir: fix CDNA image lowering for array textures 2023-04-06 15:00:53 +00:00
ac_nir_lower_ngg.c ac,aco: move gfx10 ngg prim count zero workaround to nir 2023-04-13 08:12:03 +00:00
ac_nir_lower_ps.c ac/nir: add ac_nir_lower_ps 2023-03-28 19:57:11 +00:00
ac_nir_lower_resinfo.c
ac_nir_lower_subdword_loads.c ac/nir: add ac_nir_lower_subdword_loads to lower 8/16-bit loads to 32 bits 2023-03-03 03:27:40 +00:00
ac_nir_lower_taskmesh_io_to_mem.c ac/nir: When task->mesh dispatch Y or Z are 0, also set X to 0. 2023-04-01 14:46:50 +00:00
ac_nir_lower_tess_io_to_mem.c ac/nir: handle tess factor output missing case 2023-03-16 04:33:30 +00:00
ac_nir_opt_outputs.c
ac_perfcounter.c
ac_perfcounter.h
ac_rgp.c amd: query cache sizes from the kernel 2023-03-03 00:41:48 +00:00
ac_rgp.h
ac_rgp_elf_object_pack.c
ac_rtld.c amd/rtld: allow 64K LDS for all shader stages except for gfx6 2023-03-03 00:41:48 +00:00
ac_rtld.h
ac_shader_args.c
ac_shader_args.h radv: add RT shader args 2023-03-16 01:40:29 +00:00
ac_shader_util.c amd: massively simplify how info->spi_cu_en is applied 2023-03-03 00:41:48 +00:00
ac_shader_util.h amd: massively simplify how info->spi_cu_en is applied 2023-03-03 00:41:48 +00:00
ac_shadowed_regs.c
ac_shadowed_regs.h
ac_spm.c
ac_spm.h
ac_sqtt.c
ac_sqtt.h
ac_surface.c ac/surface: force linear image layout for chips not supporting image opcodes 2023-04-06 15:00:53 +00:00
ac_surface.h ac/surface: introduce umd metadata v2 2023-03-28 15:17:28 +00:00
ac_surface_meta_address_test.c
ac_surface_modifier_test.c
ac_surface_test_common.h
ac_uvd_dec.h
ac_vcn_dec.h radeonsi/vcn: add support for picture crop on JPEG 4.0.3 2023-04-06 15:00:53 +00:00
amd_family.c amd: add initial code for gfx940 2023-04-06 15:00:53 +00:00
amd_family.h amd: add initial code for gfx940 2023-04-06 15:00:53 +00:00
amd_kernel_code_t.h
gfx10_format_table.h
gfx10_format_table.py
meson.build ac/nir: implement image opcode emulation for CDNA, enable it in radeonsi 2023-04-06 15:00:53 +00:00
sid.h ac: Add more defines for mesh shading packets. 2023-03-23 11:49:35 +00:00
sid_tables.py