MVKImage: Support image views of 2D multisample array images.

A bit that I missed in my initial change to add this.
This commit is contained in:
Chip Davis 2018-12-08 20:18:12 -06:00
parent ffb4406388
commit 8b0ea361f1

View File

@ -729,7 +729,13 @@ MVK_PUBLIC_SYMBOL MTLTextureType mvkMTLTextureTypeFromVkImageViewType(VkImageVie
case VK_IMAGE_VIEW_TYPE_1D: return MTLTextureType1D;
case VK_IMAGE_VIEW_TYPE_1D_ARRAY: return MTLTextureType1DArray;
case VK_IMAGE_VIEW_TYPE_2D: return (isMultisample ? MTLTextureType2DMultisample : MTLTextureType2D);
case VK_IMAGE_VIEW_TYPE_2D_ARRAY: return MTLTextureType2DArray;
case VK_IMAGE_VIEW_TYPE_2D_ARRAY:
#if MVK_MACOS
if (isMultisample) {
return MTLTextureType2DMultisampleArray;
}
#endif
return MTLTextureType2DArray;
case VK_IMAGE_VIEW_TYPE_3D: return MTLTextureType3D;
case VK_IMAGE_VIEW_TYPE_CUBE: return MTLTextureTypeCube;
#if MVK_MACOS