Lines Matching refs:pGlxScreen
188 __GLXscreen *pGlxScreen = glxGetScreen(pScreen);
190 pScreen->CloseScreen = pGlxScreen->CloseScreen;
192 pGlxScreen->destroy(pGlxScreen);
281 pickFBConfig(__GLXscreen *pGlxScreen, VisualPtr visual)
286 for (config = pGlxScreen->fbconfigs; config != NULL; config = config->next) {
322 void __glXScreenInit(__GLXscreen *pGlxScreen, ScreenPtr pScreen)
331 pGlxScreen->pScreen = pScreen;
332 pGlxScreen->GLextensions = strdup(GLServerExtensions);
333 pGlxScreen->GLXvendor = strdup(GLXServerVendorName);
334 pGlxScreen->GLXextensions = strdup(GLXServerExtensions);
342 pGlxScreen->GLXmajor = 1;
343 pGlxScreen->GLXminor = 2;
345 pGlxScreen->CloseScreen = pScreen->CloseScreen;
349 for (m = pGlxScreen->fbconfigs; m != NULL; m = m->next) {
354 pGlxScreen->numFBConfigs = i;
356 pGlxScreen->visuals =
357 calloc(pGlxScreen->numFBConfigs, sizeof (__GLXconfig *));
367 config = pickFBConfig(pGlxScreen, visual);
369 pGlxScreen->visuals[pGlxScreen->numVisuals++] = config;
377 for (config = pGlxScreen->fbconfigs; config != NULL; config = config->next) {
413 pGlxScreen->visuals[pGlxScreen->numVisuals++] = config;
417 dixSetPrivate(&pScreen->devPrivates, glxScreenPrivateKey, pGlxScreen);