summaryrefslogtreecommitdiffstats
path: root/src/video_core/dma_pusher.cpp (unfollow)
Commit message (Expand)AuthorFilesLines
2022-10-06VideoCore: Refactor fencing system.Fernando Sahmkow1-3/+0
2022-10-06VideoCore: implement channels on gpu caches.Fernando Sahmkow1-8/+15
2022-04-23general: Convert source file copyright comments over to SPDXMorph1-3/+2
2022-03-19video_core: Reduce unused includesameerj1-1/+0
2021-07-09BufferCache: Additional download fixes.Fernando Sahmkow1-2/+8
2021-02-13video_core: Reimplement the buffer cacheReinUsesLisp1-2/+0
2020-12-04video_core: Resolve more variable shadowing scenariosLioncash1-2/+7
2020-11-07video_core: dma_pusher: Remove integrity check on command lists.bunnei1-25/+1
2020-11-01video_core: dma_pusher: Add support for integrity checks.bunnei1-0/+24
2020-11-01video_core: dma_pusher: Add support for prefetched command lists.bunnei1-23/+33
2020-05-16DmaPusher: Remove dead code in stepDavid Marcec1-8/+1
2020-04-28VideoCore/GPU: Delegate subchannel engines to the dma pusher.Fernando Sahmkow1-3/+17
2020-04-23DMAPusher: Propagate multimethod writes into the engines.Fernando Sahmkow1-9/+21
2020-04-22GPU: Delay Fences.Fernando Sahmkow1-0/+1
2020-04-22BufferCache: Implement OnCPUWrite and SyncGuestHostFernando Sahmkow1-0/+1
2020-04-22GPU: Refactor synchronization on Async GPUFernando Sahmkow1-0/+1
2020-04-19dma_pusher: Remove reliance on the global system instanceLioncash1-2/+2
2020-02-28video_core: Reintroduce dirty flags infrastructureReinUsesLisp1-0/+3
2020-02-28gl_rasterizer: Remove dirty flagsReinUsesLisp1-3/+0
2019-07-26GPU: Flush commands on every dma pusher step.Fernando Sahmkow1-0/+1
2019-07-17Maxwell3D: Rework the dirty system to be more consistant and scaleableFernando Sahmkow1-1/+1
2019-05-19Dma_pusher: ASSERT on empty command_listFernando Sahmkow1-0/+7
2019-04-18video_core: Silent -Wswitch warningsReinUsesLisp1-0/+2
2019-04-16Use ReadBlockUnsafe for fetyching DMA CommandListsFernando Sahmkow1-2/+2
2019-04-06video_core/texures/texture: Remove unnecessary includesLioncash1-0/+1
2019-03-16video_core: Refactor to use MemoryManager interface for all memory access.bunnei1-5/+2
2019-03-08dma_pusher: Store command_list_header by copyReinUsesLisp1-1/+1
2019-02-19video_core/dma_pusher: Simplyfy Step() logic.Markus Wick1-78/+77
2019-02-19video_core/dma_pusher: The full list of headers at once.Markus Wick1-48/+56
2019-02-03video_core: Assert on invalid GPU to CPU address queriesReinUsesLisp1-2/+4
2018-11-28dma_pushbuffer: Optimize to avoid loop and copy on Push.bunnei1-2/+10
2018-11-28gpu: Move command list profiling to DmaPusher::DispatchCalls.bunnei1-0/+5
2018-11-27gpu: Rewrite GPU command list processing with DmaPusher class.bunnei1-0/+110