summaryrefslogtreecommitdiffstats
path: root/src/video_core/dma_pusher.cpp (follow)
Commit message (Collapse)AuthorAgeFilesLines
* video_core/dma_pusher: The full list of headers at once.Markus Wick2019-02-191-48/+56
| | | | | Fetching every u32 from memory leads to a big overhead. So let's fetch all of them as a block if possible. This reduces the Memory::* calls by the dma_pusher by a factor of 10.
* 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
- More accurate impl., fixes Undertale (among other games).