Lines Matching refs:direct

219              * Current rendering code supports only three direct formats,
309 pFormats[f].direct.alphaMask = Mask (PICT_FORMAT_A(format));
311 if (pFormats[f].direct.alphaMask)
312 pFormats[f].direct.alpha = (PICT_FORMAT_R(format) +
316 pFormats[f].direct.redMask = Mask (PICT_FORMAT_R(format));
318 pFormats[f].direct.red = (PICT_FORMAT_G(format) +
321 pFormats[f].direct.greenMask = Mask (PICT_FORMAT_G(format));
323 pFormats[f].direct.green = PICT_FORMAT_B(format);
325 pFormats[f].direct.blueMask = Mask (PICT_FORMAT_B(format));
327 pFormats[f].direct.blue = 0;
333 pFormats[f].direct.alphaMask = Mask (PICT_FORMAT_A(format));
335 if (pFormats[f].direct.alphaMask)
336 pFormats[f].direct.alpha = (PICT_FORMAT_B(format) +
340 pFormats[f].direct.blueMask = Mask (PICT_FORMAT_B(format));
342 pFormats[f].direct.blue = (PICT_FORMAT_G(format) +
345 pFormats[f].direct.greenMask = Mask (PICT_FORMAT_G(format));
347 pFormats[f].direct.green = PICT_FORMAT_R(format);
349 pFormats[f].direct.redMask = Mask (PICT_FORMAT_R(format));
351 pFormats[f].direct.red = 0;
357 pFormats[f].direct.blueMask = Mask (PICT_FORMAT_B(format));
359 pFormats[f].direct.blue =
362 pFormats[f].direct.greenMask = Mask (PICT_FORMAT_G(format));
364 pFormats[f].direct.green =
368 pFormats[f].direct.redMask = Mask (PICT_FORMAT_R(format));
370 pFormats[f].direct.red =
374 pFormats[f].direct.alphaMask = Mask (PICT_FORMAT_A(format));
376 pFormats[f].direct.alpha = 0;
382 pFormats[f].direct.alpha = 0;
383 pFormats[f].direct.alphaMask = Mask (PICT_FORMAT_A(format));
529 if ((unsigned long)format->direct.redMask <<
530 format->direct.red == pVisual->redMask &&
531 (unsigned long)format->direct.greenMask <<
532 format->direct.green == pVisual->greenMask &&
533 (unsigned long)format->direct.blueMask <<
534 format->direct.blue == pVisual->blueMask) {
659 if ((formats[n].direct.redMask |
660 formats[n].direct.blueMask | formats[n].direct.greenMask) == 0)
662 else if (formats[n].direct.red > formats[n].direct.blue)
664 else if (formats[n].direct.red == 0)
668 a = Ones(formats[n].direct.alphaMask);
669 r = Ones(formats[n].direct.redMask);
670 g = Ones(formats[n].direct.greenMask);
671 b = Ones(formats[n].direct.blueMask);