summaryrefslogtreecommitdiff
path: root/src/gallium/drivers/radeonsi/si_state_binning.c
AgeCommit message (Expand)AuthorFilesLines
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
2018-04-27radeonsi: rename r600_atom -> si_atomMarek Olšák1-1/+1
2018-04-05radeonsi: remove r600_common_contextMarek Olšák1-4/+4
2018-04-05radeonsi: move r600_cs.h contents into si_pipe.h, si_build_pm4.hMarek Olšák1-3/+1
2018-04-05radeonsi: update copyrightsMarek Olšák1-0/+1
2018-04-05radeonsi: flatten / remove struct r600_ringMarek Olšák1-2/+2
2018-04-02radeonsi: implement GL_KHR_blend_equation_advancedMarek Olšák1-1/+1
2018-03-28radeonsi: add support for Vega12Marek Olšák1-0/+1
2017-11-29radeonsi: remove r600_common_screenMarek Olšák1-3/+3
2017-09-07ac/surface: add radeon_surf::has_stencil for convenienceMarek Olšák1-1/+1
2017-09-05radeonsi/gfx9: implement primitive binningMarek Olšák1-0/+448