summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorGravatar Lioncash2015-09-11 07:20:02 -0400
committerGravatar Lioncash2015-09-11 07:31:15 -0400
commitaec28ed91eb570c5c7aac31ee6ef302df91ee868 (patch)
treece6b4f5b99132665c448b26e3e3c8db88e568617 /src
parentMerge pull request #1141 from lioncash/hdr (diff)
downloadyuzu-aec28ed91eb570c5c7aac31ee6ef302df91ee868.tar.gz
yuzu-aec28ed91eb570c5c7aac31ee6ef302df91ee868.tar.xz
yuzu-aec28ed91eb570c5c7aac31ee6ef302df91ee868.zip
video_core: Reorganize headers
Diffstat (limited to 'src')
-rw-r--r--src/video_core/clipper.cpp8
-rw-r--r--src/video_core/command_processor.cpp21
-rw-r--r--src/video_core/debug_utils/debug_utils.cpp3
-rw-r--r--src/video_core/pica.cpp4
-rw-r--r--src/video_core/pica.h2
-rw-r--r--src/video_core/primitive_assembly.cpp8
-rw-r--r--src/video_core/rasterizer.cpp12
-rw-r--r--src/video_core/renderer_opengl/gl_rasterizer.cpp2
-rw-r--r--src/video_core/renderer_opengl/gl_rasterizer.h5
-rw-r--r--src/video_core/renderer_opengl/gl_rasterizer_cache.cpp2
-rw-r--r--src/video_core/renderer_opengl/gl_rasterizer_cache.h12
-rw-r--r--src/video_core/renderer_opengl/gl_shader_util.cpp8
-rw-r--r--src/video_core/renderer_opengl/gl_state.cpp2
-rw-r--r--src/video_core/renderer_opengl/renderer_opengl.cpp4
-rw-r--r--src/video_core/shader/shader_interpreter.cpp5
-rw-r--r--src/video_core/shader/shader_interpreter.h2
-rw-r--r--src/video_core/shader/shader_jit_x64.h3
-rw-r--r--src/video_core/utils.cpp4
-rw-r--r--src/video_core/video_core.cpp11
19 files changed, 56 insertions, 62 deletions
diff --git a/src/video_core/clipper.cpp b/src/video_core/clipper.cpp
index bb6048cc0..ed99c4f13 100644
--- a/src/video_core/clipper.cpp
+++ b/src/video_core/clipper.cpp
@@ -4,10 +4,10 @@
4 4
5#include <boost/container/static_vector.hpp> 5#include <boost/container/static_vector.hpp>
6 6
7#include "clipper.h" 7#include "video_core/clipper.h"
8#include "pica.h" 8#include "video_core/pica.h"
9#include "rasterizer.h" 9#include "video_core/rasterizer.h"
10#include "shader/shader_interpreter.h" 10#include "video_core/shader/shader_interpreter.h"
11 11
12namespace Pica { 12namespace Pica {
13 13
diff --git a/src/video_core/command_processor.cpp b/src/video_core/command_processor.cpp
index 6e9cb2586..47afd8938 100644
--- a/src/video_core/command_processor.cpp
+++ b/src/video_core/command_processor.cpp
@@ -2,25 +2,24 @@
2// Licensed under GPLv2 or any later version 2// Licensed under GPLv2 or any later version
3// Refer to the license.txt file included. 3// Refer to the license.txt file included.
4 4
5#include <cmath>
5#include <boost/range/algorithm/fill.hpp> 6#include <boost/range/algorithm/fill.hpp>
6 7
7#include "common/microprofile.h" 8#include "common/microprofile.h"
8#include "common/profiler.h" 9#include "common/profiler.h"
9 10
11#include "core/settings.h"
10#include "core/hle/service/gsp_gpu.h" 12#include "core/hle/service/gsp_gpu.h"
11#include "core/hw/gpu.h" 13#include "core/hw/gpu.h"
12#include "core/settings.h"
13
14#include "debug_utils/debug_utils.h"
15 14
16#include "clipper.h" 15#include "video_core/clipper.h"
17#include "command_processor.h" 16#include "video_core/command_processor.h"
18#include "math.h" 17#include "video_core/pica.h"
19#include "pica.h" 18#include "video_core/primitive_assembly.h"
20#include "primitive_assembly.h" 19#include "video_core/renderer_base.h"
21#include "renderer_base.h" 20#include "video_core/video_core.h"
22#include "shader/shader_interpreter.h" 21#include "video_core/debug_utils/debug_utils.h"
23#include "video_core.h" 22#include "video_core/shader/shader_interpreter.h"
24 23
25namespace Pica { 24namespace Pica {
26 25
diff --git a/src/video_core/debug_utils/debug_utils.cpp b/src/video_core/debug_utils/debug_utils.cpp
index 9a61e700b..77a4fe272 100644
--- a/src/video_core/debug_utils/debug_utils.cpp
+++ b/src/video_core/debug_utils/debug_utils.cpp
@@ -31,8 +31,7 @@
31#include "video_core/renderer_base.h" 31#include "video_core/renderer_base.h"
32#include "video_core/utils.h" 32#include "video_core/utils.h"
33#include "video_core/video_core.h" 33#include "video_core/video_core.h"
34 34#include "video_core/debug_utils/debug_utils.h"
35#include "debug_utils.h"
36 35
37using nihstro::DVLBHeader; 36using nihstro::DVLBHeader;
38using nihstro::DVLEHeader; 37using nihstro::DVLEHeader;
diff --git a/src/video_core/pica.cpp b/src/video_core/pica.cpp
index 61983bc6c..8c528989e 100644
--- a/src/video_core/pica.cpp
+++ b/src/video_core/pica.cpp
@@ -5,8 +5,8 @@
5#include <cstring> 5#include <cstring>
6#include <unordered_map> 6#include <unordered_map>
7 7
8#include "pica.h" 8#include "video_core/pica.h"
9#include "shader/shader.h" 9#include "video_core/shader/shader.h"
10 10
11namespace Pica { 11namespace Pica {
12 12
diff --git a/src/video_core/pica.h b/src/video_core/pica.h
index c1dca5087..ff81b409d 100644
--- a/src/video_core/pica.h
+++ b/src/video_core/pica.h
@@ -13,8 +13,8 @@
13#include "common/bit_field.h" 13#include "common/bit_field.h"
14#include "common/common_funcs.h" 14#include "common/common_funcs.h"
15#include "common/common_types.h" 15#include "common/common_types.h"
16#include "common/logging/log.h"
17#include "common/vector_math.h" 16#include "common/vector_math.h"
17#include "common/logging/log.h"
18 18
19namespace Pica { 19namespace Pica {
20 20
diff --git a/src/video_core/primitive_assembly.cpp b/src/video_core/primitive_assembly.cpp
index e2b1df44c..44a8dbfe9 100644
--- a/src/video_core/primitive_assembly.cpp
+++ b/src/video_core/primitive_assembly.cpp
@@ -2,12 +2,12 @@
2// Licensed under GPLv2 or any later version 2// Licensed under GPLv2 or any later version
3// Refer to the license.txt file included. 3// Refer to the license.txt file included.
4 4
5#include "pica.h"
6#include "primitive_assembly.h"
7#include "shader/shader_interpreter.h"
8
9#include "common/logging/log.h" 5#include "common/logging/log.h"
6
7#include "video_core/pica.h"
8#include "video_core/primitive_assembly.h"
10#include "video_core/debug_utils/debug_utils.h" 9#include "video_core/debug_utils/debug_utils.h"
10#include "video_core/shader/shader_interpreter.h"
11 11
12namespace Pica { 12namespace Pica {
13 13
diff --git a/src/video_core/rasterizer.cpp b/src/video_core/rasterizer.cpp
index 77eadda9e..a90ff5fef 100644
--- a/src/video_core/rasterizer.cpp
+++ b/src/video_core/rasterizer.cpp
@@ -3,6 +3,7 @@
3// Refer to the license.txt file included. 3// Refer to the license.txt file included.
4 4
5#include <algorithm> 5#include <algorithm>
6#include <cmath>
6 7
7#include "common/color.h" 8#include "common/color.h"
8#include "common/common_types.h" 9#include "common/common_types.h"
@@ -10,15 +11,14 @@
10#include "common/microprofile.h" 11#include "common/microprofile.h"
11#include "common/profiler.h" 12#include "common/profiler.h"
12 13
13#include "core/hw/gpu.h"
14#include "core/memory.h" 14#include "core/memory.h"
15#include "core/hw/gpu.h"
15 16
16#include "debug_utils/debug_utils.h" 17#include "video_core/pica.h"
17#include "math.h" 18#include "video_core/rasterizer.h"
18#include "pica.h"
19#include "rasterizer.h"
20#include "shader/shader_interpreter.h"
21#include "video_core/utils.h" 19#include "video_core/utils.h"
20#include "video_core/debug_utils/debug_utils.h"
21#include "video_core/shader/shader_interpreter.h"
22 22
23namespace Pica { 23namespace Pica {
24 24
diff --git a/src/video_core/renderer_opengl/gl_rasterizer.cpp b/src/video_core/renderer_opengl/gl_rasterizer.cpp
index 62ca18317..50eb157a5 100644
--- a/src/video_core/renderer_opengl/gl_rasterizer.cpp
+++ b/src/video_core/renderer_opengl/gl_rasterizer.cpp
@@ -12,9 +12,9 @@
12#include "common/microprofile.h" 12#include "common/microprofile.h"
13#include "common/profiler.h" 13#include "common/profiler.h"
14 14
15#include "core/hw/gpu.h"
16#include "core/memory.h" 15#include "core/memory.h"
17#include "core/settings.h" 16#include "core/settings.h"
17#include "core/hw/gpu.h"
18 18
19#include "video_core/pica.h" 19#include "video_core/pica.h"
20#include "video_core/utils.h" 20#include "video_core/utils.h"
diff --git a/src/video_core/renderer_opengl/gl_rasterizer.h b/src/video_core/renderer_opengl/gl_rasterizer.h
index 24560d7f8..1fe307846 100644
--- a/src/video_core/renderer_opengl/gl_rasterizer.h
+++ b/src/video_core/renderer_opengl/gl_rasterizer.h
@@ -9,11 +9,10 @@
9#include "common/common_types.h" 9#include "common/common_types.h"
10 10
11#include "video_core/hwrasterizer_base.h" 11#include "video_core/hwrasterizer_base.h"
12#include "video_core/renderer_opengl/gl_rasterizer_cache.h"
13#include "video_core/renderer_opengl/gl_state.h"
12#include "video_core/shader/shader_interpreter.h" 14#include "video_core/shader/shader_interpreter.h"
13 15
14#include "gl_state.h"
15#include "gl_rasterizer_cache.h"
16
17class RasterizerOpenGL : public HWRasterizer { 16class RasterizerOpenGL : public HWRasterizer {
18public: 17public:
19 18
diff --git a/src/video_core/renderer_opengl/gl_rasterizer_cache.cpp b/src/video_core/renderer_opengl/gl_rasterizer_cache.cpp
index d9ccf2a3f..10d4ab0b6 100644
--- a/src/video_core/renderer_opengl/gl_rasterizer_cache.cpp
+++ b/src/video_core/renderer_opengl/gl_rasterizer_cache.cpp
@@ -10,9 +10,9 @@
10 10
11#include "core/memory.h" 11#include "core/memory.h"
12 12
13#include "video_core/debug_utils/debug_utils.h"
13#include "video_core/renderer_opengl/gl_rasterizer_cache.h" 14#include "video_core/renderer_opengl/gl_rasterizer_cache.h"
14#include "video_core/renderer_opengl/pica_to_gl.h" 15#include "video_core/renderer_opengl/pica_to_gl.h"
15#include "video_core/debug_utils/debug_utils.h"
16 16
17RasterizerCacheOpenGL::~RasterizerCacheOpenGL() { 17RasterizerCacheOpenGL::~RasterizerCacheOpenGL() {
18 FullFlush(); 18 FullFlush();
diff --git a/src/video_core/renderer_opengl/gl_rasterizer_cache.h b/src/video_core/renderer_opengl/gl_rasterizer_cache.h
index ec56237b5..98a48ffbe 100644
--- a/src/video_core/renderer_opengl/gl_rasterizer_cache.h
+++ b/src/video_core/renderer_opengl/gl_rasterizer_cache.h
@@ -4,13 +4,13 @@
4 4
5#pragma once 5#pragma once
6 6
7#include "gl_state.h"
8#include "gl_resource_manager.h"
9#include "video_core/debug_utils/debug_utils.h"
10#include "video_core/pica.h"
11
12#include <memory>
13#include <map> 7#include <map>
8#include <memory>
9
10#include "video_core/pica.h"
11#include "video_core/debug_utils/debug_utils.h"
12#include "video_core/renderer_opengl/gl_resource_manager.h"
13#include "video_core/renderer_opengl/gl_state.h"
14 14
15class RasterizerCacheOpenGL : NonCopyable { 15class RasterizerCacheOpenGL : NonCopyable {
16public: 16public:
diff --git a/src/video_core/renderer_opengl/gl_shader_util.cpp b/src/video_core/renderer_opengl/gl_shader_util.cpp
index 42d0e597c..4cf246c06 100644
--- a/src/video_core/renderer_opengl/gl_shader_util.cpp
+++ b/src/video_core/renderer_opengl/gl_shader_util.cpp
@@ -2,11 +2,11 @@
2// Licensed under GPLv2 or any later version 2// Licensed under GPLv2 or any later version
3// Refer to the license.txt file included. 3// Refer to the license.txt file included.
4 4
5#include "gl_shader_util.h"
6#include "common/logging/log.h"
7
8#include <vector>
9#include <algorithm> 5#include <algorithm>
6#include <vector>
7
8#include "common/logging/log.h"
9#include "video_core/renderer_opengl/gl_shader_util.h"
10 10
11namespace ShaderUtil { 11namespace ShaderUtil {
12 12
diff --git a/src/video_core/renderer_opengl/gl_state.cpp b/src/video_core/renderer_opengl/gl_state.cpp
index e02c27fbf..77b2816cb 100644
--- a/src/video_core/renderer_opengl/gl_state.cpp
+++ b/src/video_core/renderer_opengl/gl_state.cpp
@@ -2,8 +2,8 @@
2// Licensed under GPLv2 or any later version 2// Licensed under GPLv2 or any later version
3// Refer to the license.txt file included. 3// Refer to the license.txt file included.
4 4
5#include "video_core/renderer_opengl/gl_state.h"
6#include "video_core/pica.h" 5#include "video_core/pica.h"
6#include "video_core/renderer_opengl/gl_state.h"
7 7
8OpenGLState OpenGLState::cur_state; 8OpenGLState OpenGLState::cur_state;
9 9
diff --git a/src/video_core/renderer_opengl/renderer_opengl.cpp b/src/video_core/renderer_opengl/renderer_opengl.cpp
index e1828c754..22f261c68 100644
--- a/src/video_core/renderer_opengl/renderer_opengl.cpp
+++ b/src/video_core/renderer_opengl/renderer_opengl.cpp
@@ -11,11 +11,11 @@
11#include "common/logging/log.h" 11#include "common/logging/log.h"
12#include "common/profiler_reporting.h" 12#include "common/profiler_reporting.h"
13 13
14#include "core/memory.h"
15#include "core/settings.h"
14#include "core/hw/gpu.h" 16#include "core/hw/gpu.h"
15#include "core/hw/hw.h" 17#include "core/hw/hw.h"
16#include "core/hw/lcd.h" 18#include "core/hw/lcd.h"
17#include "core/memory.h"
18#include "core/settings.h"
19 19
20#include "video_core/video_core.h" 20#include "video_core/video_core.h"
21#include "video_core/debug_utils/debug_utils.h" 21#include "video_core/debug_utils/debug_utils.h"
diff --git a/src/video_core/shader/shader_interpreter.cpp b/src/video_core/shader/shader_interpreter.cpp
index 69e4efa68..7b0c20b74 100644
--- a/src/video_core/shader/shader_interpreter.cpp
+++ b/src/video_core/shader/shader_interpreter.cpp
@@ -7,9 +7,8 @@
7#include <nihstro/shader_bytecode.h> 7#include <nihstro/shader_bytecode.h>
8 8
9#include "video_core/pica.h" 9#include "video_core/pica.h"
10 10#include "video_core/shader/shader.h"
11#include "shader.h" 11#include "video_core/shader/shader_interpreter.h"
12#include "shader_interpreter.h"
13 12
14using nihstro::OpCode; 13using nihstro::OpCode;
15using nihstro::Instruction; 14using nihstro::Instruction;
diff --git a/src/video_core/shader/shader_interpreter.h b/src/video_core/shader/shader_interpreter.h
index 791467252..294bca50e 100644
--- a/src/video_core/shader/shader_interpreter.h
+++ b/src/video_core/shader/shader_interpreter.h
@@ -4,7 +4,7 @@
4 4
5#pragma once 5#pragma once
6 6
7#include "shader.h" 7#include "video_core/shader/shader.h"
8 8
9namespace Pica { 9namespace Pica {
10 10
diff --git a/src/video_core/shader/shader_jit_x64.h b/src/video_core/shader/shader_jit_x64.h
index 8668cfff4..3afbceccf 100644
--- a/src/video_core/shader/shader_jit_x64.h
+++ b/src/video_core/shader/shader_jit_x64.h
@@ -9,8 +9,7 @@
9#include "common/x64/emitter.h" 9#include "common/x64/emitter.h"
10 10
11#include "video_core/pica.h" 11#include "video_core/pica.h"
12 12#include "video_core/shader/shader.h"
13#include "shader.h"
14 13
15using nihstro::Instruction; 14using nihstro::Instruction;
16using nihstro::OpCode; 15using nihstro::OpCode;
diff --git a/src/video_core/utils.cpp b/src/video_core/utils.cpp
index c7cc93cea..6e1ff5cf4 100644
--- a/src/video_core/utils.cpp
+++ b/src/video_core/utils.cpp
@@ -2,8 +2,8 @@
2// Licensed under GPLv2 or any later version 2// Licensed under GPLv2 or any later version
3// Refer to the license.txt file included. 3// Refer to the license.txt file included.
4 4
5#include <stdio.h> 5#include <cstdio>
6#include <string.h> 6#include <cstring>
7 7
8#include "video_core/utils.h" 8#include "video_core/utils.h"
9 9
diff --git a/src/video_core/video_core.cpp b/src/video_core/video_core.cpp
index 943fde5ee..eaddda668 100644
--- a/src/video_core/video_core.cpp
+++ b/src/video_core/video_core.cpp
@@ -2,17 +2,16 @@
2// Licensed under GPLv2 or any later version 2// Licensed under GPLv2 or any later version
3// Refer to the license.txt file included. 3// Refer to the license.txt file included.
4 4
5#include "common/logging/log.h"
6#include "common/emu_window.h" 5#include "common/emu_window.h"
6#include "common/logging/log.h"
7 7
8#include "core/core.h" 8#include "core/core.h"
9#include "core/settings.h" 9#include "core/settings.h"
10 10
11#include "video_core.h" 11#include "video_core/pica.h"
12#include "renderer_base.h" 12#include "video_core/renderer_base.h"
13#include "renderer_opengl/renderer_opengl.h" 13#include "video_core/video_core.h"
14 14#include "video_core/renderer_opengl/renderer_opengl.h"
15#include "pica.h"
16 15
17//////////////////////////////////////////////////////////////////////////////////////////////////// 16////////////////////////////////////////////////////////////////////////////////////////////////////
18// Video Core namespace 17// Video Core namespace