summaryrefslogtreecommitdiff
path: root/src/video_core/dma_pusher.cpp (follow)
Commit message (Expand)AuthorAgeFilesLines
* Core: Clang format and other small issues.Gravatar Fernando Sahmkow2024-01-181-2/+2
* SMMU: Initial adaptation to video_core.Gravatar Fernando Sahmkow2024-01-181-5/+5
* VideoCore: Implement DispatchIndirectGravatar Fernando Sahmkow2023-08-271-6/+22
* DMA Pusher: Fix regression caused by guest memory optimizationsGravatar Fernando Sahmkow2023-08-261-0/+8
* Use spans over guest memory where possible instead of copying data.Gravatar Kelebek12023-07-021-16/+10
* DMAPusher: Improve collection of non executing methodsGravatar Fernando Sahmkow2023-01-011-0/+6
* Revert Buffer cache changes and setup additional macros.Gravatar Fernando Sahmkow2023-01-011-4/+13
* MacroHLE: Reduce massive calculations on sizing estimation.Gravatar Fernando Sahmkow2023-01-011-1/+2
* MacroHLE: Refactor MacroHLE system.Gravatar Fernando Sahmkow2023-01-011-3/+6
* MacroHLE: Implement DrawIndexedIndirect & DrawArraysIndirect.Gravatar Fernando Sahmkow2023-01-011-1/+2
* MacroHLE: Add MultidrawIndirect HLE Macro.Gravatar Fernando Sahmkow2023-01-011-6/+8
* scratch_buffer: Explicitly defing resize and resize_destructive functionsGravatar ameerj2022-12-191-1/+1
* dma_pusher: Rework command_headers usageGravatar ameerj2022-12-191-7/+10
* VideoCore: Refactor fencing system.Gravatar Fernando Sahmkow2022-10-061-3/+0
* VideoCore: implement channels on gpu caches.Gravatar Fernando Sahmkow2022-10-061-8/+15
* general: Convert source file copyright comments over to SPDXGravatar Morph2022-04-231-3/+2
* video_core: Reduce unused includesGravatar ameerj2022-03-191-1/+0
* BufferCache: Additional download fixes.Gravatar Fernando Sahmkow2021-07-091-2/+8
* video_core: Reimplement the buffer cacheGravatar ReinUsesLisp2021-02-131-2/+0
* video_core: Resolve more variable shadowing scenariosGravatar Lioncash2020-12-041-2/+7
* video_core: dma_pusher: Remove integrity check on command lists.Gravatar bunnei2020-11-071-25/+1
* video_core: dma_pusher: Add support for integrity checks.Gravatar bunnei2020-11-011-0/+24
* video_core: dma_pusher: Add support for prefetched command lists.Gravatar bunnei2020-11-011-23/+33
* DmaPusher: Remove dead code in stepGravatar David Marcec2020-05-161-8/+1
* VideoCore/GPU: Delegate subchannel engines to the dma pusher.Gravatar Fernando Sahmkow2020-04-271-3/+17
* DMAPusher: Propagate multimethod writes into the engines.Gravatar Fernando Sahmkow2020-04-231-9/+21
* GPU: Delay Fences.Gravatar Fernando Sahmkow2020-04-221-0/+1
* BufferCache: Implement OnCPUWrite and SyncGuestHostGravatar Fernando Sahmkow2020-04-221-0/+1
* GPU: Refactor synchronization on Async GPUGravatar Fernando Sahmkow2020-04-221-0/+1
* dma_pusher: Remove reliance on the global system instanceGravatar Lioncash2020-04-191-2/+2
* video_core: Reintroduce dirty flags infrastructureGravatar ReinUsesLisp2020-02-281-0/+3
* gl_rasterizer: Remove dirty flagsGravatar ReinUsesLisp2020-02-281-3/+0
* GPU: Flush commands on every dma pusher step.Gravatar Fernando Sahmkow2019-07-261-0/+1
* Maxwell3D: Rework the dirty system to be more consistant and scaleableGravatar Fernando Sahmkow2019-07-171-1/+1
* Dma_pusher: ASSERT on empty command_listGravatar Fernando Sahmkow2019-05-191-0/+7
* Merge pull request #2322 from ReinUsesLisp/wswitchGravatar bunnei2019-04-281-0/+2
|\
| * video_core: Silent -Wswitch warningsGravatar ReinUsesLisp2019-04-181-0/+2
* | Use ReadBlockUnsafe for fetyching DMA CommandListsGravatar Fernando Sahmkow2019-04-161-2/+2
|/
* video_core/texures/texture: Remove unnecessary includesGravatar Lioncash2019-04-061-0/+1
* video_core: Refactor to use MemoryManager interface for all memory access.Gravatar bunnei2019-03-161-5/+2
* dma_pusher: Store command_list_header by copyGravatar ReinUsesLisp2019-03-081-1/+1
* video_core/dma_pusher: Simplyfy Step() logic.Gravatar Markus Wick2019-02-191-78/+77
* video_core/dma_pusher: The full list of headers at once.Gravatar Markus Wick2019-02-191-48/+56
* video_core: Assert on invalid GPU to CPU address queriesGravatar ReinUsesLisp2019-02-031-2/+4
* dma_pushbuffer: Optimize to avoid loop and copy on Push.Gravatar bunnei2018-11-271-2/+10
* gpu: Move command list profiling to DmaPusher::DispatchCalls.Gravatar bunnei2018-11-271-0/+5
* gpu: Rewrite GPU command list processing with DmaPusher class.Gravatar bunnei2018-11-261-0/+110