(svn r23343) -Fix (r23332): Incorrect encoding of sprites with much transparency.

This commit is contained in:
frosch 2011-11-27 14:53:05 +00:00
parent 04c40aa04d
commit f8478cecb3

View File

@ -196,10 +196,14 @@ Sprite *Blitter_8bppOptimized::Encode(SpriteLoader::Sprite *sprite, AllocatorPro
dst++;
}
last_colour = colour;
if (colour == 0) {
trans++;
} else {
pixels++;
*dst = colour;
dst++;
}
}
if (count_dst != NULL) *count_dst = pixels;