aboutsummaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/radeonsi/si_state_binning.c
Commit message (Expand)AuthorAgeFilesLines
* radeonsi: switch to 3-spaces stylePierre-Eric Pelloux-Prayer2020-03-301-546/+517
* radeonsi: tune primitive binning for small chipsMarek Olšák2020-03-121-3/+9
* ac: move num_sdp_interfaces into radeon_infoMarek Olšák2019-09-181-15/+1
* ac: add has_gfx9_scissor_bug to ac_gpu_infoSamuel Pitoiset2019-08-271-1/+1
* radeonsi: limit DPBB context_states_per_bin batches when using gfx9 workaroundPierre-Eric Pelloux-Prayer2019-08-071-1/+5
* radeonsi: reduce DPBB persistent_states_per_bin value for APUsPierre-Eric Pelloux-Prayer2019-08-071-1/+2
* radeonsi: fix typo in DPBB register fieldPierre-Eric Pelloux-Prayer2019-08-071-1/+4
* radeonsi: make sure that DSA state != NULL and remove all NULL checkingMarek Olšák2019-08-061-1/+1
* radeonsi: make sure that blend state != NULL and remove all NULL checkingMarek Olšák2019-08-061-1/+1
* radeonsi/gfx10: implement primitive binningMarek Olšák2019-07-091-3/+127
* radeonsi: set primitive binning tunables for dGPUsMarek Olšák2019-07-091-6/+11
* radeonsi: set FLUSH_ON_BINNING_TRANSITION when neededMarek Olšák2019-07-091-3/+13
* radeonsi/gfx10: use the new scan converter when binning is disabledMarek Olšák2019-07-091-4/+26
* radeonsi/gfx9: fix an oversight in primitive binning codeMarek Olšák2019-07-091-1/+1
* radeonsi/gfx10: implement DB registersNicolai Hähnle2019-07-031-2/+8
* radeonsi: flatten the switch for DPBB tunablesMarek Olšák2019-06-241-14/+4
* amd/common: use generated register headerNicolai Hähnle2019-06-031-1/+1
* radeonsi/gfx9: rework the gfx9 scissor bug workaround (v2)Marek Olšák2019-04-251-2/+2
* radeonsi: add support for Raven2 (v2)Marek Olšák2018-10-301-0/+1
* radeonsi: track context rolls better for the Vega scissor bug workaroundMarek Olšák2018-10-161-0/+7
* radeonsi: add support for Vega20Marek Olšák2018-07-121-0/+1
* radeonsi: rename r600_texture -> si_texture, rxxx -> xxx or sxxxMarek Olšák2018-06-191-7/+7
* radeonsi/gfx9: update & clean up a DPBB heuristicMarek Olšák2018-06-131-9/+5
* radeonsi/gfx9: set POPS_DRAIN_PS_ON_OVERLAP due to a hw bugMarek Olšák2018-06-131-2/+4
* radeonsi/gfx9: remove UINT_MAX array terminators in bin size tablesMarek Olšák2018-06-131-19/+1
* radeonsi/gfx9: update bin sizesMarek Olšák2018-06-131-35/+38
* radeonsi/gfx9: update primitive binning code for EQAAMarek Olšák2018-06-131-4/+9
* radeonsi: emit_dpbb_state packets optimizationSonny Jiang2018-06-071-21/+23
* radeonsi: disable primitive binning for all blitter opsMarek Olšák2018-05-241-1/+1
* radeonsi: remove unused atom parameter from si_atom::emitMarek Olšák2018-04-271-1/+1
* radeonsi: rename r600_atom -> si_atomMarek Olšák2018-04-271-1/+1
* radeonsi: remove r600_common_contextMarek Olšák2018-04-051-4/+4
* radeonsi: move r600_cs.h contents into si_pipe.h, si_build_pm4.hMarek Olšák2018-04-051-3/+1
* radeonsi: update copyrightsMarek Olšák2018-04-051-0/+1
* radeonsi: flatten / remove struct r600_ringMarek Olšák2018-04-051-2/+2
* radeonsi: implement GL_KHR_blend_equation_advancedMarek Olšák2018-04-021-1/+1
* radeonsi: add support for Vega12Marek Olšák2018-03-281-0/+1
* radeonsi: remove r600_common_screenMarek Olšák2017-11-291-3/+3
* ac/surface: add radeon_surf::has_stencil for convenienceMarek Olšák2017-09-071-1/+1
* radeonsi/gfx9: implement primitive binningMarek Olšák2017-09-051-0/+448