Lines Matching refs:pVisual
93 unsigned short *pblue, VisualPtr pVisual)
95 int shift = 16 - pVisual->bitsPerRGBValue;
96 unsigned lim = (1 << pVisual->bitsPerRGBValue) - 1;
98 if ((pVisual->class | DynamicClass) == GrayScale)
117 VisualPtr pVisual;
120 pVisual = pmap->pVisual;
121 lim = (1 << pVisual->bitsPerRGBValue) - 1;
122 shift = 16 - pVisual->bitsPerRGBValue;
123 maxent = pVisual->ColormapEntries - 1;
124 if (pVisual->class == TrueColor)
128 limr = pVisual->redMask >> pVisual->offsetRed;
129 limg = pVisual->greenMask >> pVisual->offsetGreen;
130 limb = pVisual->blueMask >> pVisual->offsetBlue;
142 else if (pVisual->class == StaticColor)
146 limr = pVisual->redMask >> pVisual->offsetRed;
147 limg = pVisual->greenMask >> pVisual->offsetGreen;
148 limb = pVisual->blueMask >> pVisual->offsetBlue;
153 ((((((i & pVisual->redMask) >> pVisual->offsetRed)
156 ((((((i & pVisual->greenMask) >> pVisual->offsetGreen)
159 ((((((i & pVisual->blueMask) >> pVisual->offsetBlue)
163 else if (pVisual->class == StaticGray)
193 outdefs[i].red = pmap->red[red >> pVisual->offsetRed].co.local.red; \
194 outdefs[i].green = pmap->green[green >> pVisual->offsetGreen].co.local.green; \
195 outdefs[i].blue = pmap->blue[blue >> pVisual->offsetBlue].co.local.blue; \
205 VisualPtr pVisual;
210 pVisual = pmap->pVisual;
212 stepred = 1 << pVisual->offsetRed;
213 stepgreen = 1 << pVisual->offsetGreen;
214 stepblue = 1 << pVisual->offsetBlue;
215 maxred = pVisual->redMask;
216 maxgreen = pVisual->greenMask;
217 maxblue = pVisual->blueMask;
223 red = indefs->pixel & pVisual->redMask;
234 green = indefs->pixel & pVisual->greenMask;
245 blue = indefs->pixel & pVisual->blueMask;
298 VisualPtr pVisual;
305 for (pVisual = pScreen->visuals;
306 pVisual->vid != pScreen->rootVisual;
307 pVisual++)
310 if (pScreen->rootDepth == 1 || (pVisual->class & DynamicClass))
315 if (CreateColormap(pScreen->defColormap, pScreen, pVisual, &cmap,