Lines Matching defs:pmap
66 #define LOAD_PALETTE(pmap) \
67 ((pmap == GetInstalledmiColormap(pmap->pScreen)) && \
69 xf86Screens[pmap->pScreen->myNum]->vtSema || pScreenPriv->isDGAmode))
261 CMapAllocateColormapPrivate(ColormapPtr pmap)
264 &pmap->pScreen->devPrivates, CMapScreenKey);
270 if (CMapColormapUseMax(pmap->pVisual, pScreenPriv))
271 numColors = pmap->pVisual->ColormapEntries;
273 numColors = 1 << pmap->pVisual->nplanes;
283 dixSetPrivate(&pmap->devPrivates, CMapColormapKey, pColPriv);
293 pLink->cmap = pmap;
302 CMapCreateColormap (ColormapPtr pmap)
304 ScreenPtr pScreen = pmap->pScreen;
310 if((*pScreen->CreateColormap)(pmap)) {
311 if(CMapAllocateColormapPrivate(pmap))
359 ColormapPtr pmap,
363 ScreenPtr pScreen = pmap->pScreen;
364 VisualPtr pVisual = pmap->pVisual;
372 (*pScreen->StoreColors)(pmap, ndef, pdefs);
383 &pmap->devPrivates, CMapColormapKey);
431 CMapRefreshColors(pmap, num, indices);
436 CMapInstallColormap(ColormapPtr pmap)
438 ScreenPtr pScreen = pmap->pScreen;
442 if (pmap == GetInstalledmiColormap(pmap->pScreen))
446 (*pScreen->InstallColormap)(pmap);
451 if (GetInstalledmiColormap(pmap->pScreen))
452 pmap = GetInstalledmiColormap(pmap->pScreen);
455 (pmap->pVisual->class == TrueColor) &&
456 CMapColormapUseMax(pmap->pVisual, pScreenPriv))
459 if(LOAD_PALETTE(pmap))
460 CMapReinstallMap(pmap);
528 CMapReinstallMap(ColormapPtr pmap)
531 &pmap->pScreen->devPrivates, CMapScreenKey);
533 &pmap->devPrivates, CMapColormapKey);
534 ScrnInfoPtr pScrn = xf86Screens[pmap->pScreen->myNum];
542 CMapRefreshColors(pmap, cmapPriv->numColors, indices);
545 indices, cmapPriv->colors, pmap->pVisual);
559 CMapRefreshColors(ColormapPtr pmap, int defs, int* indices)
562 &pmap->pScreen->devPrivates, CMapScreenKey);
564 &pmap->devPrivates, CMapColormapKey);
565 VisualPtr pVisual = pmap->pVisual;
566 ScrnInfoPtr pScrn = xf86Screens[pmap->pScreen->myNum];
615 entry = (EntryPtr)&pmap->red[index];
640 gamma[pmap->red[index].co.local.red >> shift].red;
643 gamma[pmap->green[index].co.local.green >> shift].green;
646 gamma[pmap->blue[index].co.local.blue >> shift].blue;
654 colors[index].red = gamma[pmap->red[
657 colors[index].green = gamma[pmap->green[
660 colors[index].blue = gamma[pmap->blue[
668 if(LOAD_PALETTE(pmap))
670 colors, pmap->pVisual);
673 CMapSetOverscan(pmap, defs, indices);
693 CMapSetOverscan(ColormapPtr pmap, int defs, int *indices)
696 &pmap->pScreen->devPrivates, CMapScreenKey);
698 &pmap->devPrivates, CMapColormapKey);
699 ScrnInfoPtr pScrn = xf86Screens[pmap->pScreen->myNum];
700 VisualPtr pVisual = pmap->pVisual;
821 if (LOAD_PALETTE(pmap)) {