From a8eeaf62ae64ad3cf598065b037daa85894c97a2 Mon Sep 17 00:00:00 2001 From: baldurk Date: Thu, 15 Sep 2016 15:36:35 +0200 Subject: [PATCH] Vulkan subresource ranges don't refer to slices of 3D textures as layers --- renderdoc/driver/vulkan/wrappers/vk_resource_funcs.cpp | 4 ---- 1 file changed, 4 deletions(-) diff --git a/renderdoc/driver/vulkan/wrappers/vk_resource_funcs.cpp b/renderdoc/driver/vulkan/wrappers/vk_resource_funcs.cpp index 582ec94d2..ac630dc1e 100644 --- a/renderdoc/driver/vulkan/wrappers/vk_resource_funcs.cpp +++ b/renderdoc/driver/vulkan/wrappers/vk_resource_funcs.cpp @@ -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; {