Run macOS smoke app with software rendering

This commit is contained in:
geruipu committed 2026-06-21 09:18:22 +08:00
1 parent 3193aaa0fd
commit f685b52496
1 file changed
+13 -1
+13 -1
View File
@@ -60,9 +60,21 @@ internal static class Program
public static void Main(string[] args) => BuildAvaloniaApp().StartWithClassicDesktopLifetime(args);
public static AppBuilder BuildAvaloniaApp()
=> AppBuilder.Configure<App>()
{
var builder = AppBuilder.Configure<App>()
.UsePlatformDetect()
.LogToTrace();
if (OperatingSystem.IsMacOS())
{
builder = builder.With(new AvaloniaNativePlatformOptions
{
RenderingMode = [AvaloniaNativeRenderingMode.Software]
});
}
return builder;
}
}
"@ | Set-Content -Path (Join-Path $ProjectDir "Program.cs") -Encoding UTF8