1
1
Fork 0
forked from suyu/suyu

video_core/engines: Remove unnecessary includes

Removes a few unnecessary dependencies on core-related machinery, such
as the core.h and memory.h, which reduces the amount of rebuilding
necessary if those files change.

This also uncovered some indirect dependencies within other source
files. This also fixes those.
This commit is contained in:
Lioncash 2019-03-05 20:25:01 -05:00
parent cc92c054ec
commit f9ee0dc7ee
10 changed files with 11 additions and 11 deletions

View file

@ -2,12 +2,11 @@
// Licensed under GPLv2 or any later version // Licensed under GPLv2 or any later version
// Refer to the license.txt file included. // Refer to the license.txt file included.
#include "core/core.h" #include "common/assert.h"
#include "core/memory.h" #include "common/logging/log.h"
#include "common/math_util.h"
#include "video_core/engines/fermi_2d.h" #include "video_core/engines/fermi_2d.h"
#include "video_core/engines/maxwell_3d.h"
#include "video_core/rasterizer_interface.h" #include "video_core/rasterizer_interface.h"
#include "video_core/textures/decoders.h"
namespace Tegra::Engines { namespace Tegra::Engines {

View file

@ -5,7 +5,7 @@
#pragma once #pragma once
#include <array> #include <array>
#include "common/assert.h" #include <cstddef>
#include "common/bit_field.h" #include "common/bit_field.h"
#include "common/common_funcs.h" #include "common/common_funcs.h"
#include "common/common_types.h" #include "common/common_types.h"

View file

@ -2,9 +2,8 @@
// Licensed under GPLv2 or any later version // Licensed under GPLv2 or any later version
// Refer to the license.txt file included. // Refer to the license.txt file included.
#include "common/assert.h"
#include "common/logging/log.h" #include "common/logging/log.h"
#include "core/core.h"
#include "core/memory.h"
#include "video_core/engines/kepler_compute.h" #include "video_core/engines/kepler_compute.h"
#include "video_core/memory_manager.h" #include "video_core/memory_manager.h"

View file

@ -5,8 +5,7 @@
#pragma once #pragma once
#include <array> #include <array>
#include "common/assert.h" #include <cstddef>
#include "common/bit_field.h"
#include "common/common_funcs.h" #include "common/common_funcs.h"
#include "common/common_types.h" #include "common/common_types.h"
#include "video_core/gpu.h" #include "video_core/gpu.h"

View file

@ -5,6 +5,7 @@
#pragma once #pragma once
#include <array> #include <array>
#include <cstddef>
#include "common/bit_field.h" #include "common/bit_field.h"
#include "common/common_funcs.h" #include "common/common_funcs.h"
#include "common/common_types.h" #include "common/common_types.h"

View file

@ -3,6 +3,7 @@
// Refer to the license.txt file included. // Refer to the license.txt file included.
#include "common/assert.h" #include "common/assert.h"
#include "common/logging/log.h"
#include "core/core.h" #include "core/core.h"
#include "core/memory.h" #include "core/memory.h"
#include "video_core/engines/maxwell_3d.h" #include "video_core/engines/maxwell_3d.h"

View file

@ -5,6 +5,7 @@
#pragma once #pragma once
#include <array> #include <array>
#include <cstddef>
#include "common/bit_field.h" #include "common/bit_field.h"
#include "common/common_funcs.h" #include "common/common_funcs.h"
#include "common/common_types.h" #include "common/common_types.h"

View file

@ -6,7 +6,6 @@
#include <bitset> #include <bitset>
#include <optional> #include <optional>
#include <string>
#include <tuple> #include <tuple>
#include <vector> #include <vector>

View file

@ -2,6 +2,7 @@
// Licensed under GPLv2 or any later version // Licensed under GPLv2 or any later version
// Refer to the license.txt file included. // Refer to the license.txt file included.
#include "common/logging/log.h"
#include "core/frontend/emu_window.h" #include "core/frontend/emu_window.h"
#include "core/settings.h" #include "core/settings.h"
#include "video_core/renderer_base.h" #include "video_core/renderer_base.h"

View file

@ -8,7 +8,7 @@
#include <tuple> #include <tuple>
#include "common/alignment.h" #include "common/alignment.h"
#include "core/core.h" #include "common/assert.h"
#include "core/memory.h" #include "core/memory.h"
#include "video_core/renderer_vulkan/declarations.h" #include "video_core/renderer_vulkan/declarations.h"
#include "video_core/renderer_vulkan/vk_buffer_cache.h" #include "video_core/renderer_vulkan/vk_buffer_cache.h"