suyu/src/video_core
Lioncash 45fb74d262 gpu: Make memory_manager private
Makes the class interface consistent and provides accessors for
obtaining a reference to the memory manager instance.

Given we also return references, this makes our more flimsy uses of
const apparent, given const doesn't propagate through pointers in the
way one would typically expect. This makes our mutable state more
apparent in some places.
2018-08-28 11:11:50 -04:00
..
debug_utils debug_utils: Remove unused includes 2018-08-24 20:49:14 -04:00
engines Merge pull request #1169 from Lakumakkara/sel 2018-08-27 18:24:57 -04:00
renderer_opengl gpu: Make memory_manager private 2018-08-28 11:11:50 -04:00
textures textures: Refactor out for Texture/Depth FormatFromPixelFormat. 2018-08-09 20:36:03 -04:00
CMakeLists.txt renderer_opengl: Implement a new shader cache. 2018-08-27 18:26:46 -04:00
command_processor.cpp Lowered down the logging for methods 2018-08-07 19:51:40 +03:00
command_processor.h video_core: Use variable template variants of type_traits interfaces where applicable 2018-08-09 20:45:48 -04:00
gpu.cpp gpu: Make memory_manager private 2018-08-28 11:11:50 -04:00
gpu.h gpu: Make memory_manager private 2018-08-28 11:11:50 -04:00
macro_interpreter.cpp MacroInterpreter: Avoid left shifting negative values. 2018-07-30 20:38:24 -05:00
macro_interpreter.h MacroInterpreter: Avoid left shifting negative values. 2018-07-30 20:38:24 -05:00
memory_manager.cpp video_core/memory_manager: Replace a loop with std::array's fill() function in PageSlot() 2018-07-24 11:56:30 -04:00
memory_manager.h GPU: Implemented nvhost-as-gpu's UnmapBuffer ioctl. 2018-05-20 14:25:56 -05:00
rasterizer_cache.h video_core: Add RasterizerCache class for common cache management code. 2018-08-27 18:26:45 -04:00
rasterizer_interface.h rasterizer_interface: Remove ScreenInfo from AccelerateDraw()'s signature 2018-08-20 19:43:05 -04:00
renderer_base.cpp Merge pull request #840 from FearlessTobi/port-3353 2018-08-22 01:19:50 -04:00
renderer_base.h renderer_base: Make creation of the rasterizer, the responsibility of the renderers themselves 2018-08-20 19:28:00 -04:00
utils.h renderer_opengl: Fix Morton copy byteswap, etc. 2018-04-14 16:01:39 -04:00
video_core.cpp renderer_opengl: Namespace OpenGL code 2018-08-22 06:14:47 -04:00
video_core.h core: Namespace EmuWindow 2018-08-11 20:20:21 -04:00