Merge commit '5c25cc90765cbf6ad7f01c0b635c72595bc7f457'

This commit is contained in:
twinaphex 2018-06-21 08:18:08 +02:00
commit d14a3f0d1f
2 changed files with 18 additions and 5 deletions

View File

@ -159,7 +159,10 @@ static unsigned char *rbmp__convert_format(
break; break;
case ((3)*8+(2)): case ((3)*8+(2)):
for(i=x-1; i >= 0; --i, src += 3, dest += 2) for(i=x-1; i >= 0; --i, src += 3, dest += 2)
dest[0] = RBMP_COMPUTE_Y(src[0],src[1],src[2]), dest[1] = 255; {
dest[0] = RBMP_COMPUTE_Y(src[0],src[1],src[2]);
dest[1] = 255;
}
break; break;
case ((4)*8+(1)): case ((4)*8+(1)):
for(i=x-1; i >= 0; --i, src += 4, dest += 1) for(i=x-1; i >= 0; --i, src += 4, dest += 1)
@ -167,7 +170,10 @@ static unsigned char *rbmp__convert_format(
break; break;
case ((4)*8+(2)): case ((4)*8+(2)):
for(i=x-1; i >= 0; --i, src += 4, dest += 2) for(i=x-1; i >= 0; --i, src += 4, dest += 2)
dest[0] = RBMP_COMPUTE_Y(src[0],src[1],src[2]), dest[1] = src[3]; {
dest[0] = RBMP_COMPUTE_Y(src[0],src[1],src[2]);
dest[1] = src[3];
}
break; break;
case ((4)*8+(3)): case ((4)*8+(3)):
for(i=x-1; i >= 0; --i, src += 4, dest += 3) for(i=x-1; i >= 0; --i, src += 4, dest += 3)
@ -438,7 +444,8 @@ static unsigned char *rbmp__bmp_load(rbmp__context *s, unsigned *x, unsigned *y,
{ {
for (i=0; i < (int) s->img_x; i += 2) for (i=0; i < (int) s->img_x; i += 2)
{ {
int v=rbmp__get8(s),v2=0; int v=rbmp__get8(s);
int v2=0;
if (bpp == 4) if (bpp == 4)
{ {
v2 = v & 15; v2 = v & 15;

View File

@ -157,7 +157,10 @@ static unsigned char *rtga__convert_format(
break; break;
case ((3)*8+(2)): case ((3)*8+(2)):
for(i=x-1; i >= 0; --i, src += 3, dest += 2) for(i=x-1; i >= 0; --i, src += 3, dest += 2)
dest[0] = RTGA_COMPUTE_Y(src[0],src[1],src[2]), dest[1] = 255; {
dest[0] = RTGA_COMPUTE_Y(src[0],src[1],src[2]);
dest[1] = 255;
}
break; break;
case ((4)*8+(1)): case ((4)*8+(1)):
for(i=x-1; i >= 0; --i, src += 4, dest += 1) for(i=x-1; i >= 0; --i, src += 4, dest += 1)
@ -165,7 +168,10 @@ static unsigned char *rtga__convert_format(
break; break;
case ((4)*8+(2)): case ((4)*8+(2)):
for(i=x-1; i >= 0; --i, src += 4, dest += 2) for(i=x-1; i >= 0; --i, src += 4, dest += 2)
dest[0] = RTGA_COMPUTE_Y(src[0],src[1],src[2]), dest[1] = src[3]; {
dest[0] = RTGA_COMPUTE_Y(src[0],src[1],src[2]);
dest[1] = src[3];
}
break; break;
case ((4)*8+(3)): case ((4)*8+(3)):
for(i=x-1; i >= 0; --i, src += 4, dest += 3) for(i=x-1; i >= 0; --i, src += 4, dest += 3)