summaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/radeonsi/si_hw_context.c
Commit message (Expand)AuthorAgeFilesLines
* radeonsi: add all resident buffers to the current CSSamuel Pitoiset2017-06-141-0/+1
* radeonsi: update si_ce_needed_cs_spaceMarek Olšák2017-05-181-8/+8
* radeonsi: do only 1 big CE dump at end of IBs and one reload in the preambleMarek Olšák2017-05-181-2/+6
* gallium/radeon: always flush asynchronously and wait after begin_new_csMarek Olšák2017-04-171-0/+3
* radeonsi: emit VS_STATE register explicitly from si_draw_vboNicolai Hähnle2017-04-131-0/+1
* radeonsi: atomize the scratch buffer stateMarek Olšák2017-01-301-1/+6
* radeonsi: move VGT_VERTEX_REUSE_BLOCK_CNTL into shader states for PolarisMarek Olšák2017-01-301-1/+0
* radeonsi: atomize L2 prefetchesMarek Olšák2017-01-301-0/+3
* radeonsi: turn SDMA IBs into de-facto preambles of GFX IBsMarek Olšák2017-01-051-4/+16
* gallium/radeon: stop using PIPE_BIND_CUSTOMMarek Olšák2016-10-261-1/+1
* gallium/radeon: implement set_device_reset_callbackNicolai Hähnle2016-10-051-0/+3
* radeonsi: move VGT_LS_HS_CONFIG to derived tess_stateMarek Olšák2016-10-041-1/+0
* radeonsi: remove the cache_flush atomMarek Olšák2016-09-091-1/+1
* radeonsi: skip redundant INDEX_TYPE writesMarek Olšák2016-09-071-0/+1
* gallium/radeon: set VPORT_ZMIN/MAX registers correctlyMarek Olšák2016-09-051-0/+1
* gallium/radeon: unify and simplify checking for an empty gfx IBMarek Olšák2016-08-251-10/+3
* gallium/radeon: count gfx IB flushesMarek Olšák2016-08-061-1/+1
* gallium/radeon: move radeon_winsys::cs_memory_below_limit to driversMarek Olšák2016-08-061-2/+3
* gallium/radeon: move last_gfx_fence from radeonsi to common codeMarek Olšák2016-08-031-5/+5
* gallium/radeon: remove RADEON_FLUSH_KEEP_TILING_FLAGS flagMarek Olšák2016-07-191-3/+0
* radeonsi: explicitly choose center locations for 1xAA on PolarisNicolai Hähnle2016-07-081-1/+2
* radeonsi: fix fractional odd tessellation spacing for PolarisMarek Olšák2016-06-241-0/+1
* radeon: check VM faults from DMA flushNicolai Hähnle2016-06-241-1/+1
* radeonsi: move gfx fence wait out of si_check_vm_faultsNicolai Hähnle2016-06-241-1/+7
* radeonsi: extract IB and bo list saving into separate functionsNicolai Hähnle2016-06-241-23/+2
* radeonsi: Reinitialize all descriptors in CE preamble.Bas Nieuwenhuizen2016-06-101-0/+3
* radeon/winsys: introduce radeon_winsys_cs_chunkNicolai Hähnle2016-06-011-4/+11
* gallium/radeon: use cs_check_space throughoutNicolai Hähnle2016-06-011-3/+2
* radeonsi: don't flush TC at the end of IBs on DRM >= 3.2.0Marek Olšák2016-05-311-2/+3
* gallium/radeon: add radeon_emitted to check for non-trivial IBsNicolai Hähnle2016-05-171-2/+2
* radeonsi: remove flushes at the beginning and end of IBs done by the kernelMarek Olšák2016-04-281-12/+12
* radeonsi: add RW_BUFFERS only once in si_ce_needed_cs_spaceMarek Olšák2016-04-261-2/+2
* radeonsi: Enable loading into CE RAM.Bas Nieuwenhuizen2016-04-211-0/+5
* radeonsi: do not do two full flushes on every compute dispatchBas Nieuwenhuizen2016-04-191-0/+1
* radeonsi: do per cs setup for compute shaders once per csBas Nieuwenhuizen2016-04-191-0/+2
* radeonsi: Create CE IB.Bas Nieuwenhuizen2016-04-191-1/+34
* radeonsi: fix a critical SI hang since PIPELINESTAT_START/STOP was addedMarek Olšák2016-04-131-1/+2
* radeonsi: move scissor and viewport states into gallium/radeonMarek Olšák2016-04-121-4/+4
* gallium/radeon: remove old CS tracingMarek Olšák2016-03-201-2/+1
* radeonsi: implement forcing per-sample_interpolation using the shader key onlyMarek Olšák2016-02-091-1/+0
* radeonsi: rename cb_target_mask state to cb_render_stateMarek Olšák2016-02-021-1/+1
* radeonsi: calculate optimal GS ring sizes to fix GS hangs on TongaMarek Olšák2015-11-131-0/+2
* gallium/radeon: atomize render condition (SET_PREDICATION)Marek Olšák2015-11-131-0/+1
* gallium/radeon: inline the r600_rings structureMarek Olšák2015-11-131-8/+8
* radeonsi: prevent recursion in si_context_gfx_flushMarek Olšák2015-11-131-0/+7
* gallium/radeon: remove the IB flushing flagMarek Olšák2015-11-131-3/+0
* gallium/radeon: move GFX/DMA flushing from add_to_buffer_list to need_cs_spaceMarek Olšák2015-11-131-0/+5
* radeonsi: rename cache flushing flags once moreMarek Olšák2015-11-131-5/+5
* radeonsi: move SPI_PS_INPUT_ENA/ADDR registers to a separate stateMarek Olšák2015-10-031-0/+1
* radeonsi: dump buffer lists while debuggingMarek Olšák2015-10-031-1/+14