From 6270d51f6f48da3ea10045964688a3b4550c0b5e Mon Sep 17 00:00:00 2001 From: Magnus Norddahl Date: Sun, 22 Jun 2025 07:08:56 +0200 Subject: [PATCH] Validation layer says the fragment shader library needs to know the multisampling sample count --- src/common/rendering/vulkan/pipelines/vk_renderpass.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/common/rendering/vulkan/pipelines/vk_renderpass.cpp b/src/common/rendering/vulkan/pipelines/vk_renderpass.cpp index 4d45e72fd..7cadbebda 100644 --- a/src/common/rendering/vulkan/pipelines/vk_renderpass.cpp +++ b/src/common/rendering/vulkan/pipelines/vk_renderpass.cpp @@ -908,6 +908,8 @@ void VkRenderPassSetup::AddFragmentShader(GraphicsPipelineBuilder& builder, cons builder.DepthStencilEnable(key.DepthTest, key.DepthWrite, key.StencilTest); builder.DepthFunc(depthfunc2vk[key.DepthFunc]); builder.Stencil(VK_STENCIL_OP_KEEP, op2vk[key.StencilPassOp], VK_STENCIL_OP_KEEP, VK_COMPARE_OP_EQUAL, 0xffffffff, 0xffffffff, 0); + + builder.RasterizationSamples((VkSampleCountFlagBits)PassKey.Samples); } void VkRenderPassSetup::AddFragmentOutputInterface(GraphicsPipelineBuilder& builder, FRenderStyle renderStyle, VkColorComponentFlags colorMask)