diff --git a/OpenRA.Game/Renderer.cs b/OpenRA.Game/Renderer.cs index fdddfbd0b2..6684734b13 100644 --- a/OpenRA.Game/Renderer.cs +++ b/OpenRA.Game/Renderer.cs @@ -184,6 +184,7 @@ namespace OpenRA } public Size Resolution { get { return Device.WindowSize; } } + public float WindowScale { get { return Device.WindowScale; } } public interface IBatchRenderer { void Flush(); } diff --git a/OpenRA.Mods.Common/Widgets/Logic/MainMenuLogic.cs b/OpenRA.Mods.Common/Widgets/Logic/MainMenuLogic.cs index 5b68f0c2f7..794bb613e7 100644 --- a/OpenRA.Mods.Common/Widgets/Logic/MainMenuLogic.cs +++ b/OpenRA.Mods.Common/Widgets/Logic/MainMenuLogic.cs @@ -50,6 +50,7 @@ namespace OpenRA.Mods.Common.Widgets.Logic { "runtime", Pair.New(".NET Runtime", Platform.RuntimeVersion) }, { "gl", Pair.New("OpenGL Version", Game.Renderer.GLVersion) }, { "windowsize", Pair.New("Window Size", "{0}x{1}".F(Game.Renderer.Resolution.Width, Game.Renderer.Resolution.Height)) }, + { "windowscale", Pair.New("Window Scale", Game.Renderer.WindowScale.ToString("F2")) }, { "lang", Pair.New("System Language", lang) } }; }