From 2b8b23acf97b05d393ac5e044dd7922e07cbfe0e Mon Sep 17 00:00:00 2001 From: Sascha Willems Date: Fri, 13 Sep 2019 22:02:46 +0200 Subject: [PATCH] Get image offsets outside of assert calls --- base/VulkanTexture.hpp | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/base/VulkanTexture.hpp b/base/VulkanTexture.hpp index ff9c59c2..348a5edb 100644 --- a/base/VulkanTexture.hpp +++ b/base/VulkanTexture.hpp @@ -174,7 +174,8 @@ namespace vks for (uint32_t i = 0; i < mipLevels; i++) { ktx_size_t offset; - assert(ktxTexture_GetImageOffset(ktxTexture, i, 0, 0, &offset) == KTX_SUCCESS); + KTX_error_code result = ktxTexture_GetImageOffset(ktxTexture, i, 0, 0, &offset); + assert(result = KTX_SUCCESS); VkBufferImageCopy bufferCopyRegion = {}; bufferCopyRegion.imageSubresource.aspectMask = VK_IMAGE_ASPECT_COLOR_BIT; @@ -625,7 +626,8 @@ namespace vks for (uint32_t level = 0; level < mipLevels; level++) { ktx_size_t offset; - assert(ktxTexture_GetImageOffset(ktxTexture, level, layer, 0, &offset) == KTX_SUCCESS); + KTX_error_code result = ktxTexture_GetImageOffset(ktxTexture, level, layer, 0, &offset); + assert(result = KTX_SUCCESS); VkBufferImageCopy bufferCopyRegion = {}; bufferCopyRegion.imageSubresource.aspectMask = VK_IMAGE_ASPECT_COLOR_BIT; @@ -818,7 +820,8 @@ namespace vks for (uint32_t level = 0; level < mipLevels; level++) { ktx_size_t offset; - assert(ktxTexture_GetImageOffset(ktxTexture, level, 0, face, &offset) == KTX_SUCCESS); + KTX_error_code result = ktxTexture_GetImageOffset(ktxTexture, level, 0, face, &offset); + assert(result = KTX_SUCCESS); VkBufferImageCopy bufferCopyRegion = {}; bufferCopyRegion.imageSubresource.aspectMask = VK_IMAGE_ASPECT_COLOR_BIT;