summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
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
2023-11-13radv: Remove last VS prolog reuse logic.Tatsuyuki Ishi2-6/+0
2023-10-10radeonsi: add ps epilog shader part buildQiang Yu1-1/+36
2023-10-10radeonsi: extract si_get_ps_epilog_args to be shared with acoQiang Yu3-35/+47
2023-10-10aco: do not fix_exports when program has epilogQiang Yu2-11/+3
2023-10-10aco: compact ps expilog color export for radeonsiQiang Yu1-13/+12
2023-10-10aco,radv: add radeonsi spec ps epilog codeQiang Yu4-12/+172
2023-10-10aco: simplify export_fs_mrt_colorQiang Yu1-85/+48
2023-10-10aco,radv: rename ps epilog info inputs to colorsQiang Yu3-7/+7
2023-10-10aco,radv: remove unused ps epilog info fieldsQiang Yu2-2/+0
2023-10-10aco: add create_fs_end_for_epilog for radeonsiQiang Yu2-2/+65
2023-10-10aco: remove p_end_with_regs from needs_exact()Qiang Yu1-2/+1
2023-10-04nvk: Take GETPARAM_EXEC_PUSH_MAX into accountFaith Ekstrand3-3/+12
2023-10-04drm-uapi: Sync nouveau_drm.hFaith Ekstrand1-0/+10
2023-09-14radv: Don't advertise features requiring PS epilogs with LLVMKonstantin Seurer1-4/+4
2023-08-29aco: fix emitting TCS epilogs end on GFX9+Samuel Pitoiset1-6/+8
2023-08-29radv: fix emitting TCS epilogs if TES and GS are linked on GFX9+Samuel Pitoiset1-1/+1
2023-08-29radv: rename tcs_shader to tcs in radv_emit_tcs_epilog_state()Samuel Pitoiset1-8/+8
2023-08-24nvk: Plumb no_prefetch through to the DRM back-endFaith Ekstrand3-15/+30
2023-08-24drm-uapi: Sync nouveau_drm.hFaith Ekstrand1-1/+7
2023-08-24radv: stop declaring unused SGPR arguments for PS epilogsSamuel Pitoiset1-6/+0
2023-08-24radv: fix the per-patch data offset when TES isn't linked with TCSSamuel Pitoiset4-7/+16
2023-08-22aco: implement create_tcs_jump_to_epilog()Samuel Pitoiset3-4/+128
2023-08-22aco: allow SGPRs operands with p_jump_to_epilogSamuel Pitoiset1-3/+5