Get image offsets outside of assert calls

This commit is contained in:
Sascha Willems 2019-09-13 22:02:46 +02:00
parent 79998b4851
commit 2b8b23acf9

View file

@ -174,7 +174,8 @@ namespace vks
for (uint32_t i = 0; i < mipLevels; i++) for (uint32_t i = 0; i < mipLevels; i++)
{ {
ktx_size_t offset; 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 = {}; VkBufferImageCopy bufferCopyRegion = {};
bufferCopyRegion.imageSubresource.aspectMask = VK_IMAGE_ASPECT_COLOR_BIT; bufferCopyRegion.imageSubresource.aspectMask = VK_IMAGE_ASPECT_COLOR_BIT;
@ -625,7 +626,8 @@ namespace vks
for (uint32_t level = 0; level < mipLevels; level++) for (uint32_t level = 0; level < mipLevels; level++)
{ {
ktx_size_t offset; 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 = {}; VkBufferImageCopy bufferCopyRegion = {};
bufferCopyRegion.imageSubresource.aspectMask = VK_IMAGE_ASPECT_COLOR_BIT; bufferCopyRegion.imageSubresource.aspectMask = VK_IMAGE_ASPECT_COLOR_BIT;
@ -818,7 +820,8 @@ namespace vks
for (uint32_t level = 0; level < mipLevels; level++) for (uint32_t level = 0; level < mipLevels; level++)
{ {
ktx_size_t offset; 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 = {}; VkBufferImageCopy bufferCopyRegion = {};
bufferCopyRegion.imageSubresource.aspectMask = VK_IMAGE_ASPECT_COLOR_BIT; bufferCopyRegion.imageSubresource.aspectMask = VK_IMAGE_ASPECT_COLOR_BIT;