Vulkan subresource ranges don't refer to slices of 3D textures as layers

This commit is contained in:
baldurk
2016-09-15 15:36:35 +02:00
parent c35b3509ed
commit a8eeaf62ae
@@ -1011,8 +1011,6 @@ bool WrappedVulkan::Serialise_vkCreateImage(Serialiser *localSerialiser, VkDevic
range.baseMipLevel = range.baseArrayLayer = 0;
range.levelCount = info.mipLevels;
range.layerCount = info.arrayLayers;
if(info.imageType == VK_IMAGE_TYPE_3D)
range.layerCount = info.extent.depth;
ImageLayouts &layouts = m_ImageLayouts[live];
layouts.subresourceStates.clear();
@@ -1138,8 +1136,6 @@ VkResult WrappedVulkan::vkCreateImage(VkDevice device, const VkImageCreateInfo *
range.baseMipLevel = range.baseArrayLayer = 0;
range.levelCount = pCreateInfo->mipLevels;
range.layerCount = pCreateInfo->arrayLayers;
if(pCreateInfo->imageType == VK_IMAGE_TYPE_3D)
range.layerCount = pCreateInfo->extent.depth;
ImageLayouts *layout = NULL;
{