Lines Matching refs:cRects
145 void APIENTRY crWindowVisibleRegion( GLint window, GLint cRects, const void *pRects )
151 crDebug("Dispatched crWindowVisibleRegion (%i, cRects=%i)", window, cRects);
152 stub.spu->dispatch_table.WindowVisibleRegion( window, cRects, pRects );
156 void APIENTRY crVBoxTexPresent(GLuint texture, GLuint cfg, GLint xPos, GLint yPos, GLint cRects, const GLint *pRects)
298 crDebug("Dispatched WindowVisibleRegion (%i, cRects=%i)", pWindow->spuWindow, lpRgnData->rdh.nCount);
472 int cRects, i;
494 pXRects = XFixesFetchRegion(dpy, xreg, &cRects);
499 if (!pWindow->pVisibleRegions && !cRects)
516 || pWindow->cVisibleRegions!=cRects
517 || (pWindow->pVisibleRegions && crMemcmp(pWindow->pVisibleRegions, pXRects, cRects * sizeof(XRectangle)))))
525 pWindow->cVisibleRegions = cRects;
527 pGLRects = crAlloc(4*cRects*sizeof(GLint));
531 (unsigned long)(4*cRects*sizeof(GLint)));
535 //crDebug("Got %i rects.", cRects);
536 for (i=0; i<cRects; ++i)
545 crDebug("Dispatched WindowVisibleRegion (%i, cRects=%i)", pWindow->spuWindow, cRects);
546 stub.spuDispatch.WindowVisibleRegion(pWindow->spuWindow, cRects, pGLRects);