diff --git a/OpenRA.Game/Game.cs b/OpenRA.Game/Game.cs index e423ab3739..5d5b835c23 100644 --- a/OpenRA.Game/Game.cs +++ b/OpenRA.Game/Game.cs @@ -458,6 +458,7 @@ namespace OpenRA PerfHistory.Items["render"].HasNormalTick = false; PerfHistory.Items["batches"].HasNormalTick = false; + PerfHistory.Items["render_world"].HasNormalTick = false; PerfHistory.Items["render_widgets"].HasNormalTick = false; PerfHistory.Items["render_flip"].HasNormalTick = false; @@ -685,7 +686,8 @@ namespace OpenRA { Renderer.BeginWorld(worldRenderer.Viewport.Rectangle); Sound.SetListenerPosition(worldRenderer.Viewport.CenterPosition); - worldRenderer.Draw(); + using (new PerfSample("render_world")) + worldRenderer.Draw(); } using (new PerfSample("render_widgets")) @@ -721,6 +723,7 @@ namespace OpenRA PerfHistory.Items["render"].Tick(); PerfHistory.Items["batches"].Tick(); + PerfHistory.Items["render_world"].Tick(); PerfHistory.Items["render_widgets"].Tick(); PerfHistory.Items["render_flip"].Tick(); }