diff options
Diffstat (limited to 'servers/rendering/renderer_rd/cluster_builder_rd.h')
-rw-r--r-- | servers/rendering/renderer_rd/cluster_builder_rd.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/servers/rendering/renderer_rd/cluster_builder_rd.h b/servers/rendering/renderer_rd/cluster_builder_rd.h index 3ca7af70ca..1badce2b81 100644 --- a/servers/rendering/renderer_rd/cluster_builder_rd.h +++ b/servers/rendering/renderer_rd/cluster_builder_rd.h @@ -185,7 +185,14 @@ private: }; uint32_t cluster_size = 32; +#if defined(MACOS_ENABLED) || defined(IOS_ENABLED) + // Results in visual artifacts on macOS and iOS when using MSAA and subgroups. + // Using subgroups and disabling MSAA is the optimal solution for now and also works + // with MoltenVK. + bool use_msaa = false; +#else bool use_msaa = true; +#endif Divisor divisor = DIVISOR_4; Size2i screen_size; |