diff --git a/src/util/metal_device.mm b/src/util/metal_device.mm index 62fa97c41..0ddd92452 100644 --- a/src/util/metal_device.mm +++ b/src/util/metal_device.mm @@ -850,6 +850,7 @@ std::unique_ptr MetalDevice::CreatePipeline(const GPUPipeline::Grap // Metal-specific stuff desc.vertexBuffers[0].mutability = MTLMutabilityImmutable; + desc.fragmentBuffers[0].mutability = MTLMutabilityImmutable; if (!config.input_layout.vertex_attributes.empty()) desc.vertexBuffers[1].mutability = MTLMutabilityImmutable; if (config.layout == GPUPipeline::Layout::SingleTextureBufferAndPushConstants)