aboutsummaryrefslogtreecommitdiff
path: root/src/video_core/dma_pusher.h
Commit message (Expand)AuthorAgeFilesLines
* video_core: don't execute command lists copied before their channel waitedSssnowyyy31 hours1-0/+9
* nx2: read GPU-written command lists from copies instead of drainingTakoroka34 hours1-0/+5
* dma_pusher: restores the trees as the lorax wouldn't be happy without them (a...kraibse2 days1-0/+2
* nx2: execute command lists as submittedkraibse2 days1-0/+4
* nx2: read command lists the GPU wrote from the GPU's copyTakoroka4 days1-0/+2
* video_core: split the GPU thread in two (EDEN_NX2_SPLIT, off by default)Takoroka5 days1-0/+1
* nx2: get title 4 past the difficulty confirmTakoroka7 days1-0/+1
* Switch 2: back GPU-only regions, pace presents, interleaved split methodsTakoroka7 days1-3/+14
* Switch 2: suspend channels on semaphore acquires; fix pushbuffer desyncsTakoroka7 days1-1/+48
* [video_core, hle] remove redundant parent references in system structs (#3908)lizzie2026-06-231-30/+25
* [video_core] Improve DMA logic and add an option to sync memory operations (#...MaranBr2025-08-201-2/+14
* ci: fix new codespell errorsLiam2023-10-021-1/+1
* VideoCore: Implement DispatchIndirectFernando Sahmkow2023-08-271-1/+4
* Remove memory allocations in some hot pathsKelebek12023-06-221-3/+5
* MacroHLE: Refactor MacroHLE system.Fernando Sahmkow2023-01-011-1/+1
* MacroHLE: Implement DrawIndexedIndirect & DrawArraysIndirect.Fernando Sahmkow2023-01-011-0/+1
* MacroHLE: Add MultidrawIndirect HLE Macro.Fernando Sahmkow2023-01-011-0/+1
* dma_pusher: Rework command_headers usageameerj2022-12-191-2/+6
* VideoCore: Refactor syncing.Fernando Sahmkow2022-10-061-9/+17
* VideoCore: implement channels on gpu caches.Fernando Sahmkow2022-10-061-1/+12
* general: Convert source file copyright comments over to SPDXMorph2022-04-231-3/+2
* video_core: Resolve more variable shadowing scenariosLioncash2020-12-041-7/+7
* video_core: dma_pusher: Remove integrity check on command lists.bunnei2020-11-071-3/+0
* General: Fix clang buildLioncash2020-11-051-4/+3
* video_core: dma_pusher: Add support for integrity checks.bunnei2020-11-011-0/+3
* video_core: dma_pusher: Add support for prefetched command lists.bunnei2020-11-011-2/+19
* video_core: gpu: Implement WaitFence and IncrementSyncPoint.bunnei2020-11-011-0/+25
* DmaPusher: Remove dead code in stepDavid Marcec2020-05-161-1/+0
* VideoCore/GPU: Delegate subchannel engines to the dma pusher.Fernando Sahmkow2020-04-271-0/+11
* DMAPusher: Propagate multimethod writes into the engines.Fernando Sahmkow2020-04-231-0/+1
* dma_pusher: Remove reliance on the global system instanceLioncash2020-04-191-3/+8
* gpu: Rewrite virtual memory manager using PageTable.bunnei2019-03-201-1/+0
* video_core/dma_pusher: Simplyfy Step() logic.Markus Wick2019-02-191-3/+0
* video_core/dma_pusher: The full list of headers at once.Markus Wick2019-02-191-0/+2
* video_core/dma_pusher: Silence C4828 warningsLioncash2019-01-301-1/+1
* dma_pushbuffer: Optimize to avoid loop and copy on Push.bunnei2018-11-271-3/+7
* gpu: Rewrite GPU command list processing with DmaPusher class.bunnei2018-11-261-0/+95