Lines Matching defs:mask
230 static unsigned bgra_cmask(unsigned mask)
232 return ((mask & PIPE_MASK_R) << 2) |
233 ((mask & PIPE_MASK_B) >> 2) |
234 (mask & (PIPE_MASK_G | PIPE_MASK_A));
237 static unsigned rgba_cmask(unsigned mask)
239 return mask & PIPE_MASK_RGBA;
242 static unsigned rrrr_cmask(unsigned mask)
244 return (mask & PIPE_MASK_R) |
245 ((mask & PIPE_MASK_R) << 1) |
246 ((mask & PIPE_MASK_R) << 2) |
247 ((mask & PIPE_MASK_R) << 3);
250 static unsigned aaaa_cmask(unsigned mask)
252 return ((mask & PIPE_MASK_A) >> 3) |
253 ((mask & PIPE_MASK_A) >> 2) |
254 ((mask & PIPE_MASK_A) >> 1) |
255 (mask & PIPE_MASK_A);
258 static unsigned grrg_cmask(unsigned mask)
260 return ((mask & PIPE_MASK_R) << 1) |
261 ((mask & PIPE_MASK_R) << 2) |
262 ((mask & PIPE_MASK_G) >> 1) |
263 ((mask & PIPE_MASK_G) << 2);
266 static unsigned arra_cmask(unsigned mask)
268 return ((mask & PIPE_MASK_R) << 1) |
269 ((mask & PIPE_MASK_R) << 2) |
270 ((mask & PIPE_MASK_A) >> 3) |
271 (mask & PIPE_MASK_A);
693 /* Depth test setup. - separate write mask depth for decomp flush */
1700 unsigned mask)
1704 *((unsigned*)r300->sample_mask.state) = mask;