Lines Matching refs:pPicture
659 PicturePtr pPicture; in dmxProcRenderSetPictureTransform() local
666 VERIFY_PICTURE(pPicture, stuff->picture, client, DixWriteAccess); in dmxProcRenderSetPictureTransform()
671 dmxScreen = &dmxScreens[pPicture->pDrawable->pScreen->myNum]; in dmxProcRenderSetPictureTransform()
672 pPictPriv = DMX_GET_PICT_PRIV(pPicture); in dmxProcRenderSetPictureTransform()
698 PicturePtr pPicture; in dmxProcRenderSetPictureFilter() local
707 VERIFY_PICTURE(pPicture, stuff->picture, client, DixWriteAccess); in dmxProcRenderSetPictureFilter()
712 dmxScreen = &dmxScreens[pPicture->pDrawable->pScreen->myNum]; in dmxProcRenderSetPictureFilter()
713 pPictPriv = DMX_GET_PICT_PRIV(pPicture); in dmxProcRenderSetPictureFilter()
735 dmxDoCreatePicture(PicturePtr pPicture) in dmxDoCreatePicture() argument
737 DrawablePtr pDraw = pPicture->pDrawable; in dmxDoCreatePicture()
743 if (pPicture->pDrawable->type == DRAWABLE_WINDOW) { in dmxDoCreatePicture()
771 pFormat = dmxFindFormat(dmxScreen, pPicture->pFormat); in dmxDoCreatePicture()
783 PicturePtr pPicture = GetPictureWindow(pWindow); in dmxCreatePictureList() local
785 while (pPicture) { in dmxCreatePictureList()
786 dmxPictPrivPtr pPictPriv = DMX_GET_PICT_PRIV(pPicture); in dmxCreatePictureList()
789 pPictPriv->pict = dmxDoCreatePicture(pPicture); in dmxCreatePictureList()
793 pPicture = pPicture->pNext; in dmxCreatePictureList()
799 dmxBECreatePicture(PicturePtr pPicture) in dmxBECreatePicture() argument
801 dmxPictPrivPtr pPictPriv = DMX_GET_PICT_PRIV(pPicture); in dmxBECreatePicture()
804 pPictPriv->pict = dmxDoCreatePicture(pPicture); in dmxBECreatePicture()
807 dmxValidatePicture(pPicture, (1 << (CPLastBit + 1)) - 1); in dmxBECreatePicture()
816 dmxCreatePicture(PicturePtr pPicture) in dmxCreatePicture() argument
818 ScreenPtr pScreen = pPicture->pDrawable->pScreen; in dmxCreatePicture()
821 dmxPictPrivPtr pPictPriv = DMX_GET_PICT_PRIV(pPicture); in dmxCreatePicture()
827 ret = ps->CreatePicture(pPicture); in dmxCreatePicture()
831 pPictPriv->pict = dmxDoCreatePicture(pPicture); in dmxCreatePicture()
841 dmxBEFreePicture(PicturePtr pPicture) in dmxBEFreePicture() argument
843 ScreenPtr pScreen = pPicture->pDrawable->pScreen; in dmxBEFreePicture()
845 dmxPictPrivPtr pPictPriv = DMX_GET_PICT_PRIV(pPicture); in dmxBEFreePicture()
862 PicturePtr pPicture = GetPictureWindow(pWindow); in dmxDestroyPictureList() local
865 while (pPicture) { in dmxDestroyPictureList()
866 ret |= dmxBEFreePicture(pPicture); in dmxDestroyPictureList()
867 pPicture = pPicture->pNext; in dmxDestroyPictureList()
877 dmxDestroyPicture(PicturePtr pPicture) in dmxDestroyPicture() argument
879 ScreenPtr pScreen = pPicture->pDrawable->pScreen; in dmxDestroyPicture()
886 if (dmxBEFreePicture(pPicture)) in dmxDestroyPicture()
891 ps->DestroyPicture(pPicture); in dmxDestroyPicture()
898 dmxChangePictureClip(PicturePtr pPicture, int clipType, void *value, int n) in dmxChangePictureClip() argument
900 ScreenPtr pScreen = pPicture->pDrawable->pScreen; in dmxChangePictureClip()
903 dmxPictPrivPtr pPictPriv = DMX_GET_PICT_PRIV(pPicture); in dmxChangePictureClip()
908 ps->ChangePictureClip(pPicture, clipType, value, n); in dmxChangePictureClip()
921 else if (pPicture->clientClip) { in dmxChangePictureClip()
922 RegionPtr pClip = pPicture->clientClip; in dmxChangePictureClip()
963 dmxDestroyPictureClip(PicturePtr pPicture) in dmxDestroyPictureClip() argument
965 ScreenPtr pScreen = pPicture->pDrawable->pScreen; in dmxDestroyPictureClip()
968 dmxPictPrivPtr pPictPriv = DMX_GET_PICT_PRIV(pPicture); in dmxDestroyPictureClip()
973 ps->DestroyPictureClip(pPicture); in dmxDestroyPictureClip()
994 dmxChangePicture(PicturePtr pPicture, Mask mask) in dmxChangePicture() argument
996 ScreenPtr pScreen = pPicture->pDrawable->pScreen; in dmxChangePicture()
999 dmxPictPrivPtr pPictPriv = DMX_GET_PICT_PRIV(pPicture); in dmxChangePicture()
1004 ps->ChangePicture(pPicture, mask); in dmxChangePicture()
1017 dmxValidatePicture(PicturePtr pPicture, Mask mask) in dmxValidatePicture() argument
1019 ScreenPtr pScreen = pPicture->pDrawable->pScreen; in dmxValidatePicture()
1022 dmxPictPrivPtr pPictPriv = DMX_GET_PICT_PRIV(pPicture); in dmxValidatePicture()
1031 attribs.repeat = pPicture->repeatType; in dmxValidatePicture()
1034 if (pPicture->alphaMap) { in dmxValidatePicture()
1037 pAlphaPriv = DMX_GET_PICT_PRIV(pPicture->alphaMap); in dmxValidatePicture()
1051 attribs.alpha_x_origin = pPicture->alphaOrigin.x; in dmxValidatePicture()
1053 attribs.alpha_y_origin = pPicture->alphaOrigin.y; in dmxValidatePicture()
1055 attribs.clip_x_origin = pPicture->clipOrigin.x; in dmxValidatePicture()
1057 attribs.clip_y_origin = pPicture->clipOrigin.y; in dmxValidatePicture()
1061 attribs.graphics_exposures = pPicture->graphicsExposures; in dmxValidatePicture()
1063 attribs.subwindow_mode = pPicture->subWindowMode; in dmxValidatePicture()
1065 attribs.poly_edge = pPicture->polyEdge; in dmxValidatePicture()
1067 attribs.poly_mode = pPicture->polyMode; in dmxValidatePicture()
1069 attribs.component_alpha = pPicture->componentAlpha; in dmxValidatePicture()
1081 ps->ValidatePicture(pPicture, mask); in dmxValidatePicture()