Merge pull request #1206 from mbechard/master

fix incorrect behavior for MVKCmdResolveImage
diff --git a/MoltenVK/MoltenVK/Commands/MVKCmdTransfer.mm b/MoltenVK/MoltenVK/Commands/MVKCmdTransfer.mm
index 5249609..70f5d7b 100644
--- a/MoltenVK/MoltenVK/Commands/MVKCmdTransfer.mm
+++ b/MoltenVK/MoltenVK/Commands/MVKCmdTransfer.mm
@@ -696,7 +696,7 @@
 			uint32_t layCnt = vkIR.dstSubresource.layerCount;
 			mtlResolveSlices[sliceCnt].dstSubresource.layerCount = 1;
 			mtlResolveSlices[sliceCnt].srcSubresource.layerCount = 1;
-			for (uint32_t layIdx = 0; layIdx < layCnt; layIdx++) {
+			for (uint32_t layIdx = 1; layIdx < layCnt; layIdx++) {
 				MVKMetalResolveSlice& rslvSlice = mtlResolveSlices[sliceCnt++];
 				rslvSlice = mtlResolveSlices[sliceCnt - 2];
 				rslvSlice.dstSubresource.baseArrayLayer++;