Lines Matching refs:pdraw

77    __GLXDRIdrawable *pdraw;
82 if (__glxHashLookup(priv->drawHash, drawable, (void *) &pdraw) == 0)
83 return pdraw;
736 __GLXDRIdrawable *pdraw;
745 pdraw = psc->driScreen->createDrawable(psc, pixmap, xid, config);
746 if (pdraw == NULL) {
752 if (__glxHashInsert(priv->drawHash, xid, pdraw)) {
753 (*pdraw->destroyDrawable) (pdraw);
807 __GLXDRIdrawable *pdraw = GetGLXDRIDrawable(dpy, glxpixmap);
809 if (priv != NULL && pdraw != NULL) {
810 (*pdraw->destroyDrawable) (pdraw);
838 __GLXDRIdrawable *pdraw = GetGLXDRIDrawable(dpy, drawable);
840 if (pdraw != NULL) {
843 (*pdraw->psc->driScreen->swapBuffers)(pdraw, 0, 0, 0, flush);
1762 __GLXDRIdrawable *pdraw =
1767 if (pdraw)
1768 psc->driScreen->setSwapInterval(pdraw, interval);
1812 __GLXDRIdrawable *pdraw =
1818 if (!pdraw)
1821 return psc->driScreen->setSwapInterval(pdraw, interval);
1841 __GLXDRIdrawable *pdraw =
1843 if (pdraw)
1844 return psc->driScreen->getSwapInterval(pdraw);
1864 __GLXDRIdrawable *pdraw;
1877 pdraw = GetGLXDRIDrawable(gc->currentDpy, gc->currentDrawable);
1886 ret = psc->driScreen->getDrawableMSC(psc, pdraw, &ust, &msc, &sbc);
1901 __GLXDRIdrawable *pdraw;
1919 pdraw = GetGLXDRIDrawable(gc->currentDpy, gc->currentDrawable);
1924 ret = psc->driScreen->waitForMSC(pdraw, 0, divisor, remainder, &ust, &msc,
2097 __GLXDRIdrawable *pdraw;
2105 pdraw = GetGLXDRIDrawable(dpy, drawable);
2106 psc = pdraw ? pdraw->psc : NULL;
2107 if (pdraw && psc->driScreen->getDrawableMSC) {
2108 ret = psc->driScreen->getDrawableMSC(psc, pdraw, ust, msc, sbc);
2218 __GLXDRIdrawable *pdraw = GetGLXDRIDrawable(dpy, drawable);
2219 struct glx_screen *psc = pdraw ? pdraw->psc : NULL;
2226 if (!pdraw || !gc->isDirect)
2245 return (*psc->driScreen->swapBuffers)(pdraw, target_msc, divisor,
2260 __GLXDRIdrawable *pdraw = GetGLXDRIDrawable(dpy, drawable);
2261 struct glx_screen *psc = pdraw ? pdraw->psc : NULL;
2275 if (pdraw && psc->driScreen && psc->driScreen->waitForMSC) {
2276 ret = psc->driScreen->waitForMSC(pdraw, target_msc, divisor, remainder,
2292 __GLXDRIdrawable *pdraw = GetGLXDRIDrawable(dpy, drawable);
2293 struct glx_screen *psc = pdraw ? pdraw->psc : NULL;
2304 if (pdraw && psc->driScreen && psc->driScreen->waitForSBC) {
2305 ret = psc->driScreen->waitForSBC(pdraw, target_sbc, ust, msc, sbc);
2382 __GLXDRIdrawable *pdraw = GetGLXDRIDrawable(dpy, drawable);
2383 if (pdraw != NULL) {
2384 struct glx_screen *psc = pdraw->psc;
2386 (*psc->driScreen->copySubBuffer) (pdraw, x, y, width, height, True);