Lines Matching refs:mg
5417 unsigned int mr,mg,mb,ma, all_a;
5430 info->mg = 31u << 5;
5434 info->mg = 0xffu << 8;
5440 info->mr = info->mg = info->mb = info->ma = 0;
5456 info->mr = info->mg = info->mb = info->ma = 0;
5493 info->mg = stbi__get32le(s);
5497 if (info->mr == info->mg && info->mg == info->mb) {
5510 info->mg = stbi__get32le(s);
5513 if (compress != 3) // override mr/mg/mb unless in BI_BITFIELDS mode, as per docs
5533 unsigned int mr=0,mg=0,mb=0,ma=0, all_a;
5551 mg = info.mg;
5665 if (mb == 0xff && mg == 0xff00 && mr == 0x00ff0000 && ma == 0xff000000)
5669 if (!mr || !mg || !mb) { STBI_FREE(out); return stbi__errpuc("bad masks", "Corrupt BMP"); }
5672 gshift = stbi__high_bit(mg)-7; gcount = stbi__bitcount(mg);
5695 out[z++] = STBI__BYTECAST(stbi__shiftsigned(v & mg, gshift, gcount));