summaryrefslogtreecommitdiff
path: root/src/gallium/drivers/radeonsi/si_state_binning.c
AgeCommit message (Expand)AuthorFilesLines
2024-05-13radeonsi: remove the _unused parameter in all radeon_xxx macrosSamuel Pitoiset1-6/+6
2024-05-11radeonsi: add gfx12Marek Olšák1-4/+19
2024-04-30radeonsi: check for FMASK correctly in gfx10_get_bin_sizesMarek Olšák1-1/+1
2024-03-11radeonsi: disable binning correctly on gfx11.5Marek Olšák1-1/+4
2023-11-05radeonsi: cosmetic changes in si_state_binning.c, si_state_msaa.cMarek Olšák1-4/+4
2023-09-11radeonsi: sets OPTIMAL_BIN_SELECTION to 0 if using bottom_edge_ruleGanesh Belgur Ramachandra1-2/+5
2023-08-17radeonsi: add index parameter into si_atom::emitMarek Olšák1-1/+1
2023-05-24ac,radeonsi,winsyses: switch to SPDX-License-Identifier: MITMarek Olšák1-19/+1
2023-03-03radeonsi: reindent code in si_state_binning.cMarek Olšák1-28/+32
2022-05-13amd: change chip_class naming to "enum amd_gfx_level gfx_level"Marek Olšák1-3/+3
2022-05-10radeonsi/gfx11: scattered register deltasMarek Olšák1-1/+5
2022-04-22radeonsi: set more state bits for disabled binningMarek Olšák1-0/+2
2022-02-22radeonsi: always set FLUSH_ON_BINNING_TRANSITIONMarek Olšák1-13/+7
2021-12-11radeonsi: add shader profiles that disable binningMarek Olšák1-1/+2
2021-05-25radeonsi: remove DFSM after we discovered how bad it isMarek Olšák1-30/+1
2021-02-13ac/gpu_info: remove redundant radeon_info::num_sdp_interfacesMarek Olšák1-1/+1
2021-01-22radeonsi: add new possibly faster command submission helpersMarek Olšák1-6/+4
2020-12-05r300,r600,radeonsi: inline struct radeon_cmdbuf to remove dereferencesMarek Olšák1-4/+4
2020-11-18ac: rename num_render_backends -> max_render_backendsMarek Olšák1-3/+3
2020-09-24radeonsi: move binning parameters into si_screenMarek Olšák1-26/+4
2020-03-30radeonsi: switch to 3-spaces stylePierre-Eric Pelloux-Prayer1-546/+517
2020-03-12radeonsi: tune primitive binning for small chipsMarek Olšák1-3/+9
2019-09-18ac: move num_sdp_interfaces into radeon_infoMarek Olšák1-15/+1
2019-08-27ac: add has_gfx9_scissor_bug to ac_gpu_infoSamuel Pitoiset1-1/+1
2019-08-07radeonsi: limit DPBB context_states_per_bin batches when using gfx9 workaroundPierre-Eric Pelloux-Prayer1-1/+5
2019-08-07radeonsi: reduce DPBB persistent_states_per_bin value for APUsPierre-Eric Pelloux-Prayer1-1/+2
2019-08-07radeonsi: fix typo in DPBB register fieldPierre-Eric Pelloux-Prayer1-1/+4
2019-08-06radeonsi: make sure that DSA state != NULL and remove all NULL checkingMarek Olšák1-1/+1
2019-08-06radeonsi: make sure that blend state != NULL and remove all NULL checkingMarek Olšák1-1/+1
2019-07-09radeonsi/gfx10: implement primitive binningMarek Olšák1-3/+127
2019-07-09radeonsi: set primitive binning tunables for dGPUsMarek Olšák1-6/+11
2019-07-09radeonsi: set FLUSH_ON_BINNING_TRANSITION when neededMarek Olšák1-3/+13
2019-07-09radeonsi/gfx10: use the new scan converter when binning is disabledMarek Olšák1-4/+26
2019-07-09radeonsi/gfx9: fix an oversight in primitive binning codeMarek Olšák1-1/+1
2019-07-03radeonsi/gfx10: implement DB registersNicolai Hähnle1-2/+8
2019-06-24radeonsi: flatten the switch for DPBB tunablesMarek Olšák1-14/+4
2019-06-03amd/common: use generated register headerNicolai Hähnle1-1/+1
2019-04-25radeonsi/gfx9: rework the gfx9 scissor bug workaround (v2)Marek Olšák1-2/+2
2018-10-30radeonsi: add support for Raven2 (v2)Marek Olšák1-0/+1
2018-10-16radeonsi: track context rolls better for the Vega scissor bug workaroundMarek Olšák1-0/+7
2018-07-12radeonsi: add support for Vega20Marek Olšák1-0/+1
2018-06-19radeonsi: rename r600_texture -> si_texture, rxxx -> xxx or sxxxMarek Olšák1-7/+7
2018-06-13radeonsi/gfx9: update & clean up a DPBB heuristicMarek Olšák1-9/+5
2018-06-13radeonsi/gfx9: set POPS_DRAIN_PS_ON_OVERLAP due to a hw bugMarek Olšák1-2/+4
2018-06-13radeonsi/gfx9: remove UINT_MAX array terminators in bin size tablesMarek Olšák1-19/+1
2018-06-13radeonsi/gfx9: update bin sizesMarek Olšák1-35/+38
2018-06-13radeonsi/gfx9: update primitive binning code for EQAAMarek Olšák1-4/+9
2018-06-07radeonsi: emit_dpbb_state packets optimizationSonny Jiang1-21/+23
2018-05-24radeonsi: disable primitive binning for all blitter opsMarek Olšák1-1/+1
2018-04-27radeonsi: remove unused atom parameter from si_atom::emitMarek Olšák1-1/+1