Ver Fonte

Merge pull request #64 from goodartistscopy/patch-1

Fix ktx cubemap size calculation
Бранимир Караџић há 4 anos atrás
pai
commit
9e4d2b167f
1 ficheiros alterados com 1 adições e 1 exclusões
  1. 1 1
      src/image.cpp

+ 1 - 1
src/image.cpp

@@ -5049,7 +5049,7 @@ namespace bimg
 
 
 				if (_imageContainer.m_ktx)
 				if (_imageContainer.m_ktx)
 				{
 				{
-					const uint32_t size = mipSize * ((_imageContainer.m_numLayers<=1 && _imageContainer.m_cubeMap) ? 1 : numSides);
+					const uint32_t size = mipSize * numSides;
 					uint32_t imageSize  = bx::toHostEndian(*(const uint32_t*)&data[offset], _imageContainer.m_ktxLE);
 					uint32_t imageSize  = bx::toHostEndian(*(const uint32_t*)&data[offset], _imageContainer.m_ktxLE);
 					BX_ASSERT(size == imageSize, "KTX: Image size mismatch %d (expected %d).", size, imageSize);
 					BX_ASSERT(size == imageSize, "KTX: Image size mismatch %d (expected %d).", size, imageSize);
 					BX_UNUSED(size, imageSize);
 					BX_UNUSED(size, imageSize);