From 4e468082dce6f5cf32cad0ce2622abd6468e1219 Mon Sep 17 00:00:00 2001 From: mchughalex <25671999+mchughalex@users.noreply.github.com> Date: Sun, 14 Jun 2026 09:46:21 +0100 Subject: [PATCH] disable async shader compilation on macOS --- src/graphics/command_processor.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/graphics/command_processor.cpp b/src/graphics/command_processor.cpp index f6b274a..9fd4d53 100644 --- a/src/graphics/command_processor.cpp +++ b/src/graphics/command_processor.cpp @@ -31,6 +31,7 @@ #include #include #include +#include #include #include #include @@ -103,7 +104,7 @@ REXCVAR_DEFINE_INT32(query_occlusion_fake_sample_count, 1000, "GPU", .range(1, 100000) .lifecycle(rex::cvar::Lifecycle::kHotReload); -REXCVAR_DEFINE_BOOL(async_shader_compilation, true, "GPU", +REXCVAR_DEFINE_BOOL(async_shader_compilation, !REX_PLATFORM_MAC, "GPU", "Compile shaders and create pipelines asynchronously in background " "threads. This reduces stutter but may cause brief visual artifacts while " "pipelines are being prepared.")