aboutsummaryrefslogtreecommitdiff
path: root/src/Ryujinx.Headless.SDL2/Program.cs
diff options
context:
space:
mode:
authorTheun de Bruijn <theun@theundebruijn.com>2023-07-06 20:10:15 +1000
committerGitHub <noreply@github.com>2023-07-06 12:10:15 +0200
commitc19c8bbadea027e4f31a0739fac0f2a27fbe6dbf (patch)
treefbe6f52943b04febdad14be7934881502af8a4a2 /src/Ryujinx.Headless.SDL2/Program.cs
parent1c7a90ef359d9974e5bd257c4d8e9bf526a6966c (diff)
Headless: Add support for fullscreen option (#5339)1.1.953
* Headless: Added support for fullscreen option * Headless: cleanup of fullscreen support * Headless: fullscreen support : implemented proposed changes * Headless: fullscreen support: cleanup * Headless: fullscreen support: fix for OpenGL scaling * Headless: fullscreen support: cleanup * Headless: fullscreen support: cleanup * Headless: fullscreen support: add. macOS fullscreen fix * Headless: fullscreen support: cleanup * Headless: fullscreen support: cleanup * Headless: fullscreen support: cleanup
Diffstat (limited to 'src/Ryujinx.Headless.SDL2/Program.cs')
-rw-r--r--src/Ryujinx.Headless.SDL2/Program.cs5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/Ryujinx.Headless.SDL2/Program.cs b/src/Ryujinx.Headless.SDL2/Program.cs
index 39eae14a..98cc5abf 100644
--- a/src/Ryujinx.Headless.SDL2/Program.cs
+++ b/src/Ryujinx.Headless.SDL2/Program.cs
@@ -64,6 +64,9 @@ namespace Ryujinx.Headless.SDL2
{
Version = ReleaseInformation.GetVersion();
+ // Make process DPI aware for proper window sizing on high-res screens.
+ ForceDpiAware.Windows();
+
Console.Title = $"Ryujinx Console {Version} (Headless SDL2)";
if (OperatingSystem.IsMacOS() || OperatingSystem.IsLinux())
@@ -592,6 +595,8 @@ namespace Ryujinx.Headless.SDL2
_window = window;
+ _window.IsFullscreen = options.IsFullscreen;
+
_emulationContext = InitializeEmulationContext(window, renderer, options);
SystemVersion firmwareVersion = _contentManager.GetCurrentFirmwareVersion();