sw_engine SWRaster: Initialize uninitialized local variable

This commit is contained in:
JunsuChoi 2021-11-30 12:56:46 +09:00 committed by Hermet Park
parent c0cd645bb5
commit 5715270dfb

View file

@ -641,6 +641,7 @@ static bool _rasterUpScaledRleRGBAImage(SwSurface* surface, const SwImage* image
static bool _transformedRleRGBAImage(SwSurface* surface, const SwImage* image, const Matrix* transform, uint32_t opacity) static bool _transformedRleRGBAImage(SwSurface* surface, const SwImage* image, const Matrix* transform, uint32_t opacity)
{ {
Matrix itransform; Matrix itransform;
mathIdentity(&itransform);
if (transform && !mathInverse(transform, &itransform)) return false; if (transform && !mathInverse(transform, &itransform)) return false;
auto halfScale = _halfScale(image->scale); auto halfScale = _halfScale(image->scale);
@ -661,7 +662,6 @@ static bool _transformedRleRGBAImage(SwSurface* surface, const SwImage* image, c
} else if (surface->compositor->method == CompositeMethod::InvAlphaMask) { } else if (surface->compositor->method == CompositeMethod::InvAlphaMask) {
return _rasterDownScaledMaskedRleRGBAImage(surface, image, &itransform, halfScale, surface->blender.ialpha); return _rasterDownScaledMaskedRleRGBAImage(surface, image, &itransform, halfScale, surface->blender.ialpha);
} }
//Transformed + Up Scaled //Transformed + Up Scaled
} else { } else {
if (surface->compositor->method == CompositeMethod::AlphaMask) { if (surface->compositor->method == CompositeMethod::AlphaMask) {
@ -685,7 +685,6 @@ static bool _transformedRleRGBAImage(SwSurface* surface, const SwImage* image, c
} else if (surface->compositor->method == CompositeMethod::InvAlphaMask) { } else if (surface->compositor->method == CompositeMethod::InvAlphaMask) {
return _rasterDownScaledMaskedTranslucentRleRGBAImage(surface, image, &itransform, opacity, halfScale, surface->blender.ialpha); return _rasterDownScaledMaskedTranslucentRleRGBAImage(surface, image, &itransform, opacity, halfScale, surface->blender.ialpha);
} }
//Transformed + Up Scaled //Transformed + Up Scaled
} else { } else {
if (surface->compositor->method == CompositeMethod::AlphaMask) { if (surface->compositor->method == CompositeMethod::AlphaMask) {