|
|
|
@ -107,7 +107,8 @@ namespace Avalonia.Direct2D1.RenderTests |
|
|
|
|
|
|
|
var timer = new ManualRenderTimer(); |
|
|
|
|
|
|
|
var compositor = new Compositor(new RenderLoop(timer), null, true); |
|
|
|
var compositor = new Compositor(new RenderLoop(timer), null, true, |
|
|
|
new DispatcherCompositorScheduler(), true); |
|
|
|
using (var writableBitmap = factory.CreateWriteableBitmap(pixelSize, dpiVector, factory.DefaultPixelFormat, factory.DefaultAlphaFormat)) |
|
|
|
{ |
|
|
|
var root = new TestRenderRoot(dpiVector.X / 96, null!); |
|
|
|
@ -121,11 +122,6 @@ namespace Avalonia.Direct2D1.RenderTests |
|
|
|
Dispatcher.UIThread.RunJobs(); |
|
|
|
timer.TriggerTick(); |
|
|
|
} |
|
|
|
|
|
|
|
// Free pools
|
|
|
|
for (var c = 0; c < 11; c++) |
|
|
|
foreach (var dp in Dispatcher.SnapshotTimersForUnitTests()) |
|
|
|
dp.ForceFire(); |
|
|
|
writableBitmap.Save(compositedPath); |
|
|
|
} |
|
|
|
} |
|
|
|
|