summaryrefslogtreecommitdiffstats
path: root/src/video_core/dma_pusher.cpp (follow)
Commit message (Expand)AuthorAgeFilesLines
* remove static from pointer sized or smaller types for aesthetics, change constexpr static to static constexpr for consistencyarades792023-02-141-1/+1
* add static lifetime to constexpr values to force compile time evaluation where possiblearades792023-02-141-1/+1
* DMAPusher: Improve collection of non executing methodsFernando Sahmkow2023-01-011-0/+6
* Revert Buffer cache changes and setup additional macros.Fernando Sahmkow2023-01-011-4/+13
* MacroHLE: Reduce massive calculations on sizing estimation.Fernando Sahmkow2023-01-011-1/+2
* MacroHLE: Refactor MacroHLE system.Fernando Sahmkow2023-01-011-3/+6
* MacroHLE: Implement DrawIndexedIndirect & DrawArraysIndirect.Fernando Sahmkow2023-01-011-1/+2
* MacroHLE: Add MultidrawIndirect HLE Macro.Fernando Sahmkow2023-01-011-6/+8
* scratch_buffer: Explicitly defing resize and resize_destructive functionsameerj2022-12-201-1/+1
* dma_pusher: Rework command_headers usageameerj2022-12-201-7/+10
* VideoCore: Refactor fencing system.Fernando Sahmkow2022-10-061-3/+0
* VideoCore: implement channels on gpu caches.Fernando Sahmkow2022-10-061-8/+15
* general: Convert source file copyright comments over to SPDXMorph2022-04-231-3/+2
* video_core: Reduce unused includesameerj2022-03-191-1/+0
* BufferCache: Additional download fixes.Fernando Sahmkow2021-07-091-2/+8
* video_core: Reimplement the buffer cacheReinUsesLisp2021-02-131-2/+0
* video_core: Resolve more variable shadowing scenariosLioncash2020-12-041-2/+7
* video_core: dma_pusher: Remove integrity check on command lists.bunnei2020-11-071-25/+1
* video_core: dma_pusher: Add support for integrity checks.bunnei2020-11-011-0/+24
* video_core: dma_pusher: Add support for prefetched command lists.bunnei2020-11-011-23/+33
* DmaPusher: Remove dead code in stepDavid Marcec2020-05-161-8/+1
* VideoCore/GPU: Delegate subchannel engines to the dma pusher.Fernando Sahmkow2020-04-281-3/+17
* DMAPusher: Propagate multimethod writes into the engines.Fernando Sahmkow2020-04-231-9/+21
* GPU: Delay Fences.Fernando Sahmkow2020-04-221-0/+1
* BufferCache: Implement OnCPUWrite and SyncGuestHostFernando Sahmkow2020-04-221-0/+1
* GPU: Refactor synchronization on Async GPUFernando Sahmkow2020-04-221-0/+1
* dma_pusher: Remove reliance on the global system instanceLioncash2020-04-191-2/+2
* video_core: Reintroduce dirty flags infrastructureReinUsesLisp2020-02-281-0/+3
* gl_rasterizer: Remove dirty flagsReinUsesLisp2020-02-281-3/+0
* GPU: Flush commands on every dma pusher step.Fernando Sahmkow2019-07-261-0/+1
* Maxwell3D: Rework the dirty system to be more consistant and scaleableFernando Sahmkow2019-07-171-1/+1
* Dma_pusher: ASSERT on empty command_listFernando Sahmkow2019-05-191-0/+7
* Merge pull request #2322 from ReinUsesLisp/wswitchbunnei2019-04-291-0/+2
|\
| * video_core: Silent -Wswitch warningsReinUsesLisp2019-04-181-0/+2
* | Use ReadBlockUnsafe for fetyching DMA CommandListsFernando Sahmkow2019-04-161-2/+2
|/
* video_core/texures/texture: Remove unnecessary includesLioncash2019-04-061-0/+1
* video_core: Refactor to use MemoryManager interface for all memory access.bunnei2019-03-161-5/+2
* dma_pusher: Store command_list_header by copyReinUsesLisp2019-03-081-1/+1
* video_core/dma_pusher: Simplyfy Step() logic.Markus Wick2019-02-191-78/+77
* video_core/dma_pusher: The full list of headers at once.Markus Wick2019-02-191-48/+56
* video_core: Assert on invalid GPU to CPU address queriesReinUsesLisp2019-02-031-2/+4
* dma_pushbuffer: Optimize to avoid loop and copy on Push.bunnei2018-11-281-2/+10
* gpu: Move command list profiling to DmaPusher::DispatchCalls.bunnei2018-11-281-0/+5
* gpu: Rewrite GPU command list processing with DmaPusher class.bunnei2018-11-271-0/+110