mirror of
https://github.com/OpenTTD/OpenTTD.git
synced 2025-09-01 02:49:10 +00:00
(svn r23343) -Fix (r23332): Incorrect encoding of sprites with much transparency.
This commit is contained in:
@@ -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;
|
||||||
|
Reference in New Issue
Block a user