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

pull/155/head
frosch 13 years ago
parent 9fe11f3283
commit 4b0b43da2e

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

Loading…
Cancel
Save