From 430edb1560dcaefb3d3505dadbe999f6286aa596 Mon Sep 17 00:00:00 2001 From: Ryan Huffman Date: Mon, 24 Apr 2017 10:52:16 -0700 Subject: [PATCH] Fix loss-of-precision warning in TextureCache --- .../model-networking/src/model-networking/TextureCache.cpp | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/libraries/model-networking/src/model-networking/TextureCache.cpp b/libraries/model-networking/src/model-networking/TextureCache.cpp index 02e1427ddb..d42cb51b6e 100644 --- a/libraries/model-networking/src/model-networking/TextureCache.cpp +++ b/libraries/model-networking/src/model-networking/TextureCache.cpp @@ -619,14 +619,13 @@ void NetworkTexture::maybeHandleFinishedInitialLoad() { uint8_t* ktxData = reinterpret_cast(ktxHighMipData.data()); ktxData += ktxHighMipData.size(); // TODO Move image offset calculation to ktx ImageDescriptor - int level; - for (level = images.size() - 1; level >= 0; --level) { + for (auto level = images.size() - 1; level >= 0; --level) { auto& image = images[level]; if (image._imageSize > imageSizeRemaining) { break; } ktxData -= image._imageSize; - texture->assignStoredMip(level, image._imageSize, ktxData); + texture->assignStoredMip(static_cast(level), image._imageSize, ktxData); ktxData -= 4; imageSizeRemaining -= (image._imageSize + 4); }