Lines Matching full:direct
223 * Current rendering code supports only three direct formats, in PictureCreateDefaultFormats()
258 * Walk supported depths and add useful Direct formats in PictureCreateDefaultFormats()
313 pFormats[f].direct.alphaMask = Mask (PICT_FORMAT_A(format)); in PictureCreateDefaultFormats()
315 if (pFormats[f].direct.alphaMask) in PictureCreateDefaultFormats()
316 pFormats[f].direct.alpha = (PICT_FORMAT_R(format) + in PictureCreateDefaultFormats()
320 pFormats[f].direct.redMask = Mask (PICT_FORMAT_R(format)); in PictureCreateDefaultFormats()
322 pFormats[f].direct.red = (PICT_FORMAT_G(format) + in PictureCreateDefaultFormats()
325 pFormats[f].direct.greenMask = Mask (PICT_FORMAT_G(format)); in PictureCreateDefaultFormats()
327 pFormats[f].direct.green = PICT_FORMAT_B(format); in PictureCreateDefaultFormats()
329 pFormats[f].direct.blueMask = Mask (PICT_FORMAT_B(format)); in PictureCreateDefaultFormats()
331 pFormats[f].direct.blue = 0; in PictureCreateDefaultFormats()
337 pFormats[f].direct.alphaMask = Mask (PICT_FORMAT_A(format)); in PictureCreateDefaultFormats()
339 if (pFormats[f].direct.alphaMask) in PictureCreateDefaultFormats()
340 pFormats[f].direct.alpha = (PICT_FORMAT_B(format) + in PictureCreateDefaultFormats()
344 pFormats[f].direct.blueMask = Mask (PICT_FORMAT_B(format)); in PictureCreateDefaultFormats()
346 pFormats[f].direct.blue = (PICT_FORMAT_G(format) + in PictureCreateDefaultFormats()
349 pFormats[f].direct.greenMask = Mask (PICT_FORMAT_G(format)); in PictureCreateDefaultFormats()
351 pFormats[f].direct.green = PICT_FORMAT_R(format); in PictureCreateDefaultFormats()
353 pFormats[f].direct.redMask = Mask (PICT_FORMAT_R(format)); in PictureCreateDefaultFormats()
355 pFormats[f].direct.red = 0; in PictureCreateDefaultFormats()
361 pFormats[f].direct.blueMask = Mask (PICT_FORMAT_B(format)); in PictureCreateDefaultFormats()
363 pFormats[f].direct.blue = in PictureCreateDefaultFormats()
366 pFormats[f].direct.greenMask = Mask (PICT_FORMAT_G(format)); in PictureCreateDefaultFormats()
368 pFormats[f].direct.green = in PictureCreateDefaultFormats()
372 pFormats[f].direct.redMask = Mask (PICT_FORMAT_R(format)); in PictureCreateDefaultFormats()
374 pFormats[f].direct.red = in PictureCreateDefaultFormats()
378 pFormats[f].direct.alphaMask = Mask (PICT_FORMAT_A(format)); in PictureCreateDefaultFormats()
380 pFormats[f].direct.alpha = 0; in PictureCreateDefaultFormats()
386 pFormats[f].direct.alpha = 0; in PictureCreateDefaultFormats()
387 pFormats[f].direct.alphaMask = Mask (PICT_FORMAT_A(format)); in PictureCreateDefaultFormats()
530 if (format->direct.redMask << format->direct.red == in PictureMatchVisual()
532 format->direct.greenMask << format->direct.green == in PictureMatchVisual()
534 format->direct.blueMask << format->direct.blue == in PictureMatchVisual()
660 if ((formats[n].direct.redMask | in PictureInit()
661 formats[n].direct.blueMask | formats[n].direct.greenMask) == 0) in PictureInit()
663 else if (formats[n].direct.red > formats[n].direct.blue) in PictureInit()
665 else if (formats[n].direct.red == 0) in PictureInit()
669 a = Ones(formats[n].direct.alphaMask); in PictureInit()
670 r = Ones(formats[n].direct.redMask); in PictureInit()
671 g = Ones(formats[n].direct.greenMask); in PictureInit()
672 b = Ones(formats[n].direct.blueMask); in PictureInit()