From f512b0bc9bff1839474818f9345493482f6dc543 Mon Sep 17 00:00:00 2001 From: Gordon MacPherson Date: Wed, 26 Oct 2022 19:37:20 +0100 Subject: [PATCH] Fix MSAA crashing on intel macbooks This default previously would send a signal on metal. Changing it fixes the crash. --- servers/rendering/renderer_rd/cluster_builder_rd.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/servers/rendering/renderer_rd/cluster_builder_rd.cpp b/servers/rendering/renderer_rd/cluster_builder_rd.cpp index 1bb45cbcc1a..a2cc3116bf2 100644 --- a/servers/rendering/renderer_rd/cluster_builder_rd.cpp +++ b/servers/rendering/renderer_rd/cluster_builder_rd.cpp @@ -54,7 +54,7 @@ ClusterBuilderSharedDataRD::ClusterBuilderSharedDataRD() { cluster_render.shader = cluster_render.cluster_render_shader.version_get_shader(cluster_render.shader_version, 0); cluster_render.shader_pipelines[ClusterRender::PIPELINE_NORMAL] = RD::get_singleton()->render_pipeline_create(cluster_render.shader, RD::get_singleton()->framebuffer_format_create_empty(), vertex_format, RD::RENDER_PRIMITIVE_TRIANGLES, RD::PipelineRasterizationState(), RD::PipelineMultisampleState(), RD::PipelineDepthStencilState(), RD::PipelineColorBlendState(), 0); RD::PipelineMultisampleState ms; - ms.sample_count = RD::TEXTURE_SAMPLES_4; + ms.sample_count = RD::TEXTURE_SAMPLES_1; cluster_render.shader_pipelines[ClusterRender::PIPELINE_MSAA] = RD::get_singleton()->render_pipeline_create(cluster_render.shader, RD::get_singleton()->framebuffer_format_create_empty(), vertex_format, RD::RENDER_PRIMITIVE_TRIANGLES, RD::PipelineRasterizationState(), ms, RD::PipelineDepthStencilState(), RD::PipelineColorBlendState(), 0); } {