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, EnableMultiTouch = true,
UseDBusMenu = true, UseDBusMenu = true,
EnableIme = true, EnableIme = true
UseCompositor = true
}) })
.With(new Win32PlatformOptions .With(new Win32PlatformOptions
{ {
EnableMultitouch = true, EnableMultitouch = true
UseCompositor = true
}) })
.UseSkia() .UseSkia()
.AfterSetup(builder => .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. /// Immediate re-renders the whole scene when some element is changed on the scene. Deferred re-renders only changed elements.
/// </remarks> /// </remarks>
public bool UseDeferredRendering { get; set; } = true; public bool UseDeferredRendering { get; set; } = true;
public bool UseCompositor { get; set; } public bool UseCompositor { get; set; } = true;
/// <summary> /// <summary>
/// Determines whether to use IME. /// 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. /// Immediate re-renders the whole scene when some element is changed on the scene. Deferred re-renders only changed elements.
/// </remarks> /// </remarks>
public bool UseDeferredRendering { get; set; } = true; public bool UseDeferredRendering { get; set; } = true;
public bool UseCompositor { get; set; } public bool UseCompositor { get; set; } = true;
/// <summary> /// <summary>
/// Enables ANGLE for Windows. For every Windows version that is above Windows 7, the default is true otherwise it's false. /// Enables ANGLE for Windows. For every Windows version that is above Windows 7, the default is true otherwise it's false.

Loading…
Cancel
Save