Lines Matching refs:pGlxScreen
56 validGlxScreen(ClientPtr client, int screen, __GLXscreen ** pGlxScreen,
67 *pGlxScreen = glxGetScreen(screenInfo.screens[screen]);
73 validGlxFBConfig(ClientPtr client, __GLXscreen * pGlxScreen, XID id,
78 for (m = pGlxScreen->fbconfigs; m != NULL; m = m->next)
91 validGlxVisual(ClientPtr client, __GLXscreen * pGlxScreen, XID id,
96 for (i = 0; i < pGlxScreen->numVisuals; i++)
97 if (pGlxScreen->visuals[i]->visualID == id) {
98 *config = pGlxScreen->visuals[i];
245 __GLXscreen * pGlxScreen, GLboolean isDirect,
294 if (shareglxc->pGlxScreen != pGlxScreen) {
295 client->errorValue = shareglxc->pGlxScreen->pScreen->myNum;
319 glxc = pGlxScreen->createContext(pGlxScreen, config, shareglxc,
323 glxc = __glXdirectContextCreate(pGlxScreen, config, shareglxc);
330 glxc->pGlxScreen = pGlxScreen;
378 __GLXscreen *pGlxScreen;
381 if (!validGlxScreen(cl->client, req->screen, &pGlxScreen, &err))
383 if (!validGlxVisual(cl->client, pGlxScreen, req->visual, &config, &err))
387 config, pGlxScreen, req->isDirect,
396 __GLXscreen *pGlxScreen;
399 if (!validGlxScreen(cl->client, req->screen, &pGlxScreen, &err))
401 if (!validGlxFBConfig(cl->client, pGlxScreen, req->fbconfig, &config, &err))
405 config, pGlxScreen, req->isDirect,
416 __GLXscreen *pGlxScreen;
421 if (!validGlxScreen(cl->client, req->screen, &pGlxScreen, &err))
423 if (!validGlxFBConfig(cl->client, pGlxScreen, req->fbconfig, &config, &err))
427 config, pGlxScreen, req->isDirect,
464 inferConfigForWindow(__GLXscreen *pGlxScreen, WindowPtr pWin)
468 for (i = 0; i < pGlxScreen->numVisuals; i++)
469 if (pGlxScreen->visuals[i]->visualID == vid)
470 return pGlxScreen->visuals[i];
488 __GLXscreen *pGlxScreen;
530 pGlxScreen = glxc->pGlxScreen;
531 if (pDraw->pScreen != pGlxScreen->pScreen) {
539 config = inferConfigForWindow(pGlxScreen, (WindowPtr)pDraw);
557 pGlxDraw = pGlxScreen->createDrawable(client, pGlxScreen, pDraw, drawId,
844 if (src->isDirect || dst->isDirect || (src->pGlxScreen != dst->pGlxScreen)) {
910 __GLXscreen *pGlxScreen;
918 if (!validGlxScreen(cl->client, req->screen, &pGlxScreen, &err))
924 .length = (pGlxScreen->numVisuals *
926 .numVisuals = pGlxScreen->numVisuals,
939 for (i = 0; i < pGlxScreen->numVisuals; i++) {
940 modes = pGlxScreen->visuals[i];
1025 __GLXscreen *pGlxScreen;
1033 if (!validGlxScreen(cl->client, screen, &pGlxScreen, &err))
1039 .length = __GLX_FBCONFIG_ATTRIBS_LENGTH * pGlxScreen->numFBConfigs,
1040 .numFBConfigs = pGlxScreen->numFBConfigs,
1053 for (modes = pGlxScreen->fbconfigs; modes != NULL; modes = modes->next) {
1172 DoCreateGLXDrawable(ClientPtr client, __GLXscreen * pGlxScreen,
1178 if (pGlxScreen->pScreen != pDraw->pScreen)
1181 pGlxDraw = pGlxScreen->createDrawable(client, pGlxScreen, pDraw,
1202 DoCreateGLXPixmap(ClientPtr client, __GLXscreen * pGlxScreen,
1218 err = DoCreateGLXDrawable(client, pGlxScreen, config, pDraw, drawableId,
1275 __GLXscreen *pGlxScreen;
1278 if (!validGlxScreen(cl->client, req->screen, &pGlxScreen, &err))
1280 if (!validGlxVisual(cl->client, pGlxScreen, req->visual, &config, &err))
1283 return DoCreateGLXPixmap(cl->client, pGlxScreen, config,
1293 __GLXscreen *pGlxScreen;
1303 if (!validGlxScreen(cl->client, req->screen, &pGlxScreen, &err))
1305 if (!validGlxFBConfig(cl->client, pGlxScreen, req->fbconfig, &config, &err))
1308 err = DoCreateGLXPixmap(cl->client, pGlxScreen, config,
1326 __GLXscreen *pGlxScreen;
1331 if (!validGlxScreen(cl->client, req->screen, &pGlxScreen, &err))
1333 if (!validGlxFBConfig(cl->client, pGlxScreen, req->fbconfig, &config, &err))
1336 return DoCreateGLXPixmap(cl->client, pGlxScreen,
1381 __GLXscreen *pGlxScreen;
1385 if (!validGlxScreen(client, screenNum, &pGlxScreen, &err))
1387 if (!validGlxFBConfig(client, pGlxScreen, fbconfigId, &config, &err))
1390 pPixmap = (*pGlxScreen->pScreen->CreatePixmap) (pGlxScreen->pScreen,
1399 (*pGlxScreen->pScreen->DestroyPixmap) (pPixmap);
1410 return DoCreateGLXDrawable(client, pGlxScreen, config, &pPixmap->drawable,
1564 __GLXscreen *pGlxScreen;
1576 if (!validGlxScreen(client, req->screen, &pGlxScreen, &err))
1578 if (!validGlxFBConfig(client, pGlxScreen, req->fbconfig, &config, &err))
1590 return DoCreateGLXDrawable(client, pGlxScreen, config,
1687 sendBuf[5] = (int) (ctx->pGlxScreen->pScreen->myNum);
2377 __GLXscreen *pGlxScreen;
2382 if (!validGlxScreen(client, req->screen, &pGlxScreen, &err))
2385 n = strlen(pGlxScreen->GLXextensions) + 1;
2398 memcpy(buf, pGlxScreen->GLXextensions, n);
2432 __GLXscreen *pGlxScreen;
2435 if (!validGlxScreen(client, req->screen, &pGlxScreen, &err))
2446 ptr = pGlxScreen->GLXextensions;
2449 if (pGlxScreen->glvnd) {
2450 ptr = pGlxScreen->glvnd;