summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2 daysradv: clear color attachments without exports before compactionSamuel Pitoiset3-9/+8
3 daysradv: simplify checking for PS epilogs in radv_pipeline_init_blend_state()Samuel Pitoiset1-7/+3
4 daysetnaviv: hwdb: Drop stdint.h dependencyChristian Gmeiner1-2/+2
2024-04-01radv: advertise extendedDynamicState3AlphaToOneEnable with ACOSamuel Pitoiset5-49/+1
2024-03-30ac/nir/tess: Remove dead code that was meant for epilogs.Timur Kristóf4-57/+10
2024-03-30aco: Delete all TCS epilog code.Timur Kristóf5-348/+1
2024-03-30radeonsi: Delete TCS epilogs entirely.Timur Kristóf9-610/+5
2024-03-30radeonsi: Implement dynamic TCS intrinsics for non-monolithic shaders.Timur Kristóf3-3/+17
2024-03-30asahi: switch to VS/FS prolog/epilog systemAlyssa Rosenzweig21-638/+1593
2024-03-28radv, aco: Remove the code that jumped to RADV's TCS epilogs.Timur Kristóf3-87/+2
2024-03-28radv: Completely delete TCS epilogs.Timur Kristóf10-232/+3
2024-03-28nir: Add two new AMD specific tess intrinsics.Timur Kristóf2-0/+6
2024-03-28radv, aco: Delete now dead TCS epilog code.Timur Kristóf4-54/+7
2024-03-28radv: Always pass tess factors to epilogs in registers.Timur Kristóf2-2/+3
2024-03-28radv: Declare tess_lvl_in/out args for TCS epilogs.Timur Kristóf3-0/+12
2024-03-28aco: Use tess factors when TCS jumps to epilog.Timur Kristóf1-1/+11
2024-03-22radv: trigger a new PS epilog when the framebuffer is dirty with ESOSamuel Pitoiset1-1/+1
2024-03-22radv: always export MRTZ in FS epilogs with ESO on GFX11Samuel Pitoiset1-2/+2
2024-03-11radv: fix emitting default blend state for PS without epilogs and ESOSamuel Pitoiset3-8/+27
2024-03-11radv: re-emit RB+ state with PS epilogs only when the col format changesSamuel Pitoiset1-6/+8
2024-03-11radv: stop using the custom blend mode for PS epilogsSamuel Pitoiset1-4/+5
2024-03-08radv: add a helper to emit PS/TCS epilogsSamuel Pitoiset1-22/+21
2024-03-08radv,aco: stop duplicating PS/TCS epilog fieldsSamuel Pitoiset7-21/+16
2024-02-02radv: add support for emitting VS+TCS compiled separately on GFX9+Samuel Pitoiset5-12/+108
2024-02-02radv: always emit PGM_RSRC1_HS when emitting the TCS epilog stateSamuel Pitoiset1-4/+4
2024-01-26radv: enable prologs/epilogs in-memory cache for shader objectsSamuel Pitoiset1-1/+10
2024-01-26radv: re-emit the TCS epilog when a new TCS is boundSamuel Pitoiset1-0/+4
2024-01-10radv: rework declaring color arguments for PS epilogsSamuel Pitoiset5-8/+15
2023-12-14radv: add support for MRT compaction with PS epilogsSamuel Pitoiset4-25/+18
2023-12-14radv: cleanup radv_pipeline_generate_ps_epilog_key()Samuel Pitoiset1-7/+3
2023-12-14radv: cleanup gathering PS info with/without PS epilogsSamuel Pitoiset1-5/+8
2023-12-14radv: cleanup ac_nir_lower_ps optionsSamuel Pitoiset1-14/+19
2023-12-09asahi: rewrite pointsize handlingAlyssa Rosenzweig8-35/+109
2023-12-08radv: simplify disabling MRT compaction for PS epilogsSamuel Pitoiset1-7/+3
2023-12-07v3dv: Use correct type VkStencilOp in function translate_stencil_opYonggang Luo1-1/+1
2023-12-06radv: export MRTZ via PS epilogs when alpha to coverage is dynamic on GFX11Samuel Pitoiset1-1/+2
2023-12-06radv: determine and emit SPI_SHADER_Z_FORMAT for PS epilogsSamuel Pitoiset4-1/+14
2023-12-06radv,aco: declare PS epilog VGPR arguments for depth/stencil/samplemaskSamuel Pitoiset3-0/+14
2023-12-06radv: prepare the PS epilog key for exporting MRTZ on RDNA3Samuel Pitoiset6-1/+24
2023-12-06radv: determine if MRTZ needs to be exported via PS epilogsSamuel Pitoiset4-2/+19
2023-12-06ac/nir: add an option to skip MRTZ exports in ac_nir_lower_ps()Samuel Pitoiset2-5/+15
2023-12-06aco: export depth/stencil/samplemask in create_fs_jump_to_epilog()Samuel Pitoiset1-1/+13
2023-12-06radv: remove unused code for compiling PS epilogs as part of pipelinesSamuel Pitoiset6-140/+22
2023-12-06radv: switch to on-demand PS epilogs for GPLSamuel Pitoiset2-9/+22
2023-12-05aco: insert p_end_wqm before p_jump_to_epilogRhys Perry1-0/+1
2023-11-21radv: rename ps_epilog_inputs to colors for PS epilogsSamuel Pitoiset3-3/+3
2023-11-21aco: rename color_exports to exports in create_fs_jump_to_epilog()Samuel Pitoiset1-6/+6
2023-11-14radv: Use shader part caching helpers for VS prolog and PS/TCS epilog.Tatsuyuki Ishi4-207/+139
2023-11-14radv: Implement helpers for shader part caching.Tatsuyuki Ishi2-0/+98
2023-11-13radv, aco: Rework VS prolog key handling.Tatsuyuki Ishi6-120/+45