summaryrefslogtreecommitdiffstats
path: root/src/video_core/engines/kepler_memory.h (follow)
Commit message (Collapse)AuthorAgeFilesLines
* video_core/engines: Make memory manager members privateLioncash2019-04-061-1/+1
| | | | | These aren't used externally by anything, so they can be made private data members.
* video_core/engines: Remove unnecessary inclusions where applicableLioncash2019-04-061-1/+4
| | | | | | Replaces header inclusions with forward declarations where applicable and also removes unused headers within the cpp file. This reduces a few more dependencies on core/memory.h
* video_core/engines: Remove unnecessary includesLioncash2019-03-061-0/+1
| | | | | | | | | Removes a few unnecessary dependencies on core-related machinery, such as the core.h and memory.h, which reduces the amount of rebuilding necessary if those files change. This also uncovered some indirect dependencies within other source files. This also fixes those.
* video_core: Remove usages of System::GetInstance() within the enginesLioncash2019-02-161-2/+7
| | | | | Avoids the use of the global accessor in favor of explicitly making the system a dependency within the interface.
* gpu: Rewrite GPU command list processing with DmaPusher class.bunnei2018-11-271-1/+2
| | | | - More accurate impl., fixes Undertale (among other games).
* GPU: Invalidate destination address of kepler_memory writes.bunnei2018-10-191-1/+6
|
* GPU: Basic implementation of the Kepler Inline Memory engine (p2mf).Subv2018-09-121-0/+90
This engine writes data from a FIFO register into the configured address.