mirror of https://github.com/OpenTTD/OpenTTD
(svn r23343) -Fix (r23332): Incorrect encoding of sprites with much transparency.
parent
04c40aa04d
commit
f8478cecb3
|
@ -196,9 +196,13 @@ Sprite *Blitter_8bppOptimized::Encode(SpriteLoader::Sprite *sprite, AllocatorPro
|
||||||
dst++;
|
dst++;
|
||||||
}
|
}
|
||||||
last_colour = colour;
|
last_colour = colour;
|
||||||
pixels++;
|
if (colour == 0) {
|
||||||
*dst = colour;
|
trans++;
|
||||||
dst++;
|
} else {
|
||||||
|
pixels++;
|
||||||
|
*dst = colour;
|
||||||
|
dst++;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (count_dst != NULL) *count_dst = pixels;
|
if (count_dst != NULL) *count_dst = pixels;
|
||||||
|
|
Loading…
Reference in New Issue