diff options
author | Emmanuel Gil Peyrot <linkmauve@linkmauve.fr> | 2015-06-27 17:56:17 +0100 |
---|---|---|
committer | Emmanuel Gil Peyrot <linkmauve@linkmauve.fr> | 2015-06-28 00:46:39 +0100 |
commit | 4964a359e1a82f87a9772140fd1d933c5812c2e7 (patch) | |
tree | 49bae12a6ba7f7d946bb85fe9d304ab958815609 /src/video_core | |
parent | 7b746914b929df4ed6aacaa13af8e35815be0bf1 (diff) |
Core: Cleanup hw includes.
Diffstat (limited to 'src/video_core')
-rw-r--r-- | src/video_core/command_processor.h | 4 | ||||
-rw-r--r-- | src/video_core/hwrasterizer_base.h | 9 | ||||
-rw-r--r-- | src/video_core/renderer_base.h | 2 | ||||
-rw-r--r-- | src/video_core/renderer_opengl/gl_rasterizer.cpp | 1 | ||||
-rw-r--r-- | src/video_core/renderer_opengl/gl_rasterizer.h | 1 |
5 files changed, 13 insertions, 4 deletions
diff --git a/src/video_core/command_processor.h b/src/video_core/command_processor.h index bb3d4150..022a71f5 100644 --- a/src/video_core/command_processor.h +++ b/src/video_core/command_processor.h @@ -4,11 +4,11 @@ #pragma once +#include <type_traits> + #include "common/bit_field.h" #include "common/common_types.h" -#include "pica.h" - namespace Pica { namespace CommandProcessor { diff --git a/src/video_core/hwrasterizer_base.h b/src/video_core/hwrasterizer_base.h index dec193f8..c8746c60 100644 --- a/src/video_core/hwrasterizer_base.h +++ b/src/video_core/hwrasterizer_base.h @@ -4,8 +4,13 @@ #pragma once -#include "common/emu_window.h" -#include "video_core/vertex_shader.h" +#include "common/common_types.h" + +namespace Pica { +namespace VertexShader { +struct OutputVertex; +} +} class HWRasterizer { public: diff --git a/src/video_core/renderer_base.h b/src/video_core/renderer_base.h index fbbf17db..6587bcf2 100644 --- a/src/video_core/renderer_base.h +++ b/src/video_core/renderer_base.h @@ -10,6 +10,8 @@ #include "video_core/hwrasterizer_base.h" +class EmuWindow; + class RendererBase : NonCopyable { public: diff --git a/src/video_core/renderer_opengl/gl_rasterizer.cpp b/src/video_core/renderer_opengl/gl_rasterizer.cpp index 2edc38ac..935a9f28 100644 --- a/src/video_core/renderer_opengl/gl_rasterizer.cpp +++ b/src/video_core/renderer_opengl/gl_rasterizer.cpp @@ -6,6 +6,7 @@ #include <memory> #include "common/color.h" +#include "common/math_util.h" #include "core/hw/gpu.h" #include "core/memory.h" diff --git a/src/video_core/renderer_opengl/gl_rasterizer.h b/src/video_core/renderer_opengl/gl_rasterizer.h index 911ae8c3..ae7b26fc 100644 --- a/src/video_core/renderer_opengl/gl_rasterizer.h +++ b/src/video_core/renderer_opengl/gl_rasterizer.h @@ -9,6 +9,7 @@ #include "common/common_types.h" #include "video_core/hwrasterizer_base.h" +#include "video_core/vertex_shader.h" #include "gl_state.h" #include "gl_rasterizer_cache.h" |