summaryrefslogtreecommitdiffstats
path: root/src/video_core/engines/kepler_memory.cpp (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Corrections and stylingFernando Sahmkow2019-04-231-1/+1
|
* Revamp Kepler Memory to use a subegine to manage uploadsFernando Sahmkow2019-04-231-37/+8
|
* Use WriteBlock and ReadBlock.Fernando Sahmkow2019-04-161-10/+6
|
* Implement Block Linear copies in Kepler Memory.Fernando Sahmkow2019-04-161-5/+14
|
* Correct Kepler Memory on Linear Pushes.Fernando Sahmkow2019-04-151-14/+26
|
* 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/+1
| | | | | | 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
* gpu: Rewrite virtual memory manager using PageTable.bunnei2019-03-211-1/+1
|
* video_core: Refactor to use MemoryManager interface for all memory access.bunnei2019-03-161-10/+5
| | | | | | | | | | | # Conflicts: # src/video_core/engines/kepler_memory.cpp # src/video_core/engines/maxwell_3d.cpp # src/video_core/morton.cpp # src/video_core/morton.h # src/video_core/renderer_opengl/gl_global_cache.cpp # src/video_core/renderer_opengl/gl_global_cache.h # src/video_core/renderer_opengl/gl_rasterizer_cache.cpp
* gpu: Use host address for caching instead of guest address.bunnei2019-03-151-1/+3
|
* gpu: Move command processing to another thread.bunnei2019-03-071-1/+1
|
* video_core: Remove usages of System::GetInstance() within the enginesLioncash2019-02-161-3/+4
| | | | | Avoids the use of the global accessor in favor of explicitly making the system a dependency within the interface.
* video_core: Assert on invalid GPU to CPU address queriesReinUsesLisp2019-02-031-5/+6
|
* gpu: Rewrite GPU command list processing with DmaPusher class.bunnei2018-11-271-5/+5
| | | | - More accurate impl., fixes Undertale (among other games).
* gl_rasterizer: Skip VB upload if the state is clean.Markus Wick2018-11-171-0/+3
|
* GPU: Invalidate destination address of kepler_memory writes.bunnei2018-10-191-1/+10
|
* GPU: Basic implementation of the Kepler Inline Memory engine (p2mf).Subv2018-09-121-0/+45
This engine writes data from a FIFO register into the configured address.