Browse Source

dont composite on every frame.

pull/1103/head
Dan Walmsley 9 years ago
parent
commit
8abd8231ab
  1. 7
      src/Avalonia.Visuals/Rendering/DeferredRenderer.cs

7
src/Avalonia.Visuals/Rendering/DeferredRenderer.cs

@ -182,6 +182,8 @@ namespace Avalonia.Rendering
if (scene.Size != Size.Empty) if (scene.Size != Size.Empty)
{ {
RenderOverlay(scene);
if (scene.Generation != _lastSceneId) if (scene.Generation != _lastSceneId)
{ {
_layers.Update(scene); _layers.Update(scene);
@ -193,10 +195,9 @@ namespace Avalonia.Rendering
} }
_lastSceneId = scene.Generation; _lastSceneId = scene.Generation;
}
RenderOverlay(scene); RenderComposite(scene);
RenderComposite(scene); }
} }
} }

Loading…
Cancel
Save