summaryrefslogtreecommitdiffstats
path: root/src/video_core/engines/kepler_compute.h (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Refactors and name corrections.Fernando Sahmkow2019-05-011-3/+1
|
* Add Documentation Headers to all the GPU EnginesFernando Sahmkow2019-04-231-0/+6
|
* Introduce skeleton of the GPU Compute Engine.Fernando Sahmkow2019-04-231-3/+168
|
* video_core/engines: Make memory manager members privateLioncash2019-04-061-2/+3
| | | | | 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-2/+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.
* kepler_compute: Fixup assert and rename enginesReinUsesLisp2019-02-101-0/+58
When I originally added the compute assert I used the wrong documentation. This addresses that. The dispatch register was tested with homebrew against hardware and is triggered by some games (e.g. Super Mario Odyssey). What exactly is missing to get a valid program bound by this engine requires more investigation.