Browse Source

Don’t register GL feature if UseGPU = false

pull/1977/head
Nikita Tsukanov 7 years ago
parent
commit
2e5c249402
  1. 4
      src/Avalonia.Native/AvaloniaNativePlatform.cs

4
src/Avalonia.Native/AvaloniaNativePlatform.cs

@ -76,8 +76,10 @@ namespace Avalonia.Native
.Bind<IRenderLoop>().ToConstant(new RenderLoop())
.Bind<IRenderTimer>().ToConstant(new DefaultRenderTimer(60))
.Bind<ISystemDialogImpl>().ToConstant(new SystemDialogs(_factory.CreateSystemDialogs()))
.Bind<IWindowingPlatformGlFeature>().ToConstant(new GlPlatformFeature(_factory.ObtainGlFeature()))
.Bind<AvaloniaNativeOptions>().ToConstant(opts);
if (opts.UseGpu)
AvaloniaLocator.CurrentMutable
.Bind<IWindowingPlatformGlFeature>().ToConstant(new GlPlatformFeature(_factory.ObtainGlFeature()));
}
public IWindowImpl CreateWindow()

Loading…
Cancel
Save