Browse Source

Enable compositing renderer by default for desktop platforms

pull/8105/head
Nikita Tsukanov 4 years ago
parent
commit
ebf464ad93
  1. 6
      samples/ControlCatalog.NetCore/Program.cs
  2. 4
      src/Avalonia.X11/X11Platform.cs
  3. 4
      src/Windows/Avalonia.Win32/Win32Platform.cs

6
samples/ControlCatalog.NetCore/Program.cs

@ -113,13 +113,11 @@ namespace ControlCatalog.NetCore
{
EnableMultiTouch = true,
UseDBusMenu = true,
EnableIme = true,
UseCompositor = true
EnableIme = true
})
.With(new Win32PlatformOptions
{
EnableMultitouch = true,
UseCompositor = true
EnableMultitouch = true
})
.UseSkia()
.AfterSetup(builder =>

4
src/Avalonia.X11/X11Platform.cs

@ -235,8 +235,8 @@ namespace Avalonia
/// Immediate re-renders the whole scene when some element is changed on the scene. Deferred re-renders only changed elements.
/// </remarks>
public bool UseDeferredRendering { get; set; } = true;
public bool UseCompositor { get; set; }
public bool UseCompositor { get; set; } = true;
/// <summary>
/// Determines whether to use IME.

4
src/Windows/Avalonia.Win32/Win32Platform.cs

@ -49,8 +49,8 @@ namespace Avalonia
/// Immediate re-renders the whole scene when some element is changed on the scene. Deferred re-renders only changed elements.
/// </remarks>
public bool UseDeferredRendering { get; set; } = true;
public bool UseCompositor { get; set; }
public bool UseCompositor { get; set; } = true;
/// <summary>
/// Enables ANGLE for Windows. For every Windows version that is above Windows 7, the default is true otherwise it's false.

Loading…
Cancel
Save