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)
{
RenderOverlay(scene);
if (scene.Generation != _lastSceneId)
{
_layers.Update(scene);
@ -193,10 +195,9 @@ namespace Avalonia.Rendering
}
_lastSceneId = scene.Generation;
}
RenderOverlay(scene);
RenderComposite(scene);
RenderComposite(scene);
}
}
}

Loading…
Cancel
Save