Lines Matching refs:mg
5123 unsigned int mr,mg,mb,ma, all_a; member
5135 info->mr = info->mg = info->mb = info->ma = 0; in stbi__bmp_parse_header()
5166 info->mg = 0xffu << 8; in stbi__bmp_parse_header()
5172 info->mg = 31u << 5; in stbi__bmp_parse_header()
5177 info->mg = stbi__get32le(s); in stbi__bmp_parse_header()
5180 if (info->mr == info->mg && info->mg == info->mb) { in stbi__bmp_parse_header()
5192 info->mg = stbi__get32le(s); in stbi__bmp_parse_header()
5213 unsigned int mr=0,mg=0,mb=0,ma=0, all_a; in stbi__bmp_load() local
5228 mg = info.mg; in stbi__bmp_load()
5323 if (mb == 0xff && mg == 0xff00 && mr == 0x00ff0000 && ma == 0xff000000) in stbi__bmp_load()
5327 if (!mr || !mg || !mb) { STBI_FREE(out); return stbi__errpuc("bad masks", "Corrupt BMP"); } in stbi__bmp_load()
5330 gshift = stbi__high_bit(mg)-7; gcount = stbi__bitcount(mg); in stbi__bmp_load()
5352 out[z++] = STBI__BYTECAST(stbi__shiftsigned(v & mg, gshift, gcount)); in stbi__bmp_load()