summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/yuzu/configuration/configure_graphics.cpp24
-rw-r--r--src/yuzu/configuration/configure_graphics.h13
2 files changed, 31 insertions, 6 deletions
diff --git a/src/yuzu/configuration/configure_graphics.cpp b/src/yuzu/configuration/configure_graphics.cpp
index 3e3398f42..4a4a7bb0b 100644
--- a/src/yuzu/configuration/configure_graphics.cpp
+++ b/src/yuzu/configuration/configure_graphics.cpp
@@ -4,19 +4,33 @@
4// Include this early to include Vulkan headers how we want to 4// Include this early to include Vulkan headers how we want to
5#include "video_core/vulkan_common/vulkan_wrapper.h" 5#include "video_core/vulkan_common/vulkan_wrapper.h"
6 6
7#include <algorithm>
8#include <iosfwd>
9#include <iterator>
10#include <string>
11#include <tuple>
12#include <utility>
7#include <vector> 13#include <vector>
14#include <QBoxLayout>
15#include <QCheckBox>
8#include <QColorDialog> 16#include <QColorDialog>
9#include <QGuiApplication> 17#include <QComboBox>
10#include <QVulkanInstance> 18#include <QIcon>
11#include <QWindow> 19#include <QLabel>
20#include <QPixmap>
21#include <QPushButton>
22#include <QSlider>
23#include <QStringLiteral>
24#include <QtCore/qobjectdefs.h>
25#include <qcoreevent.h>
26#include <qglobal.h>
12#include <vulkan/vulkan_core.h> 27#include <vulkan/vulkan_core.h>
13 28
14#include "bootmanager.h"
15#include "common/common_types.h" 29#include "common/common_types.h"
30#include "common/dynamic_library.h"
16#include "common/logging/log.h" 31#include "common/logging/log.h"
17#include "common/settings.h" 32#include "common/settings.h"
18#include "core/core.h" 33#include "core/core.h"
19#include "core/frontend/emu_window.h"
20#include "ui_configure_graphics.h" 34#include "ui_configure_graphics.h"
21#include "video_core/vulkan_common/vulkan_instance.h" 35#include "video_core/vulkan_common/vulkan_instance.h"
22#include "video_core/vulkan_common/vulkan_library.h" 36#include "video_core/vulkan_common/vulkan_library.h"
diff --git a/src/yuzu/configuration/configure_graphics.h b/src/yuzu/configuration/configure_graphics.h
index 6d8002de2..901f604a5 100644
--- a/src/yuzu/configuration/configure_graphics.h
+++ b/src/yuzu/configuration/configure_graphics.h
@@ -5,10 +5,21 @@
5 5
6#include <memory> 6#include <memory>
7#include <vector> 7#include <vector>
8#include <QColor>
8#include <QString> 9#include <QString>
9#include <QWidget> 10#include <QWidget>
11#include <qobjectdefs.h>
10#include <vulkan/vulkan_core.h> 12#include <vulkan/vulkan_core.h>
11#include "common/settings.h" 13#include "common/common_types.h"
14
15class QEvent;
16class QObject;
17
18namespace Settings {
19enum class NvdecEmulation : u32;
20enum class RendererBackend : u32;
21enum class ShaderBackend : u32;
22} // namespace Settings
12 23
13namespace Core { 24namespace Core {
14class System; 25class System;