diff --git a/src/Program.cs b/src/Program.cs index 2bae6ff..bec2844 100644 --- a/src/Program.cs +++ b/src/Program.cs @@ -17,5 +17,16 @@ class Program => AppBuilder.Configure() .UsePlatformDetect() .WithInterFont() - .LogToTrace(); + .LogToTrace() + .With(new AvaloniaNativePlatformOptions + { + // https://github.com/AvaloniaUI/Avalonia/issues/20971 + RenderingMode = + [ + // put OpenGL first, to have higher priority over Metal + AvaloniaNativeRenderingMode.OpenGl, + AvaloniaNativeRenderingMode.Metal, + AvaloniaNativeRenderingMode.Software + ] + }); }