summaryrefslogtreecommitdiffstats
path: root/src/core/hle/service/vi/vi_types.h
diff options
context:
space:
mode:
authorLiam <byteslice@airmail.cc>2024-02-14 05:36:06 +0100
committerLiam <byteslice@airmail.cc>2024-02-14 18:03:32 +0100
commit2e8c0e9247bfcb5cdd0f4235bda5ee6f58b16c14 (patch)
tree7c28b4f1b8d7bbbb7b363d5569d7dd70b34d146e /src/core/hle/service/vi/vi_types.h
parentvi: extract types (diff)
downloadyuzu-2e8c0e9247bfcb5cdd0f4235bda5ee6f58b16c14.tar
yuzu-2e8c0e9247bfcb5cdd0f4235bda5ee6f58b16c14.tar.gz
yuzu-2e8c0e9247bfcb5cdd0f4235bda5ee6f58b16c14.tar.bz2
yuzu-2e8c0e9247bfcb5cdd0f4235bda5ee6f58b16c14.tar.lz
yuzu-2e8c0e9247bfcb5cdd0f4235bda5ee6f58b16c14.tar.xz
yuzu-2e8c0e9247bfcb5cdd0f4235bda5ee6f58b16c14.tar.zst
yuzu-2e8c0e9247bfcb5cdd0f4235bda5ee6f58b16c14.zip
Diffstat (limited to '')
-rw-r--r--src/core/hle/service/vi/vi_types.h16
1 files changed, 16 insertions, 0 deletions
diff --git a/src/core/hle/service/vi/vi_types.h b/src/core/hle/service/vi/vi_types.h
index 59976fc72..0297676af 100644
--- a/src/core/hle/service/vi/vi_types.h
+++ b/src/core/hle/service/vi/vi_types.h
@@ -28,6 +28,22 @@ enum class Policy {
Compositor,
};
+enum class ConvertedScaleMode : u64 {
+ Freeze = 0,
+ ScaleToWindow = 1,
+ ScaleAndCrop = 2,
+ None = 3,
+ PreserveAspectRatio = 4,
+};
+
+enum class NintendoScaleMode : u32 {
+ None = 0,
+ Freeze = 1,
+ ScaleToWindow = 2,
+ ScaleAndCrop = 3,
+ PreserveAspectRatio = 4,
+};
+
struct DisplayInfo {
/// The name of this particular display.
char display_name[0x40]{"Default"};