diff --git a/MoltenVK/MoltenVK/Commands/MVKCmdTransfer.mm b/MoltenVK/MoltenVK/Commands/MVKCmdTransfer.mm index 2e84f061a..d80afbe49 100644 --- a/MoltenVK/MoltenVK/Commands/MVKCmdTransfer.mm +++ b/MoltenVK/MoltenVK/Commands/MVKCmdTransfer.mm @@ -875,6 +875,7 @@ if (_isDepthStencilClear) { _rpsKey.enable(kMVKAttachmentFormatDepthStencilIndex); + _rpsKey.attachmentMTLPixelFormats[kMVKAttachmentFormatDepthStencilIndex] = _image->getMTLPixelFormat(); float mtlDepthVal = mvkMTLClearDepthFromVkClearValue(clearValue); _clearColors[kMVKAttachmentFormatDepthStencilIndex] = { mtlDepthVal, mtlDepthVal, mtlDepthVal, mtlDepthVal }; _mtlStencilValue = mvkMTLClearStencilFromVkClearValue(clearValue);