diff --git a/project/src/graphics/utils/ImageDataUtil.cpp b/project/src/graphics/utils/ImageDataUtil.cpp index 649e11b1b..eb60eb75a 100644 --- a/project/src/graphics/utils/ImageDataUtil.cpp +++ b/project/src/graphics/utils/ImageDataUtil.cpp @@ -171,7 +171,7 @@ namespace lime { sourceOffset = (row * sourceStride) + (column * 4); offset = ((row + rowOffset) * stride) + ((column + columnOffset) * 4); - sourceAlpha = sourceData[sourceOffset + 3] / 255; + sourceAlpha = sourceData[sourceOffset + 3] / 255.0; oneMinusSourceAlpha = (1 - sourceAlpha); data[offset] = __clamp[int (sourceData[sourceOffset] * sourceAlpha)] + __clamp[int(data[offset] * oneMinusSourceAlpha)];