Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | video_core: Silent miscellaneous warnings (#2820) | Rodrigo Locatti | 2019-08-30 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | | | | | | | * texture_cache/surface_params: Remove unused local variable * rasterizer_interface: Add missing documentation commentary * maxwell_dma: Remove unused rasterizer reference * video_core/gpu: Sort member declaration order to silent -Wreorder warning * fermi_2d: Remove unused MemoryManager reference * video_core: Silent unused variable warnings * buffer_cache: Silent -Wreorder warnings * kepler_memory: Remove unused MemoryManager reference * gl_texture_cache: Add missing override * buffer_cache: Add missing include * shader/decode: Remove unused variables | ||||
* | Maxwell3D: Rework the dirty system to be more consistant and scaleable | Fernando Sahmkow | 2019-07-17 | 1 | -1/+1 |
| | |||||
* | Corrections and styling | Fernando Sahmkow | 2019-04-23 | 1 | -1/+1 |
| | |||||
* | Revamp Kepler Memory to use a subegine to manage uploads | Fernando Sahmkow | 2019-04-23 | 1 | -37/+8 |
| | |||||
* | Use WriteBlock and ReadBlock. | Fernando Sahmkow | 2019-04-16 | 1 | -10/+6 |
| | |||||
* | Implement Block Linear copies in Kepler Memory. | Fernando Sahmkow | 2019-04-16 | 1 | -5/+14 |
| | |||||
* | Correct Kepler Memory on Linear Pushes. | Fernando Sahmkow | 2019-04-15 | 1 | -14/+26 |
| | |||||
* | video_core/engines: Make memory manager members private | Lioncash | 2019-04-06 | 1 | -1/+1 |
| | | | | | These aren't used externally by anything, so they can be made private data members. | ||||
* | video_core/engines: Remove unnecessary inclusions where applicable | Lioncash | 2019-04-06 | 1 | -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. | bunnei | 2019-03-21 | 1 | -1/+1 |
| | |||||
* | video_core: Refactor to use MemoryManager interface for all memory access. | bunnei | 2019-03-16 | 1 | -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. | bunnei | 2019-03-15 | 1 | -1/+3 |
| | |||||
* | gpu: Move command processing to another thread. | bunnei | 2019-03-07 | 1 | -1/+1 |
| | |||||
* | video_core: Remove usages of System::GetInstance() within the engines | Lioncash | 2019-02-16 | 1 | -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 queries | ReinUsesLisp | 2019-02-03 | 1 | -5/+6 |
| | |||||
* | gpu: Rewrite GPU command list processing with DmaPusher class. | bunnei | 2018-11-27 | 1 | -5/+5 |
| | | | | - More accurate impl., fixes Undertale (among other games). | ||||
* | gl_rasterizer: Skip VB upload if the state is clean. | Markus Wick | 2018-11-17 | 1 | -0/+3 |
| | |||||
* | GPU: Invalidate destination address of kepler_memory writes. | bunnei | 2018-10-19 | 1 | -1/+10 |
| | |||||
* | GPU: Basic implementation of the Kepler Inline Memory engine (p2mf). | Subv | 2018-09-12 | 1 | -0/+45 |
This engine writes data from a FIFO register into the configured address. |