Lines Matching refs:pGlxScreen

55 validGlxScreen(ClientPtr client, int screen, __GLXscreen ** pGlxScreen,  in validGlxScreen()  argument
66 *pGlxScreen = glxGetScreen(screenInfo.screens[screen]); in validGlxScreen()
72 validGlxFBConfig(ClientPtr client, __GLXscreen * pGlxScreen, XID id, in validGlxFBConfig() argument
77 for (m = pGlxScreen->fbconfigs; m != NULL; m = m->next) in validGlxFBConfig()
90 validGlxVisual(ClientPtr client, __GLXscreen * pGlxScreen, XID id, in validGlxVisual() argument
95 for (i = 0; i < pGlxScreen->numVisuals; i++) in validGlxVisual()
96 if (pGlxScreen->visuals[i]->visualID == id) { in validGlxVisual()
97 *config = pGlxScreen->visuals[i]; in validGlxVisual()
244 __GLXscreen * pGlxScreen, GLboolean isDirect) in DoCreateContext() argument
308 glxc = pGlxScreen->createContext(pGlxScreen, config, shareglxc, in DoCreateContext()
312 glxc = __glXdirectContextCreate(pGlxScreen, config, shareglxc); in DoCreateContext()
319 glxc->pGlxScreen = pGlxScreen; in DoCreateContext()
366 __GLXscreen *pGlxScreen; in __glXDisp_CreateContext() local
369 if (!validGlxScreen(cl->client, req->screen, &pGlxScreen, &err)) in __glXDisp_CreateContext()
371 if (!validGlxVisual(cl->client, pGlxScreen, req->visual, &config, &err)) in __glXDisp_CreateContext()
375 config, pGlxScreen, req->isDirect); in __glXDisp_CreateContext()
383 __GLXscreen *pGlxScreen; in __glXDisp_CreateNewContext() local
386 if (!validGlxScreen(cl->client, req->screen, &pGlxScreen, &err)) in __glXDisp_CreateNewContext()
388 if (!validGlxFBConfig(cl->client, pGlxScreen, req->fbconfig, &config, &err)) in __glXDisp_CreateNewContext()
392 config, pGlxScreen, req->isDirect); in __glXDisp_CreateNewContext()
402 __GLXscreen *pGlxScreen; in __glXDisp_CreateContextWithConfigSGIX() local
407 if (!validGlxScreen(cl->client, req->screen, &pGlxScreen, &err)) in __glXDisp_CreateContextWithConfigSGIX()
409 if (!validGlxFBConfig(cl->client, pGlxScreen, req->fbconfig, &config, &err)) in __glXDisp_CreateContextWithConfigSGIX()
413 config, pGlxScreen, req->isDirect); in __glXDisp_CreateContextWithConfigSGIX()
449 inferConfigForWindow(__GLXscreen *pGlxScreen, WindowPtr pWin) in inferConfigForWindow() argument
453 for (i = 0; i < pGlxScreen->numVisuals; i++) in inferConfigForWindow()
454 if (pGlxScreen->visuals[i]->visualID == vid) in inferConfigForWindow()
455 return pGlxScreen->visuals[i]; in inferConfigForWindow()
473 __GLXscreen *pGlxScreen; in __glXGetDrawable() local
515 pGlxScreen = glxc->pGlxScreen; in __glXGetDrawable()
516 if (pDraw->pScreen != pGlxScreen->pScreen) { in __glXGetDrawable()
524 config = inferConfigForWindow(pGlxScreen, (WindowPtr)pDraw); in __glXGetDrawable()
542 pGlxDraw = pGlxScreen->createDrawable(client, pGlxScreen, pDraw, drawId, in __glXGetDrawable()
829 if (src->isDirect || dst->isDirect || (src->pGlxScreen != dst->pGlxScreen)) { in __glXDisp_CopyContext()
895 __GLXscreen *pGlxScreen; in __glXDisp_GetVisualConfigs() local
903 if (!validGlxScreen(cl->client, req->screen, &pGlxScreen, &err)) in __glXDisp_GetVisualConfigs()
909 .length = (pGlxScreen->numVisuals * in __glXDisp_GetVisualConfigs()
911 .numVisuals = pGlxScreen->numVisuals, in __glXDisp_GetVisualConfigs()
924 for (i = 0; i < pGlxScreen->numVisuals; i++) { in __glXDisp_GetVisualConfigs()
925 modes = pGlxScreen->visuals[i]; in __glXDisp_GetVisualConfigs()
1011 __GLXscreen *pGlxScreen; in DoGetFBConfigs() local
1019 if (!validGlxScreen(cl->client, screen, &pGlxScreen, &err)) in DoGetFBConfigs()
1025 .length = __GLX_FBCONFIG_ATTRIBS_LENGTH * pGlxScreen->numFBConfigs, in DoGetFBConfigs()
1026 .numFBConfigs = pGlxScreen->numFBConfigs, in DoGetFBConfigs()
1039 for (modes = pGlxScreen->fbconfigs; modes != NULL; modes = modes->next) { in DoGetFBConfigs()
1158 DoCreateGLXDrawable(ClientPtr client, __GLXscreen * pGlxScreen, in DoCreateGLXDrawable() argument
1164 if (pGlxScreen->pScreen != pDraw->pScreen) in DoCreateGLXDrawable()
1167 pGlxDraw = pGlxScreen->createDrawable(client, pGlxScreen, pDraw, in DoCreateGLXDrawable()
1188 DoCreateGLXPixmap(ClientPtr client, __GLXscreen * pGlxScreen, in DoCreateGLXPixmap() argument
1204 err = DoCreateGLXDrawable(client, pGlxScreen, config, pDraw, drawableId, in DoCreateGLXPixmap()
1261 __GLXscreen *pGlxScreen; in __glXDisp_CreateGLXPixmap() local
1264 if (!validGlxScreen(cl->client, req->screen, &pGlxScreen, &err)) in __glXDisp_CreateGLXPixmap()
1266 if (!validGlxVisual(cl->client, pGlxScreen, req->visual, &config, &err)) in __glXDisp_CreateGLXPixmap()
1269 return DoCreateGLXPixmap(cl->client, pGlxScreen, config, in __glXDisp_CreateGLXPixmap()
1279 __GLXscreen *pGlxScreen; in __glXDisp_CreatePixmap() local
1289 if (!validGlxScreen(cl->client, req->screen, &pGlxScreen, &err)) in __glXDisp_CreatePixmap()
1291 if (!validGlxFBConfig(cl->client, pGlxScreen, req->fbconfig, &config, &err)) in __glXDisp_CreatePixmap()
1294 err = DoCreateGLXPixmap(cl->client, pGlxScreen, config, in __glXDisp_CreatePixmap()
1312 __GLXscreen *pGlxScreen; in __glXDisp_CreateGLXPixmapWithConfigSGIX() local
1317 if (!validGlxScreen(cl->client, req->screen, &pGlxScreen, &err)) in __glXDisp_CreateGLXPixmapWithConfigSGIX()
1319 if (!validGlxFBConfig(cl->client, pGlxScreen, req->fbconfig, &config, &err)) in __glXDisp_CreateGLXPixmapWithConfigSGIX()
1322 return DoCreateGLXPixmap(cl->client, pGlxScreen, in __glXDisp_CreateGLXPixmapWithConfigSGIX()
1367 __GLXscreen *pGlxScreen; in DoCreatePbuffer() local
1371 if (!validGlxScreen(client, screenNum, &pGlxScreen, &err)) in DoCreatePbuffer()
1373 if (!validGlxFBConfig(client, pGlxScreen, fbconfigId, &config, &err)) in DoCreatePbuffer()
1376 pPixmap = (*pGlxScreen->pScreen->CreatePixmap) (pGlxScreen->pScreen, in DoCreatePbuffer()
1389 return DoCreateGLXDrawable(client, pGlxScreen, config, &pPixmap->drawable, in DoCreatePbuffer()
1543 __GLXscreen *pGlxScreen; in __glXDisp_CreateWindow() local
1555 if (!validGlxScreen(client, req->screen, &pGlxScreen, &err)) in __glXDisp_CreateWindow()
1557 if (!validGlxFBConfig(client, pGlxScreen, req->fbconfig, &config, &err)) in __glXDisp_CreateWindow()
1569 return DoCreateGLXDrawable(client, pGlxScreen, config, in __glXDisp_CreateWindow()
1666 sendBuf[5] = (int) (ctx->pGlxScreen->pScreen->myNum); in DoQueryContext()
2348 __GLXscreen *pGlxScreen; in __glXDisp_QueryExtensionsString() local
2353 if (!validGlxScreen(client, req->screen, &pGlxScreen, &err)) in __glXDisp_QueryExtensionsString()
2356 n = strlen(pGlxScreen->GLXextensions) + 1; in __glXDisp_QueryExtensionsString()
2369 memcpy(buf, pGlxScreen->GLXextensions, n); in __glXDisp_QueryExtensionsString()
2403 __GLXscreen *pGlxScreen; in __glXDisp_QueryServerString() local
2406 if (!validGlxScreen(client, req->screen, &pGlxScreen, &err)) in __glXDisp_QueryServerString()
2417 ptr = pGlxScreen->GLXextensions; in __glXDisp_QueryServerString()
2420 if (pGlxScreen->glvnd) { in __glXDisp_QueryServerString()
2421 ptr = pGlxScreen->glvnd; in __glXDisp_QueryServerString()