Commit message (Collapse) | Author | Files | Lines | ||
---|---|---|---|---|---|
2020-02-28 | video_core: Reintroduce dirty flags infrastructure | ReinUsesLisp | 1 | -0/+3 | |
2020-02-28 | gl_rasterizer: Remove dirty flags | ReinUsesLisp | 1 | -3/+0 | |
2019-08-30 | video_core: Silent miscellaneous warnings (#2820) | Rodrigo Locatti | 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 | |||||
2019-07-17 | Maxwell3D: Rework the dirty system to be more consistant and scaleable | Fernando Sahmkow | 1 | -1/+1 | |
2019-04-23 | Corrections and styling | Fernando Sahmkow | 1 | -1/+1 | |
2019-04-23 | Revamp Kepler Memory to use a subegine to manage uploads | Fernando Sahmkow | 1 | -37/+8 | |
2019-04-16 | Use WriteBlock and ReadBlock. | Fernando Sahmkow | 1 | -10/+6 | |
2019-04-16 | Implement Block Linear copies in Kepler Memory. | Fernando Sahmkow | 1 | -5/+14 | |
2019-04-15 | Correct Kepler Memory on Linear Pushes. | Fernando Sahmkow | 1 | -14/+26 | |
2019-04-06 | video_core/engines: Make memory manager members private | Lioncash | 1 | -1/+1 | |
These aren't used externally by anything, so they can be made private data members. | |||||
2019-04-06 | video_core/engines: Remove unnecessary inclusions where applicable | Lioncash | 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 | |||||
2019-03-21 | gpu: Rewrite virtual memory manager using PageTable. | bunnei | 1 | -1/+1 | |
2019-03-16 | video_core: Refactor to use MemoryManager interface for all memory access. | bunnei | 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 | |||||
2019-03-15 | gpu: Use host address for caching instead of guest address. | bunnei | 1 | -1/+3 | |
2019-03-07 | gpu: Move command processing to another thread. | bunnei | 1 | -1/+1 | |
2019-02-16 | video_core: Remove usages of System::GetInstance() within the engines | Lioncash | 1 | -3/+4 | |
Avoids the use of the global accessor in favor of explicitly making the system a dependency within the interface. | |||||
2019-02-03 | video_core: Assert on invalid GPU to CPU address queries | ReinUsesLisp | 1 | -5/+6 | |
2018-11-27 | gpu: Rewrite GPU command list processing with DmaPusher class. | bunnei | 1 | -5/+5 | |
- More accurate impl., fixes Undertale (among other games). | |||||
2018-11-17 | gl_rasterizer: Skip VB upload if the state is clean. | Markus Wick | 1 | -0/+3 | |
2018-10-19 | GPU: Invalidate destination address of kepler_memory writes. | bunnei | 1 | -1/+10 | |
2018-09-12 | GPU: Basic implementation of the Kepler Inline Memory engine (p2mf). | Subv | 1 | -0/+45 | |
This engine writes data from a FIFO register into the configured address. |