summaryrefslogtreecommitdiffstats
path: root/src/video_core/gpu.h (follow)
Commit message (Collapse)AuthorAgeFilesLines
* GPU: Move the GPU's class constructor and destructors to a cpp file.Subv2018-03-181-10/+8
| | | | This should reduce recompile times when editing the Maxwell3D register structure.
* GPU: Store uploaded GPU macros and keep track of the number of method parameters.Subv2018-03-181-1/+9
|
* GPU: Macros are specific to the Maxwell3D engine, so handle them internally.Subv2018-03-181-3/+0
|
* GPU: Process command mode 5 (IncreaseOnce) differently from other commands.Subv2018-03-171-0/+3
| | | | | | Accumulate all arguments before calling the desired method. Note: Maybe we should do the same for the NonIncreasing mode?
* GPU: Partially implemented the QUERY_* registers in the Maxwell3D engine.Subv2018-02-121-1/+1
| | | | Only QueryMode::Write is supported at the moment.
* Make a GPU class in VideoCore to contain the GPU state.Subv2018-02-121-0/+55
Also moved the GPU MemoryManager class to video_core since it makes more sense for it to be there.