mirror of
https://github.com/thorvg/thorvg.git
synced 2025-06-16 04:54:39 +00:00
sw_engine SWRaster: Initialize uninitialized local variable
This commit is contained in:
parent
c0cd645bb5
commit
5715270dfb
1 changed files with 6 additions and 7 deletions
|
@ -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) {
|
||||||
|
|
Loading…
Add table
Reference in a new issue