Home | History | Annotate | Download | only in glx

Lines Matching refs:psc

231 		 struct glx_screen *psc, struct glx_config *config)
233 gc->majorOpcode = __glXSetupForCommand(psc->display->dpy);
237 gc->screen = psc->scr;
238 gc->psc = psc;
259 struct glx_screen *psc;
264 psc = GetGLXScreenConfigs(dpy, screen);
265 if (psc == NULL)
273 gc = applegl_create_context(psc, config, shareList, renderType);
275 if (allowDirect && psc->vtable->create_context)
276 gc = psc->vtable->create_context(psc, config, shareList, renderType);
278 gc = indirect_create_context(psc, config, shareList, renderType);
362 struct glx_screen *const psc = GetGLXScreenConfigs(dpy, vis->screen);
364 config = glx_config_find_visual(psc->visuals, vis->visualid);
652 struct glx_screen *const psc = GetGLXScreenConfigs(dpy, screen);
655 config = glx_config_find_visual(psc->visuals, vis->visualid);
700 struct glx_screen *psc;
703 psc = priv->screens[vis->screen];
704 if (psc->driScreen == NULL)
707 config = glx_config_find_visual(psc->visuals, vis->visualid);
708 pdraw = psc->driScreen->createDrawable(psc, pixmap, xid, config);
812 (*pdraw->psc->driScreen->swapBuffers)(pdraw, 0, 0, 0);
865 struct glx_screen *psc;
869 status = GetGLXPrivScreenConfig(dpy, vis->screen, &priv, &psc);
871 config = glx_config_find_visual(psc->visuals, vis->visualid);
1226 struct glx_screen *psc;
1234 if (GetGLXPrivScreenConfig(dpy, screen, &priv, &psc) != Success) {
1256 for (config = psc->visuals; config != NULL; config = config->next) {
1290 struct glx_screen *psc;
1293 if (GetGLXPrivScreenConfig(dpy, screen, &priv, &psc) != Success) {
1297 if (!psc->effectiveGLXexts) {
1298 if (!psc->serverGLXexts) {
1299 psc->serverGLXexts =
1304 __glXCalculateUsableExtensions(psc,
1306 (psc->driScreen != NULL),
1313 return psc->effectiveGLXexts;
1336 struct glx_screen *psc;
1341 if (GetGLXPrivScreenConfig(dpy, screen, &priv, &psc) != Success) {
1353 str = &psc->serverGLXexts;
1421 struct glx_screen *psc = NULL;
1527 psc = GetGLXScreenConfigs(dpy, screen);
1528 if (psc == NULL)
1532 mode = glx_config_find_fbconfig(psc->configs, fbconfigID);
1534 mode = glx_config_find_visual(psc->visuals, visualID);
1540 ctx = indirect_create_context(psc, mode, NULL, renderType);
1739 struct glx_screen *psc;
1752 psc = GetGLXScreenConfigs( gc->currentDpy, gc->screen);
1755 if (gc->isDirect && psc->driScreen && psc->driScreen->setSwapInterval) {
1758 psc->driScreen->setSwapInterval(pdraw, interval);
1798 struct glx_screen *psc;
1800 psc = GetGLXScreenConfigs( gc->currentDpy, gc->screen);
1801 if (psc->driScreen && psc->driScreen->setSwapInterval) {
1804 return psc
1820 struct glx_screen *psc;
1822 psc = GetGLXScreenConfigs( gc->currentDpy, gc->screen);
1823 if (psc->driScreen && psc->driScreen->getSwapInterval) {
1826 return psc->driScreen->getSwapInterval(pdraw);
1844 struct glx_screen *psc;
1857 psc = GetGLXScreenConfigs(gc->currentDpy, gc->screen);
1867 if (psc->driScreen && psc->driScreen->getDrawableMSC) {
1868 ret = psc->driScreen->getDrawableMSC(psc, pdraw, &ust, &msc, &sbc);
1881 struct glx_screen *psc;
1899 psc = GetGLXScreenConfigs( gc->currentDpy, gc->screen);
1905 if (psc->driScreen && psc->driScreen->waitForMSC) {
1906 ret = psc->driScreen->waitForMSC(pdraw, 0, divisor, remainder, &ust, &msc,
1948 struct glx_screen *psc;
1962 psc = GetGLXScreenConfigs(dpy, config->screen);
1963 if ((psc != NULL)
1964 && __glXExtensionBitIsEnabled(psc, SGIX_fbconfig_bit)) {
1998 struct glx_screen *psc;
2005 psc = GetGLXScreenConfigs(dpy, config->screen);
2006 if ((psc != NULL)
2007 && __glXExtensionBitIsEnabled(psc, SGIX_fbconfig_bit)) {
2022 struct glx_screen *psc = NULL;
2024 if ((GetGLXPrivScreenConfig(dpy, vis->screen, &priv, &psc) == Success)
2025 && __glXExtensionBitIsEnabled(psc, SGIX_fbconfig_bit)
2026 && (psc->configs->fbconfigID != (int) GLX_DONT_CARE)) {
2027 return (GLXFBConfigSGIX) glx_config_find_visual(psc->configs,
2081 struct glx_screen *psc;
2088 psc = pdraw ? pdraw->psc : NULL;
2089 if (pdraw && psc->driScreen->getDrawableMSC) {
2090 ret = psc->driScreen->getDrawableMSC(psc, pdraw, ust, msc, sbc);
2104 struct glx_screen *psc;
2109 psc = glxDraw->psc;
2110 if (XF86VidModeQueryVersion(psc->dpy, &i, &i) &&
2111 XF86VidModeGetModeLine(psc->dpy, psc->scr, &dot_clock, &mode_line)) {
2203 struct glx_screen *psc = pdraw ? pdraw->psc : NULL;
2228 if (psc->driScreen && psc->driScreen->swapBuffers)
2229 return (*psc->driScreen->swapBuffers)(pdraw, target_msc, divisor,
2245 struct glx_screen *psc = pdraw ? pdraw->psc : NULL;
2259 if (pdraw && psc->driScreen && psc->driScreen->waitForMSC) {
2260 ret = psc->driScreen->waitForMSC(pdraw, target_msc, divisor, remainder,
2277 struct glx_screen *psc = pdraw ? pdraw->psc : NULL;
2288 if (pdraw && psc->driScreen && psc->driScreen->waitForSBC) {
2289 ret = psc->driScreen->waitForSBC(pdraw, target_sbc, ust, msc, sbc);
2368 struct glx_screen *psc = pdraw->psc;
2369 if (psc->driScreen->copySubBuffer != NULL) {
2371 (*psc->driScreen->copySubBuffer) (pdraw, x, y, width, height);