From aba8872898105b3730509e61e88022eba27f4258 Mon Sep 17 00:00:00 2001 From: Chris Forbes Date: Sun, 31 Jan 2010 17:38:00 +1300 Subject: [PATCH] reenable culling of actors to viewport. --- OpenRa.Game/Graphics/WorldRenderer.cs | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/OpenRa.Game/Graphics/WorldRenderer.cs b/OpenRa.Game/Graphics/WorldRenderer.cs index 512d170a90..a295547a9c 100644 --- a/OpenRa.Game/Graphics/WorldRenderer.cs +++ b/OpenRa.Game/Graphics/WorldRenderer.cs @@ -67,12 +67,10 @@ namespace OpenRa.Graphics Game.viewport.Location.ToPointF(), new SizeF( Game.viewport.Width, Game.viewport.Height )); - /* todo: cull to screen again */ var renderables = world.Actors.SelectMany(a => a.Render()) .OrderBy(r => r, comparer); - foreach (var r in renderables) - spriteRenderer.DrawSprite(r.Sprite, r.Pos, r.Palette); + DrawSpriteList(rect, renderables); foreach (var e in world.Effects) DrawSpriteList(rect, e.Render());