diff --git a/tools/mksprite/mksprite.c b/tools/mksprite/mksprite.c index 023a48542..1c96c8701 100644 --- a/tools/mksprite/mksprite.c +++ b/tools/mksprite/mksprite.c @@ -394,6 +394,18 @@ void spritemaker_calc_lods(spritemaker_t *spr, int algo) { } } break; + case LCT_GREY: + mipmap = malloc(mw * mh); + for (int y=0;yimage + y*prev->width*2; + uint8_t *src2 = src1 + prev->width; + uint8_t *dst = mipmap + y*mw; + for (int x=0;xoutfmt)); done = true;