summaryrefslogtreecommitdiffstats
path: root/src/video_core/engines/maxwell_compute.h (unfollow)
Commit message (Collapse)AuthorFilesLines
2018-11-27gpu: Rewrite GPU command list processing with DmaPusher class.bunnei1-1/+2
- More accurate impl., fixes Undertale (among other games).
2018-09-26video_core: Add asserts for CS, TFB and alpha testingReinUsesLisp1-0/+36
Add asserts for compute shader dispatching, transform feedback being enabled and alpha testing. These have in common that they'll probably break rendering without logging.
2018-07-21video_core: Use nested namespaces where applicableLioncash1-4/+2
Compresses a few namespace specifiers to be more compact.
2018-03-18GPU: Macros are specific to the Maxwell3D engine, so handle them internally.Subv1-8/+0
2018-03-17GPU: Process command mode 5 (IncreaseOnce) differently from other commands.Subv1-0/+8
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-3/+7
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/+18