diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/yuzu/vk_device_info.cpp | 6 | ||||
-rw-r--r-- | 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 <utility> #include <vector> #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<VkPresentModeKHR>& 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 <algorithm> +#include <iterator> +#include <memory> #include <string> #include <string_view> #include <vector> +#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<Record>& records, QWindow* window); -} // namespace VkDeviceInfo
\ No newline at end of file +} // namespace VkDeviceInfo |