Lines Matching defs:pdraw

78    __GLXDRIdrawable *pdraw;
83 if (__glxHashLookup(priv->drawHash, drawable, (void *) &pdraw) == 0)
84 return pdraw;
750 __GLXDRIdrawable *pdraw;
759 pdraw = psc->driScreen->createDrawable(psc, pixmap, xid, config);
760 if (pdraw == NULL) {
766 if (__glxHashInsert(priv->drawHash, xid, pdraw)) {
767 (*pdraw->destroyDrawable) (pdraw);
821 __GLXDRIdrawable *pdraw = GetGLXDRIDrawable(dpy, glxpixmap);
823 if (priv != NULL && pdraw != NULL) {
824 (*pdraw->destroyDrawable) (pdraw);
852 __GLXDRIdrawable *pdraw = GetGLXDRIDrawable(dpy, drawable);
854 if (pdraw != NULL) {
857 (*pdraw->psc->driScreen->swapBuffers)(pdraw, 0, 0, 0, flush);
1766 __GLXDRIdrawable *pdraw =
1771 if (pdraw)
1772 psc->driScreen->setSwapInterval(pdraw, interval);
1816 __GLXDRIdrawable *pdraw =
1822 if (!pdraw)
1825 return psc->driScreen->setSwapInterval(pdraw, interval);
1845 __GLXDRIdrawable *pdraw =
1847 if (pdraw)
1848 return psc->driScreen->getSwapInterval(pdraw);
1868 __GLXDRIdrawable *pdraw;
1881 pdraw = GetGLXDRIDrawable(gc->currentDpy, gc->currentDrawable);
1890 ret = psc->driScreen->getDrawableMSC(psc, pdraw, &ust, &msc, &sbc);
1905 __GLXDRIdrawable *pdraw;
1923 pdraw = GetGLXDRIDrawable(gc->currentDpy, gc->currentDrawable);
1928 ret = psc->driScreen->waitForMSC(pdraw, 0, divisor, remainder, &ust, &msc,
2067 __GLXDRIdrawable *pdraw;
2075 pdraw = GetGLXDRIDrawable(dpy, drawable);
2076 psc = pdraw ? pdraw->psc : NULL;
2077 if (pdraw && psc->driScreen->getDrawableMSC) {
2078 ret = psc->driScreen->getDrawableMSC(psc, pdraw, ust, msc, sbc);
2187 __GLXDRIdrawable *pdraw = GetGLXDRIDrawable(dpy, drawable);
2188 struct glx_screen *psc = pdraw ? pdraw->psc : NULL;
2195 if (!pdraw || !gc->isDirect)
2214 return (*psc->driScreen->swapBuffers)(pdraw, target_msc, divisor,
2229 __GLXDRIdrawable *pdraw = GetGLXDRIDrawable(dpy, drawable);
2230 struct glx_screen *psc = pdraw ? pdraw->psc : NULL;
2244 if (pdraw && psc->driScreen && psc->driScreen->waitForMSC) {
2245 ret = psc->driScreen->waitForMSC(pdraw, target_msc, divisor, remainder,
2261 __GLXDRIdrawable *pdraw = GetGLXDRIDrawable(dpy, drawable);
2262 struct glx_screen *psc = pdraw ? pdraw->psc : NULL;
2273 if (pdraw && psc->driScreen && psc->driScreen->waitForSBC) {
2274 ret = psc->driScreen->waitForSBC(pdraw, target_sbc, ust, msc, sbc);
2351 __GLXDRIdrawable *pdraw = GetGLXDRIDrawable(dpy, drawable);
2352 if (pdraw != NULL) {
2353 struct glx_screen *psc = pdraw->psc;
2355 (*psc->driScreen->copySubBuffer) (pdraw, x, y, width, height, True);