1
0
Fork 0

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

release/1.2
frosch 2011-11-27 14:53:05 +00:00
parent 04c40aa04d
commit f8478cecb3
1 changed files with 7 additions and 3 deletions

View File

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