bunnei
|
22d3dfbcd4
|
gpu: Rewrite virtual memory manager using PageTable.
|
2019-03-20 22:36:02 -04:00 |
|
bunnei
|
574e89d924
|
video_core: Refactor to use MemoryManager interface for all memory access.
# 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-16 00:38:48 -04:00 |
|
bunnei
|
2eaf6c41a4
|
gpu: Use host address for caching instead of guest address.
|
2019-03-14 22:34:42 -04:00 |
|
bunnei
|
7b574f406b
|
gpu: Move command processing to another thread.
|
2019-03-06 21:48:57 -05:00 |
|
Lioncash
|
a8fa5019b5
|
video_core: Remove usages of System::GetInstance() within the engines
Avoids the use of the global accessor in favor of explicitly making the
system a dependency within the interface.
|
2019-02-15 22:06:23 -05:00 |
|
ReinUsesLisp
|
2bdbb90af7
|
video_core: Assert on invalid GPU to CPU address queries
|
2019-02-03 04:58:40 -03:00 |
|
bunnei
|
abea6fa90c
|
gpu: Rewrite GPU command list processing with DmaPusher class.
- More accurate impl., fixes Undertale (among other games).
|
2018-11-26 23:14:01 -05:00 |
|
Markus Wick
|
97f5c4ffd3
|
gl_rasterizer: Skip VB upload if the state is clean.
|
2018-11-17 14:28:54 +01:00 |
|
bunnei
|
a5d853a9f8
|
GPU: Invalidate destination address of kepler_memory writes.
|
2018-10-18 22:41:13 -04:00 |
|
Subv
|
bb5eb4f20a
|
GPU: Basic implementation of the Kepler Inline Memory engine (p2mf).
This engine writes data from a FIFO register into the configured address.
|
2018-09-12 13:57:08 -05:00 |
|