aboutsummaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/radeonsi/si_cp_dma.c
Commit message (Expand)AuthorAgeFilesLines
* radeonsi: cull primitives with async compute for large draw callsMarek Olšák2019-05-161-2/+6
* radeonsi: add a cs parameter into si_cp_copy_dataMarek Olšák2019-05-161-5/+4
* ac: rename SI-CIK-VI to GFX6-GFX7-GFX8Marek Olšák2019-05-151-7/+7
* radeonsi: add si_cp_copy_dataMarek Olšák2019-04-231-0/+28
* radeonsi: don't use PFP_SYNC_ME with compute-only contextsMarek Olšák2019-04-021-1/+1
* radeonsi: rename rsrc -> ssrc, rdst -> sdstMarek Olšák2019-01-221-8/+8
* radeonsi: rename r600_resource -> si_resourceMarek Olšák2019-01-221-9/+9
* radeonsi: move PKT3_WRITE_DATA generation into a helper functionMarek Olšák2019-01-221-0/+25
* radeonsi: don't set RAW_WAIT for CP DMA clearsNicolai Hähnle2018-12-191-1/+2
* radeonsi: allow si_cp_dma_clear_buffer to clear GDS from any IBMarek Olšák2018-11-281-24/+25
* radeonsi: use compute shaders for clear_buffer & copy_bufferMarek Olšák2018-10-161-175/+5
* radeonsi: add GDS support to CP DMAMarek Olšák2018-10-161-21/+83
* radeonsi: split si_copy_bufferMarek Olšák2018-09-101-11/+22
* radeonsi: don't call VBO prefetch with size=0Marek Olšák2018-09-101-1/+1
* radeonsi: merge SI and CI dma_clear_buffer and remove the callbackMarek Olšák2018-09-101-1/+1
* radeonsi: add a thorough clear/copy_buffer benchmarkMarek Olšák2018-08-291-3/+5
* radeonsi: add flag L2_STREAM for minimal cache usageMarek Olšák2018-08-291-6/+10
* radeonsi: split si_clear_buffer to remove enum si_methodMarek Olšák2018-08-141-40/+48
* radeonsi: replace CP_DMA_USE_L2 with enum si_cache_policyMarek Olšák2018-08-141-26/+36
* radeonsi: declare coher in si_copy_bufferMarek Olšák2018-08-141-8/+7
* radeonsi: make PFP_SYNC_ME an explicit CP DMA flagMarek Olšák2018-08-141-17/+25
* radeonsi: cosmetic changesMarek Olšák2018-08-041-1/+1
* radeonsi: add new R600_DEBUG test "testclearbufperf"Darren Powell2018-08-021-5/+7
* ac: fix typo DSL_SEL -> DST_SELMarek Olšák2018-07-261-2/+2
* amd,radeonsi: rename radeon_winsys_cs -> radeon_cmdbufMarek Olšák2018-06-191-1/+1
* radeonsi: use r600_resource() typecast helperMarek Olšák2018-04-271-3/+3
* radeonsi: don't use an indirect table for state atomsMarek Olšák2018-04-271-1/+1
* radeonsi: make sure CP DMA is idle at the end of IBsMarek Olšák2018-04-131-1/+11
* radeonsi: always prefetch later shaders after the draw packetMarek Olšák2018-04-131-23/+66
* radeonsi: remove r600_common_contextMarek Olšák2018-04-051-26/+26
* radeonsi: move r600_cs.h contents into si_pipe.h, si_build_pm4.hMarek Olšák2018-04-051-1/+0
* radeonsi: rename a few R600/r600_ -> SI_/si_Marek Olšák2018-04-051-17/+17
* radeonsi: move definitions out of r600_pipe_common.hMarek Olšák2018-04-051-1/+1
* radeonsi: use si_context instead of pipe_context in parameters pt3Marek Olšák2018-04-051-2/+2
* radeonsi: use si_context instead of pipe_context in parameters pt2Marek Olšák2018-04-051-5/+4
* radeonsi: use si_context instead of pipe_context in parameters pt1Marek Olšák2018-04-051-2/+2
* radeonsi: update copyrightsMarek Olšák2018-04-051-0/+1
* radeonsi: switch radeon_add_to_buffer_list parameter to si_contextMarek Olšák2018-04-051-2/+2
* radeonsi: flatten / remove struct r600_ringMarek Olšák2018-04-051-5/+5
* radeonsi: rename si_need_cs_space -> si_need_gfx_cs_spaceMarek Olšák2018-04-051-1/+1
* radeonsi: don't use struct si_descriptors for vertex buffer descriptorsMarek Olšák2018-02-261-3/+2
* radeonsi: remove r600_common_screenMarek Olšák2017-11-291-1/+1
* radeonsi: remove some definitions and helpers from r600_pipe_common.hMarek Olšák2017-11-291-2/+2
* radeonsi: remove r600_common_context::clear_bufferMarek Olšák2017-11-291-1/+0
* radeonsi: move si_pipe_clear_buffer into si_cp_dma.cMarek Olšák2017-11-291-0/+61
* radeonsi: move all clear() code into si_clear.cMarek Olšák2017-11-291-3/+3
* radeonsi: remove 'Authors:' commentsMarek Olšák2017-11-021-3/+0
* radeonsi: add si_descriptors::gpu_address and remove buffer_offsetMarek Olšák2017-10-171-1/+2
* radeonsi: add performance thresholds for CP DMA, decrease it for clearsMarek Olšák2017-10-091-1/+7
* r600: fork and import gallium/radeonMarek Olšák2017-09-261-1/+1