Lines Matching full:mask
157 const int mask = 1<<i;
163 info.masked = !!(masking & mask);
172 info.replaced = !!(mTextureMachine.replaced & mask);
178 mBlending |= (info.blend ? mask : 0);
179 mMasking |= (mCbFormat.c[i].h && info.masked) ? mask : 0;
180 fbComponents |= mCbFormat.c[i].h ? mask : 0;
260 const int mask = GGL_DITHER_SIZE-1;
262 AND(AL, 0, parts.dither.reg, parts.count.reg, imm(mask));
520 need_extract |= (mTextureMachine.mask != mTextureMachine.replaced);
605 if ((tmu.mask & component_mask) &&
721 const fragment_parts_t& parts, uint32_t mask)
723 mask &= Z_TEST|Z_WRITE;
745 mask &= ~Z_TEST; // test always passes.
752 if ((mask & Z_WRITE) && !zmask) {
753 mask &= ~Z_WRITE;
756 if (!mask)
769 if (mask & Z_TEST) {
774 if (mask & Z_WRITE) {
775 if (mask == Z_WRITE) {
881 void GGLAssembler::build_and_immediate(int d, int s, uint32_t mask, int bits)
885 mask &= size;
887 if (mask == size) {
893 int negative_logic = !isValidImmediate(mask);
895 mask = ~mask & size;
897 normalize(mask, rot);
899 if (mask) {
900 while (mask) {
901 uint32_t bitpos = find_bottom(mask);
903 uint32_t m = mask & (0xff << bitpos);
904 mask &= ~m;
925 comment("color mask");
934 int mask = 0;
940 mask |= ((1<<(h-l))-1) << l;
953 build_and_immediate(pixel.reg, s.reg, mask, fb.size());
959 build_and_immediate(fb.reg, fb.reg, ~mask, fb.size());