From 6ff6cd4b59d4fa8568ce18aa6e18d3f9aebc0f74 Mon Sep 17 00:00:00 2001 From: saschawillems Date: Fri, 25 Mar 2016 23:27:29 +0100 Subject: [PATCH] Fixed wrong extent.depth for 2D texture copies --- base/vulkanTextureLoader.hpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/base/vulkanTextureLoader.hpp b/base/vulkanTextureLoader.hpp index fb46cf5b..7b123f02 100644 --- a/base/vulkanTextureLoader.hpp +++ b/base/vulkanTextureLoader.hpp @@ -68,7 +68,7 @@ namespace vkTools // Load a 2D texture void loadTexture(std::string filename, VkFormat format, VulkanTexture *texture, bool forceLinear) { - loadTexture(filename, format, texture, false, VK_IMAGE_USAGE_SAMPLED_BIT); + loadTexture(filename, format, texture, forceLinear, VK_IMAGE_USAGE_SAMPLED_BIT); } // Load a 2D texture @@ -230,7 +230,7 @@ namespace vkTools copyRegion.extent.width = tex2D[level].dimensions().x; copyRegion.extent.height = tex2D[level].dimensions().y; - copyRegion.extent.depth = 0; + copyRegion.extent.depth = 1; // Put image copy into command buffer vkCmdCopyImage(