summaryrefslogtreecommitdiffstats
path: root/src/video_core/command_processor.h (unfollow)
Commit message (Collapse)AuthorFilesLines
2018-09-10video_core: Move command buffer loop.Markus Wick1-0/+17
This moves the hot loop into video_core. This refactoring shall reduce the CPU overhead of calling ProcessCommandList.
2018-08-10video_core: Use variable template variants of type_traits interfaces where applicableLioncash1-2/+1
2018-03-17GPU: Process command mode 5 (IncreaseOnce) differently from other commands.Subv1-2/+0
Accumulate all arguments before calling the desired method. Note: Maybe we should do the same for the NonIncreasing mode?
2018-02-12Make a GPU class in VideoCore to contain the GPU state.Subv1-4/+0
Also moved the GPU MemoryManager class to video_core since it makes more sense for it to be there.
2018-02-12GPU: Added a command processor to decode the GPU pushbuffers and forward the commands to their respective engines.Subv1-0/+43
2018-01-13Remove references to PICA and rasterizers in video_coreJames Rowe1-41/+0
2016-09-21Remove empty newlines in #include blocks.Emmanuel Gil Peyrot1-1/+0
This makes clang-format useful on those. Also add a bunch of forgotten transitive includes, which otherwise prevented compilation.
2016-09-18Sources: Run clang-format on everything.Emmanuel Gil Peyrot1-3/+3
2015-06-28Core: Cleanup hw includes.Emmanuel Gil Peyrot1-2/+2
2014-12-21License changepurpasmart961-1/+1
2014-08-25Pica/CommandProcessor: Implement parameter masking.Tony Wasserka1-1/+12
2014-08-12Pica: Add command processor.Tony Wasserka1-0/+31