diff --git a/OpenRA.Game/Chrome.cs b/OpenRA.Game/Chrome.cs index 4c94999711..cf19624b5d 100644 --- a/OpenRA.Game/Chrome.cs +++ b/OpenRA.Game/Chrome.cs @@ -174,12 +174,14 @@ namespace OpenRA buttons.Clear(); renderer.Device.DisableScissor(); - renderer.RegularFont.DrawText( rgbaRenderer, "RenderFrame {0} ({2:F1} ms)\nTick {1} ({3:F1} ms)\n".F( - Game.RenderFrame, - Game.orderManager.FrameNumber, - PerfHistory.items["render"].LastValue, - PerfHistory.items["tick_time"].LastValue), - new int2(140, 15), Color.White); + + if (Game.Settings.PerfText) + renderer.RegularFont.DrawText( rgbaRenderer, "RenderFrame {0} ({2:F1} ms)\nTick {1} ({3:F1} ms)\n".F( + Game.RenderFrame, + Game.orderManager.FrameNumber, + PerfHistory.items["render"].LastValue, + PerfHistory.items["tick_time"].LastValue), + new int2(140, 15), Color.White); if (Game.Settings.PerfGraph) PerfHistory.Render(renderer, world.WorldRenderer.lineRenderer); diff --git a/OpenRA.Game/GameRules/UserSettings.cs b/OpenRA.Game/GameRules/UserSettings.cs index 007917d68e..b99cbd142c 100644 --- a/OpenRA.Game/GameRules/UserSettings.cs +++ b/OpenRA.Game/GameRules/UserSettings.cs @@ -26,6 +26,7 @@ namespace OpenRA.GameRules public readonly bool UnitDebug = false; public readonly bool PathDebug = false; public readonly bool PerfGraph = true; + public readonly bool PerfText = true; // Window settings public readonly int Width = 0;