summaryrefslogtreecommitdiff
path: root/src/amd/compiler/aco_shader_info.h
AgeCommit message (Expand)AuthorFilesLines
2024-05-21aco: remove perfwarnGeorg Lehmann1-1/+0
2024-05-13radv: keep track of unaligned dynamic vertex accessRhys Perry1-0/+1
2024-05-07aco: add support for remapping color attachmentsSamuel Pitoiset1-0/+1
2024-04-08aco: use SPDX-License-IdentifierSamuel Pitoiset1-18/+1
2024-04-01radv: implement alpha-to-oneSamuel Pitoiset1-1/+1
2024-03-30aco: Delete all TCS epilog code.Timur Kristóf1-17/+0
2024-03-28radv, aco: Remove the code that jumped to RADV's TCS epilogs.Timur Kristóf1-3/+0
2024-03-08radv,aco: stop duplicating PS/TCS epilog fieldsSamuel Pitoiset1-4/+1
2024-02-07radeonsi,aco: remove the VS prologMarek Olšák1-10/+0
2024-02-05aco: add VOPD statisticRhys Perry1-0/+1
2024-01-05aco: correctly set min/max_subgroup_size for wave32-as-wave64Rhys Perry1-1/+0
2023-12-06radv: prepare the PS epilog key for exporting MRTZ on RDNA3Samuel Pitoiset1-1/+2
2023-11-13radv, aco: Inline struct aco_vs_input_state.Tatsuyuki Ishi1-5/+3
2023-11-13aco: Replace aco_vs_input_state.divisors with bitfields.Tatsuyuki Ishi1-1/+1
2023-11-01aco: add VALU/SALU/VMEM/SMEM statisticsRhys Perry1-0/+4
2023-10-10aco,radv,radeonsi: pass spi ps input ena and addrQiang Yu1-1/+2
2023-10-10aco,radv: add radeonsi spec ps epilog codeQiang Yu1-0/+13
2023-10-10aco,radv: rename ps epilog info inputs to colorsQiang Yu1-1/+1
2023-10-10aco,radv: remove unused ps epilog info fieldsQiang Yu1-1/+0
2023-10-10aco: add create_fs_end_for_epilog for radeonsiQiang Yu1-1/+6
2023-10-10aco: add ps prolog generation for radeonsiQiang Yu1-0/+22
2023-09-04aco,radv,radeonsi: rename is_monolithic to merged_shader_compiled_separatelyQiang Yu1-2/+2
2023-08-31aco: add vs prolog instruction selection for radeonsiQiang Yu1-0/+10
2023-08-25aco: add support for compiling VS+TCS separately on GFX9+Samuel Pitoiset1-0/+1
2023-08-25aco: disable shared VGPRs for non-monolithic shaders on GFX9+Samuel Pitoiset1-0/+1
2023-08-22aco: implement create_tcs_jump_to_epilog()Samuel Pitoiset1-1/+6
2023-08-22aco: adjust TCS epilogs for RADVSamuel Pitoiset1-0/+1
2023-08-16aco,radeonsi: save const addr to symbolQiang Yu1-0/+1
2023-08-16aco: add tcs epilog generation for radeonsiQiang Yu1-0/+11
2023-08-16aco: add tcs end regs for epilog usageQiang Yu1-0/+8
2023-08-02radv,aco: move has_epilog to radv_shader_infoSamuel Pitoiset1-2/+1
2023-08-02aco: add infra for compiling TCS epilogsSamuel Pitoiset1-0/+5
2023-08-02aco: add aco_shader_info::tcs::has_epilogSamuel Pitoiset1-0/+1
2023-08-01radv: bump max xfb output to 128Mike Blumenkrantz1-1/+1
2023-07-24aco,radv: replace tess_input_vertices shader info paramQiang Yu1-1/+0
2023-07-03amd: Move ac_hw_stage to its own fileKonstantin Seurer1-1/+1
2023-06-23aco: Remove unneeded stage related info fields.Timur Kristóf1-6/+0
2023-06-23aco: Add hw_stage field to aco_shader_info.Timur Kristóf1-0/+2
2023-06-16aco: reformat according to its .clang-formatEric Engestrom1-5/+5
2023-06-06aco,radv: remove unused gs aco shader infoQiang Yu1-6/+0
2023-06-02aco: use gds reg when ordered xfb counter addQiang Yu1-0/+1
2023-06-02aco,radv: remove unused aco_shader_info fieldsQiang Yu1-3/+0
2023-06-02aco: implement two load lds ngg intrininsic for radeonsiQiang Yu1-0/+2
2023-04-28aco: get scratch addr from symbol for radeonsiQiang Yu1-0/+2
2023-04-28aco,radv: support symbol relocation in acoQiang Yu1-0/+9
2023-04-26aco,radv: remove unused aco compile optionsQiang Yu1-8/+1
2023-04-12aco, radv: Remove redundant enable_mrt_output_nan_fixup from PS epilog info.Timur Kristóf1-1/+0
2023-04-12aco, radv: Remove "key" from aco_compiler_options.Timur Kristóf1-31/+21
2023-04-11aco: Remove is_gs_copy_shaderKonstantin Seurer1-1/+0
2023-04-10aco: Only include nir.h in instruction selection.Timur Kristóf1-0/+1