diff --git a/libraries/image/src/image/Image.cpp b/libraries/image/src/image/Image.cpp index 25e9ac3f59..f2a7e9a58e 100644 --- a/libraries/image/src/image/Image.cpp +++ b/libraries/image/src/image/Image.cpp @@ -12,8 +12,8 @@ Image Image::getScaled(glm::uvec2 dstSize, AspectRatioMode ratioMode, Transforma glm::vec4* floatPixels = new glm::vec4[getWidth()*getHeight()]; auto unpackFunc = getHDRUnpackingFunction(); auto floatDataIt = floatPixels; - for (auto lineNb = 0; lineNb < getHeight(); lineNb++) { - const glm::uint32* srcPixelIt = reinterpret_cast(getScanLine(lineNb)); + for (glm::uint32 lineNb = 0; lineNb < getHeight(); lineNb++) { + const glm::uint32* srcPixelIt = reinterpret_cast(getScanLine((int)lineNb)); const glm::uint32* srcPixelEnd = srcPixelIt + getWidth(); while (srcPixelIt < srcPixelEnd) { @@ -42,8 +42,8 @@ Image Image::getScaled(glm::uvec2 dstSize, AspectRatioMode ratioMode, Transforma auto srcRedIt = reinterpret_cast(surface.channel(0)); auto srcGreenIt = reinterpret_cast(surface.channel(1)); auto srcBlueIt = reinterpret_cast(surface.channel(2)); - for (auto lineNb = 0; lineNb < dstSize.y; lineNb++) { - glm::uint32* dstPixelIt = reinterpret_cast(resizedImage.scanLine(lineNb)); + for (glm::uint32 lineNb = 0; lineNb < dstSize.y; lineNb++) { + glm::uint32* dstPixelIt = reinterpret_cast(resizedImage.scanLine((int)lineNb)); glm::uint32* dstPixelEnd = dstPixelIt + dstSize.x; while (dstPixelIt < dstPixelEnd) {