From 013c34cb321873eca0c4bfc7e2347c52bb09ed9a Mon Sep 17 00:00:00 2001 From: lat9nq <22451773+lat9nq@users.noreply.github.com> Date: Sun, 28 May 2023 23:24:08 -0400 Subject: [PATCH] vk_device_info: Clean up includes [IWYU] --- src/yuzu/vk_device_info.cpp | 6 ++++-- src/yuzu/vk_device_info.h | 8 +++++++- 2 files changed, 11 insertions(+), 3 deletions(-) diff --git a/src/yuzu/vk_device_info.cpp b/src/yuzu/vk_device_info.cpp index 2f3a46ebf..9bd1ec686 100644 --- a/src/yuzu/vk_device_info.cpp +++ b/src/yuzu/vk_device_info.cpp @@ -1,10 +1,10 @@ // SPDX-FileCopyrightText: 2023 yuzu Emulator Project // SPDX-License-Identifier: GPL-2.0-or-later -#include "video_core/vulkan_common/vulkan_device.h" - +#include #include #include "common/dynamic_library.h" +#include "common/logging/log.h" #include "video_core/vulkan_common/vulkan_instance.h" #include "video_core/vulkan_common/vulkan_library.h" #include "video_core/vulkan_common/vulkan_surface.h" @@ -12,6 +12,8 @@ #include "yuzu/qt_common.h" #include "yuzu/vk_device_info.h" +class QWindow; + namespace VkDeviceInfo { Record::Record(std::string_view name_, const std::vector& vsync_modes_, bool is_intel_proprietary_) diff --git a/src/yuzu/vk_device_info.h b/src/yuzu/vk_device_info.h index 6e2617513..5a6c64416 100644 --- a/src/yuzu/vk_device_info.h +++ b/src/yuzu/vk_device_info.h @@ -3,11 +3,17 @@ #pragma once +#include +#include +#include #include #include #include +#include "common/common_types.h" #include "vulkan/vulkan_core.h" +class QWindow; + namespace Settings { enum class VSyncMode : u32; } @@ -27,4 +33,4 @@ public: }; void PopulateRecords(std::vector& records, QWindow* window); -} // namespace VkDeviceInfo \ No newline at end of file +} // namespace VkDeviceInfo