diff --git a/MoltenVKShaderConverter/MoltenVKSPIRVToMSLConverter/SPIRVToMSLConverter.cpp b/MoltenVKShaderConverter/MoltenVKSPIRVToMSLConverter/SPIRVToMSLConverter.cpp index dfe09659..ee6be256 100644 --- a/MoltenVKShaderConverter/MoltenVKSPIRVToMSLConverter/SPIRVToMSLConverter.cpp +++ b/MoltenVKShaderConverter/MoltenVKSPIRVToMSLConverter/SPIRVToMSLConverter.cpp @@ -237,7 +237,7 @@ MVK_PUBLIC_SYMBOL bool SPIRVToMSLConverter::convert(SPIRVToMSLConverterContext& mslOpts.aux_buffer_index = context.options.auxBufferIndex; mslOpts.enable_point_size_builtin = context.options.isRenderingPoints; mslOpts.disable_rasterization = context.options.isRasterizationDisabled; - mslOpts.swizzle_texture_samples = false; + mslOpts.swizzle_texture_samples = true; pMSLCompiler->set_msl_options(mslOpts); auto scOpts = pMSLCompiler->get_common_options();