diff --git a/SHADE_Engine/src/Assets/Libraries/SHTextureLoader.cpp b/SHADE_Engine/src/Assets/Libraries/SHTextureLoader.cpp index 29c1146a..33270bb6 100644 --- a/SHADE_Engine/src/Assets/Libraries/SHTextureLoader.cpp +++ b/SHADE_Engine/src/Assets/Libraries/SHTextureLoader.cpp @@ -70,12 +70,12 @@ namespace SHADE size_t totalBytes{ 0 }; - std::vector mipOff; + std::vector mipOff(file.GetMipCount()); for (auto i{0}; i < file.GetMipCount(); ++i) { - totalBytes += file.GetImageData(i, 0)->m_memSlicePitch; mipOff.push_back(totalBytes); + totalBytes += file.GetImageData(i, 0)->m_memSlicePitch; } SHTexture::PixelChannel* pixel = new SHTexture::PixelChannel[totalBytes];