yuzu/src/video_core
Lioncash 4a587b81b2 core/core: Replace includes with forward declarations where applicable
The follow-up to e2457418da, which
replaces most of the includes in the core header with forward declarations.

This makes it so that if any of the headers the core header was
previously including change, then no one will need to rebuild the bulk
of the core, due to core.h being quite a prevalent inclusion.

This should make turnaround for changes much faster for developers.
2018-08-31 16:30:14 -04:00
..
debug_utils debug_utils: Remove unused includes 2018-08-24 20:49:14 -04:00
engines core/core: Replace includes with forward declarations where applicable 2018-08-31 16:30:14 -04:00
renderer_opengl core/core: Replace includes with forward declarations where applicable 2018-08-31 16:30:14 -04:00
textures Implement BC6H_UF16 & BC6H_SF16 (#1092) 2018-08-31 12:11:19 -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 core/core: Replace includes with forward declarations where applicable 2018-08-31 16:30:14 -04:00
rasterizer_interface.h gl_renderer: Cache textures, framebuffers, and shaders based on CPU address. 2018-08-31 13:07:27 -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