Browse Source
Merge pull request #3732 from lioncash/header
vulkan: Remove unnecessary includes
pull/15/merge
bunnei
6 years ago
committed by
GitHub
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
31 changed files with
3 additions and
59 deletions
-
src/video_core/buffer_cache/buffer_cache.h
-
src/video_core/renderer_vulkan/renderer_vulkan.cpp
-
src/video_core/renderer_vulkan/renderer_vulkan.h
-
src/video_core/renderer_vulkan/vk_blit_screen.h
-
src/video_core/renderer_vulkan/vk_buffer_cache.cpp
-
src/video_core/renderer_vulkan/vk_buffer_cache.h
-
src/video_core/renderer_vulkan/vk_compute_pass.cpp
-
src/video_core/renderer_vulkan/vk_compute_pass.h
-
src/video_core/renderer_vulkan/vk_compute_pipeline.cpp
-
src/video_core/renderer_vulkan/vk_compute_pipeline.h
-
src/video_core/renderer_vulkan/vk_descriptor_pool.cpp
-
src/video_core/renderer_vulkan/vk_descriptor_pool.h
-
src/video_core/renderer_vulkan/vk_device.cpp
-
src/video_core/renderer_vulkan/vk_graphics_pipeline.cpp
-
src/video_core/renderer_vulkan/vk_graphics_pipeline.h
-
src/video_core/renderer_vulkan/vk_pipeline_cache.cpp
-
src/video_core/renderer_vulkan/vk_pipeline_cache.h
-
src/video_core/renderer_vulkan/vk_query_cache.cpp
-
src/video_core/renderer_vulkan/vk_query_cache.h
-
src/video_core/renderer_vulkan/vk_rasterizer.cpp
-
src/video_core/renderer_vulkan/vk_rasterizer.h
-
src/video_core/renderer_vulkan/vk_sampler_cache.cpp
-
src/video_core/renderer_vulkan/vk_scheduler.cpp
-
src/video_core/renderer_vulkan/vk_scheduler.h
-
src/video_core/renderer_vulkan/vk_shader_decompiler.h
-
src/video_core/renderer_vulkan/vk_shader_util.cpp
-
src/video_core/renderer_vulkan/vk_shader_util.h
-
src/video_core/renderer_vulkan/vk_staging_buffer_pool.h
-
src/video_core/renderer_vulkan/vk_texture_cache.cpp
-
src/video_core/renderer_vulkan/vk_texture_cache.h
-
src/video_core/renderer_vulkan/vk_update_descriptor.h
|
|
|
@ -4,7 +4,6 @@ |
|
|
|
|
|
|
|
#pragma once |
|
|
|
|
|
|
|
#include <array> |
|
|
|
#include <list> |
|
|
|
#include <memory> |
|
|
|
#include <mutex> |
|
|
|
|
|
|
|
@ -12,15 +12,12 @@ |
|
|
|
|
|
|
|
#include <fmt/format.h>
|
|
|
|
|
|
|
|
#include "common/assert.h"
|
|
|
|
#include "common/dynamic_library.h"
|
|
|
|
#include "common/logging/log.h"
|
|
|
|
#include "common/telemetry.h"
|
|
|
|
#include "core/core.h"
|
|
|
|
#include "core/core_timing.h"
|
|
|
|
#include "core/frontend/emu_window.h"
|
|
|
|
#include "core/memory.h"
|
|
|
|
#include "core/perf_stats.h"
|
|
|
|
#include "core/settings.h"
|
|
|
|
#include "core/telemetry_session.h"
|
|
|
|
#include "video_core/gpu.h"
|
|
|
|
|
|
|
|
@ -5,7 +5,6 @@ |
|
|
|
#pragma once |
|
|
|
|
|
|
|
#include <memory> |
|
|
|
#include <optional> |
|
|
|
#include <string> |
|
|
|
#include <vector> |
|
|
|
|
|
|
|
|
|
|
|
@ -4,7 +4,6 @@ |
|
|
|
|
|
|
|
#pragma once |
|
|
|
|
|
|
|
#include <array> |
|
|
|
#include <memory> |
|
|
|
#include <tuple> |
|
|
|
|
|
|
|
|
|
|
|
@ -5,11 +5,7 @@ |
|
|
|
#include <algorithm>
|
|
|
|
#include <cstring>
|
|
|
|
#include <memory>
|
|
|
|
#include <optional>
|
|
|
|
#include <tuple>
|
|
|
|
|
|
|
|
#include "common/assert.h"
|
|
|
|
#include "common/bit_util.h"
|
|
|
|
#include "core/core.h"
|
|
|
|
#include "video_core/renderer_vulkan/vk_buffer_cache.h"
|
|
|
|
#include "video_core/renderer_vulkan/vk_device.h"
|
|
|
|
|
|
|
|
@ -5,14 +5,11 @@ |
|
|
|
#pragma once |
|
|
|
|
|
|
|
#include <memory> |
|
|
|
#include <unordered_map> |
|
|
|
#include <vector> |
|
|
|
|
|
|
|
#include "common/common_types.h" |
|
|
|
#include "video_core/buffer_cache/buffer_cache.h" |
|
|
|
#include "video_core/rasterizer_cache.h" |
|
|
|
#include "video_core/renderer_vulkan/vk_memory_manager.h" |
|
|
|
#include "video_core/renderer_vulkan/vk_resource_manager.h" |
|
|
|
#include "video_core/renderer_vulkan/vk_staging_buffer_pool.h" |
|
|
|
#include "video_core/renderer_vulkan/vk_stream_buffer.h" |
|
|
|
#include "video_core/renderer_vulkan/wrapper.h" |
|
|
|
|
|
|
|
@ -6,7 +6,7 @@ |
|
|
|
#include <memory>
|
|
|
|
#include <optional>
|
|
|
|
#include <utility>
|
|
|
|
#include <vector>
|
|
|
|
|
|
|
|
#include "common/alignment.h"
|
|
|
|
#include "common/assert.h"
|
|
|
|
#include "common/common_types.h"
|
|
|
|
|
|
|
|
@ -6,7 +6,7 @@ |
|
|
|
|
|
|
|
#include <optional> |
|
|
|
#include <utility> |
|
|
|
#include <vector> |
|
|
|
|
|
|
|
#include "common/common_types.h" |
|
|
|
#include "video_core/engines/maxwell_3d.h" |
|
|
|
#include "video_core/renderer_vulkan/vk_descriptor_pool.h" |
|
|
|
|
|
|
|
@ -2,14 +2,12 @@ |
|
|
|
// Licensed under GPLv2 or any later version
|
|
|
|
// Refer to the license.txt file included.
|
|
|
|
|
|
|
|
#include <memory>
|
|
|
|
#include <vector>
|
|
|
|
|
|
|
|
#include "video_core/renderer_vulkan/vk_compute_pipeline.h"
|
|
|
|
#include "video_core/renderer_vulkan/vk_descriptor_pool.h"
|
|
|
|
#include "video_core/renderer_vulkan/vk_device.h"
|
|
|
|
#include "video_core/renderer_vulkan/vk_pipeline_cache.h"
|
|
|
|
#include "video_core/renderer_vulkan/vk_resource_manager.h"
|
|
|
|
#include "video_core/renderer_vulkan/vk_scheduler.h"
|
|
|
|
#include "video_core/renderer_vulkan/vk_shader_decompiler.h"
|
|
|
|
#include "video_core/renderer_vulkan/vk_update_descriptor.h"
|
|
|
|
|
|
|
|
@ -4,8 +4,6 @@ |
|
|
|
|
|
|
|
#pragma once |
|
|
|
|
|
|
|
#include <memory> |
|
|
|
|
|
|
|
#include "common/common_types.h" |
|
|
|
#include "video_core/renderer_vulkan/vk_descriptor_pool.h" |
|
|
|
#include "video_core/renderer_vulkan/vk_shader_decompiler.h" |
|
|
|
|
|
|
|
@ -2,7 +2,6 @@ |
|
|
|
// Licensed under GPLv2 or any later version
|
|
|
|
// Refer to the license.txt file included.
|
|
|
|
|
|
|
|
#include <memory>
|
|
|
|
#include <vector>
|
|
|
|
|
|
|
|
#include "common/common_types.h"
|
|
|
|
|
|
|
|
@ -4,10 +4,8 @@ |
|
|
|
|
|
|
|
#pragma once |
|
|
|
|
|
|
|
#include <memory> |
|
|
|
#include <vector> |
|
|
|
|
|
|
|
#include "common/common_types.h" |
|
|
|
#include "video_core/renderer_vulkan/vk_resource_manager.h" |
|
|
|
#include "video_core/renderer_vulkan/wrapper.h" |
|
|
|
|
|
|
|
|
|
|
|
@ -4,7 +4,6 @@ |
|
|
|
|
|
|
|
#include <bitset>
|
|
|
|
#include <chrono>
|
|
|
|
#include <cstdlib>
|
|
|
|
#include <optional>
|
|
|
|
#include <string_view>
|
|
|
|
#include <thread>
|
|
|
|
|
|
|
|
@ -6,7 +6,6 @@ |
|
|
|
#include <cstring>
|
|
|
|
#include <vector>
|
|
|
|
|
|
|
|
#include "common/assert.h"
|
|
|
|
#include "common/common_types.h"
|
|
|
|
#include "common/microprofile.h"
|
|
|
|
#include "video_core/renderer_vulkan/fixed_pipeline_state.h"
|
|
|
|
|
|
|
|
@ -5,16 +5,13 @@ |
|
|
|
#pragma once |
|
|
|
|
|
|
|
#include <array> |
|
|
|
#include <memory> |
|
|
|
#include <optional> |
|
|
|
#include <unordered_map> |
|
|
|
#include <vector> |
|
|
|
|
|
|
|
#include "video_core/engines/maxwell_3d.h" |
|
|
|
#include "video_core/renderer_vulkan/fixed_pipeline_state.h" |
|
|
|
#include "video_core/renderer_vulkan/vk_descriptor_pool.h" |
|
|
|
#include "video_core/renderer_vulkan/vk_renderpass_cache.h" |
|
|
|
#include "video_core/renderer_vulkan/vk_resource_manager.h" |
|
|
|
#include "video_core/renderer_vulkan/vk_shader_decompiler.h" |
|
|
|
#include "video_core/renderer_vulkan/wrapper.h" |
|
|
|
|
|
|
|
|
|
|
|
@ -22,7 +22,6 @@ |
|
|
|
#include "video_core/renderer_vulkan/vk_pipeline_cache.h"
|
|
|
|
#include "video_core/renderer_vulkan/vk_rasterizer.h"
|
|
|
|
#include "video_core/renderer_vulkan/vk_renderpass_cache.h"
|
|
|
|
#include "video_core/renderer_vulkan/vk_resource_manager.h"
|
|
|
|
#include "video_core/renderer_vulkan/vk_scheduler.h"
|
|
|
|
#include "video_core/renderer_vulkan/vk_update_descriptor.h"
|
|
|
|
#include "video_core/renderer_vulkan/wrapper.h"
|
|
|
|
|
|
|
|
@ -21,13 +21,11 @@ |
|
|
|
#include "video_core/renderer_vulkan/fixed_pipeline_state.h" |
|
|
|
#include "video_core/renderer_vulkan/vk_graphics_pipeline.h" |
|
|
|
#include "video_core/renderer_vulkan/vk_renderpass_cache.h" |
|
|
|
#include "video_core/renderer_vulkan/vk_resource_manager.h" |
|
|
|
#include "video_core/renderer_vulkan/vk_shader_decompiler.h" |
|
|
|
#include "video_core/renderer_vulkan/wrapper.h" |
|
|
|
#include "video_core/shader/memory_util.h" |
|
|
|
#include "video_core/shader/registry.h" |
|
|
|
#include "video_core/shader/shader_ir.h" |
|
|
|
#include "video_core/surface.h" |
|
|
|
|
|
|
|
namespace Core { |
|
|
|
class System; |
|
|
|
|
|
|
|
@ -4,7 +4,6 @@ |
|
|
|
|
|
|
|
#include <algorithm>
|
|
|
|
#include <cstddef>
|
|
|
|
#include <cstdint>
|
|
|
|
#include <utility>
|
|
|
|
#include <vector>
|
|
|
|
|
|
|
|
|
|
|
|
@ -5,7 +5,6 @@ |
|
|
|
#pragma once |
|
|
|
|
|
|
|
#include <cstddef> |
|
|
|
#include <cstdint> |
|
|
|
#include <memory> |
|
|
|
#include <utility> |
|
|
|
#include <vector> |
|
|
|
|
|
|
|
@ -9,14 +9,12 @@ |
|
|
|
#include <vector>
|
|
|
|
|
|
|
|
#include <boost/container/static_vector.hpp>
|
|
|
|
#include <boost/functional/hash.hpp>
|
|
|
|
|
|
|
|
#include "common/alignment.h"
|
|
|
|
#include "common/assert.h"
|
|
|
|
#include "common/logging/log.h"
|
|
|
|
#include "common/microprofile.h"
|
|
|
|
#include "core/core.h"
|
|
|
|
#include "core/memory.h"
|
|
|
|
#include "core/settings.h"
|
|
|
|
#include "video_core/engines/kepler_compute.h"
|
|
|
|
#include "video_core/engines/maxwell_3d.h"
|
|
|
|
|
|
|
|
@ -14,7 +14,6 @@ |
|
|
|
#include <boost/functional/hash.hpp> |
|
|
|
|
|
|
|
#include "common/common_types.h" |
|
|
|
#include "video_core/memory_manager.h" |
|
|
|
#include "video_core/rasterizer_accelerated.h" |
|
|
|
#include "video_core/rasterizer_interface.h" |
|
|
|
#include "video_core/renderer_vulkan/fixed_pipeline_state.h" |
|
|
|
|
|
|
|
@ -2,11 +2,8 @@ |
|
|
|
// Licensed under GPLv2 or any later version
|
|
|
|
// Refer to the license.txt file included.
|
|
|
|
|
|
|
|
#include <cstring>
|
|
|
|
#include <optional>
|
|
|
|
#include <unordered_map>
|
|
|
|
|
|
|
|
#include "common/assert.h"
|
|
|
|
#include "video_core/renderer_vulkan/maxwell_to_vk.h"
|
|
|
|
#include "video_core/renderer_vulkan/vk_sampler_cache.h"
|
|
|
|
#include "video_core/renderer_vulkan/wrapper.h"
|
|
|
|
|
|
|
|
@ -8,7 +8,6 @@ |
|
|
|
#include <thread>
|
|
|
|
#include <utility>
|
|
|
|
|
|
|
|
#include "common/assert.h"
|
|
|
|
#include "common/microprofile.h"
|
|
|
|
#include "video_core/renderer_vulkan/vk_device.h"
|
|
|
|
#include "video_core/renderer_vulkan/vk_query_cache.h"
|
|
|
|
|
|
|
|
@ -7,7 +7,6 @@ |
|
|
|
#include <atomic> |
|
|
|
#include <condition_variable> |
|
|
|
#include <memory> |
|
|
|
#include <optional> |
|
|
|
#include <stack> |
|
|
|
#include <thread> |
|
|
|
#include <utility> |
|
|
|
|
|
|
|
@ -5,11 +5,7 @@ |
|
|
|
#pragma once |
|
|
|
|
|
|
|
#include <array> |
|
|
|
#include <bitset> |
|
|
|
#include <memory> |
|
|
|
#include <set> |
|
|
|
#include <type_traits> |
|
|
|
#include <utility> |
|
|
|
#include <vector> |
|
|
|
|
|
|
|
#include "common/common_types.h" |
|
|
|
|
|
|
|
@ -4,8 +4,7 @@ |
|
|
|
|
|
|
|
#include <cstring>
|
|
|
|
#include <memory>
|
|
|
|
#include <vector>
|
|
|
|
#include "common/alignment.h"
|
|
|
|
|
|
|
|
#include "common/assert.h"
|
|
|
|
#include "common/common_types.h"
|
|
|
|
#include "video_core/renderer_vulkan/vk_device.h"
|
|
|
|
|
|
|
|
@ -4,7 +4,6 @@ |
|
|
|
|
|
|
|
#pragma once |
|
|
|
|
|
|
|
#include <vector> |
|
|
|
#include "common/common_types.h" |
|
|
|
#include "video_core/renderer_vulkan/wrapper.h" |
|
|
|
|
|
|
|
|
|
|
|
@ -5,8 +5,6 @@ |
|
|
|
#pragma once |
|
|
|
|
|
|
|
#include <climits> |
|
|
|
#include <unordered_map> |
|
|
|
#include <utility> |
|
|
|
#include <vector> |
|
|
|
|
|
|
|
#include "common/common_types.h" |
|
|
|
|
|
|
|
@ -10,11 +10,9 @@ |
|
|
|
#include <variant>
|
|
|
|
#include <vector>
|
|
|
|
|
|
|
|
#include "common/alignment.h"
|
|
|
|
#include "common/assert.h"
|
|
|
|
#include "common/common_types.h"
|
|
|
|
#include "core/core.h"
|
|
|
|
#include "core/memory.h"
|
|
|
|
#include "video_core/engines/maxwell_3d.h"
|
|
|
|
#include "video_core/morton.h"
|
|
|
|
#include "video_core/renderer_vulkan/maxwell_to_vk.h"
|
|
|
|
@ -26,7 +24,6 @@ |
|
|
|
#include "video_core/renderer_vulkan/vk_texture_cache.h"
|
|
|
|
#include "video_core/renderer_vulkan/wrapper.h"
|
|
|
|
#include "video_core/surface.h"
|
|
|
|
#include "video_core/textures/convert.h"
|
|
|
|
|
|
|
|
namespace Vulkan { |
|
|
|
|
|
|
|
|
|
|
|
@ -7,19 +7,13 @@ |
|
|
|
#include <memory> |
|
|
|
#include <unordered_map> |
|
|
|
|
|
|
|
#include "common/assert.h" |
|
|
|
#include "common/common_types.h" |
|
|
|
#include "common/logging/log.h" |
|
|
|
#include "common/math_util.h" |
|
|
|
#include "video_core/gpu.h" |
|
|
|
#include "video_core/rasterizer_cache.h" |
|
|
|
#include "video_core/renderer_vulkan/vk_image.h" |
|
|
|
#include "video_core/renderer_vulkan/vk_memory_manager.h" |
|
|
|
#include "video_core/renderer_vulkan/vk_scheduler.h" |
|
|
|
#include "video_core/renderer_vulkan/wrapper.h" |
|
|
|
#include "video_core/texture_cache/surface_base.h" |
|
|
|
#include "video_core/texture_cache/texture_cache.h" |
|
|
|
#include "video_core/textures/decoders.h" |
|
|
|
|
|
|
|
namespace Core { |
|
|
|
class System; |
|
|
|
|
|
|
|
@ -4,7 +4,6 @@ |
|
|
|
|
|
|
|
#pragma once |
|
|
|
|
|
|
|
#include <type_traits> |
|
|
|
#include <variant> |
|
|
|
#include <boost/container/static_vector.hpp> |
|
|
|
|
|
|
|
|