Lines Matching refs:scanline

515         uint32_t *scanline;  in bmp_decode_rgb32()  local
544 scanline = (void *)(top + (y * swidth)); in bmp_decode_rgb32()
546 scanline = (void *)(bottom - (y * swidth)); in bmp_decode_rgb32()
552scanline[x] |= ((word & bmp->mask[i]) << bmp->shift[i]); in bmp_decode_rgb32()
554scanline[x] |= ((word & bmp->mask[i]) >> (-bmp->shift[i])); in bmp_decode_rgb32()
557 scanline[x] |= ((unsigned)0xff << 24); in bmp_decode_rgb32()
559 scanline[x] = read_uint32((uint8_t *)&scanline[x],0); in bmp_decode_rgb32()
563 scanline[x] = data[2] | (data[1] << 8) | (data[0] << 16); in bmp_decode_rgb32()
564 … if ((bmp->limited_trans) && (scanline[x] == bmp->transparent_index)) { in bmp_decode_rgb32()
565 scanline[x] = bmp->trans_colour; in bmp_decode_rgb32()
568 scanline[x] |= ((unsigned)0xff << 24); in bmp_decode_rgb32()
570 scanline[x] |= (unsigned)data[3] << 24; in bmp_decode_rgb32()
573 scanline[x] = read_uint32((uint8_t *)&scanline[x],0); in bmp_decode_rgb32()
595 uint32_t *scanline; in bmp_decode_rgb24() local
627 scanline = (void *)(top + (y * swidth)); in bmp_decode_rgb24()
629 scanline = (void *)(bottom - (y * swidth)); in bmp_decode_rgb24()
633 scanline[x] = data[2] | (data[1] << 8) | (data[0] << 16); in bmp_decode_rgb24()
634 if ((bmp->limited_trans) && (scanline[x] == bmp->transparent_index)) { in bmp_decode_rgb24()
635 scanline[x] = bmp->trans_colour; in bmp_decode_rgb24()
637 scanline[x] |= ((uint32_t)0xff << 24); in bmp_decode_rgb24()
640 scanline[x] = read_uint32((uint8_t *)&scanline[x],0); in bmp_decode_rgb24()
665 uint32_t *scanline; in bmp_decode_rgb16() local
692 scanline = (void *)(top + (y * swidth)); in bmp_decode_rgb16()
694 scanline = (void *)(bottom - (y * swidth)); in bmp_decode_rgb16()
699 scanline[x] = bmp->trans_colour; in bmp_decode_rgb16()
701 scanline[x] = 0; in bmp_decode_rgb16()
704scanline[x] |= ((word & bmp->mask[i]) << bmp->shift[i]); in bmp_decode_rgb16()
706scanline[x] |= ((word & bmp->mask[i]) >> (-bmp->shift[i])); in bmp_decode_rgb16()
708 scanline[x] |= ((unsigned)0xff << 24); in bmp_decode_rgb16()
711 scanline[x] = read_uint32((uint8_t *)&scanline[x],0); in bmp_decode_rgb16()
717 scanline[x] = bmp->trans_colour; in bmp_decode_rgb16()
720 scanline[x] = ((word & (31 << 0)) << 19) | in bmp_decode_rgb16()
725 scanline[x] |= ((unsigned)0xff << 24); in bmp_decode_rgb16()
727 scanline[x] = read_uint32((uint8_t *)&scanline[x],0); in bmp_decode_rgb16()
751 uint32_t *scanline; in bmp_decode_rgb() local
785 scanline = (void *)(top + (y * swidth)); in bmp_decode_rgb()
787 scanline = (void *)(bottom - (y * swidth)); in bmp_decode_rgb()
797 scanline[x] = bmp->colour_table[idx]; in bmp_decode_rgb()
799 (scanline[x] == bmp->transparent_index)) { in bmp_decode_rgb()
800 scanline[x] = bmp->trans_colour; in bmp_decode_rgb()
823 uint32_t *scanline; in bmp_decode_mask() local
840 scanline = (void *)(bottom - (y * swidth)); in bmp_decode_mask()
844 scanline[x] = read_uint32((uint8_t *)&scanline[x], 0); in bmp_decode_mask()
846 scanline[x] |= ((unsigned)0xff << 24); in bmp_decode_mask()
848 scanline[x] &= 0xffffff; in bmp_decode_mask()
850 scanline[x] = read_uint32((uint8_t *)&scanline[x], 0); in bmp_decode_mask()
874 uint32_t *scanline; in bmp_decode_rle8() local
929 scanline = (void *)(top + (y * swidth)); in bmp_decode_rle8()
932 scanline = (void *)(bottom - (y * swidth)); in bmp_decode_rle8()
951 scanline += bmp->width; in bmp_decode_rle8()
953 scanline -= bmp->width; in bmp_decode_rle8()
958 scanline[x++] = bmp->colour_table[idx]; in bmp_decode_rle8()
972 scanline = (void *)(top + (y * swidth)); in bmp_decode_rle8()
975 scanline = (void *)(bottom - (y * swidth)); in bmp_decode_rle8()
1000 scanline += bmp->width; in bmp_decode_rle8()
1002 scanline -= bmp->width; in bmp_decode_rle8()
1005 scanline[x++] = pixel; in bmp_decode_rle8()
1028 uint32_t *scanline; in bmp_decode_rle4() local
1083 scanline = (void *)(top + (y * swidth)); in bmp_decode_rle4()
1086 scanline = (void *)(bottom - (y * swidth)); in bmp_decode_rle4()
1105 scanline += bmp->width; in bmp_decode_rle4()
1107 scanline -= bmp->width; in bmp_decode_rle4()
1115 scanline[x++] = bmp->colour_table in bmp_decode_rle4()
1120 scanline[x++] = bmp->colour_table in bmp_decode_rle4()
1135 scanline = (void *)(top + (y * swidth)); in bmp_decode_rle4()
1138 scanline = (void *)(bottom - (y * swidth)); in bmp_decode_rle4()
1165 scanline += bmp->width; in bmp_decode_rle4()
1167 scanline -= bmp->width; in bmp_decode_rle4()
1171 scanline[x++] = pixel; in bmp_decode_rle4()
1173 scanline[x++] = pixel2; in bmp_decode_rle4()