Lines Matching defs:psc

284 static void __glXExtensionsCtrScreen(struct glx_screen * psc);
384 __glXEnableDirectExtension(struct glx_screen * psc, const char *name)
387 __glXExtensionsCtrScreen(psc);
390 name, strlen(name), GL_TRUE, psc->direct_support);
394 __ParseExtensionOverride(struct glx_screen *psc,
448 * \param psc Pointer to GLX per-screen record.
456 __glXParseExtensionOverride(struct glx_screen *psc, const char *override)
458 __ParseExtensionOverride(psc, known_glx_extensions, psc->glx_force_enabled,
459 psc->glx_force_disabled, override);
467 * \param psc Pointer to GLX per-screen record.
475 __IndirectGlParseExtensionOverride(struct glx_screen *psc, const char *override)
477 __ParseExtensionOverride(psc, known_gl_extensions, psc->gl_force_enabled,
478 psc->gl_force_disabled, override);
519 * \param psc Pointer to GLX per-screen record.
523 __glXExtensionsCtrScreen(struct glx_screen * psc)
525 if (psc->ext_list_first_time) {
526 psc->ext_list_first_time = GL_FALSE;
527 (void) memcpy(psc->direct_support, direct_glx_support,
529 (void) memset(psc->glx_force_enabled, 0,
530 sizeof(psc->glx_force_enabled));
531 (void) memset(psc->glx_force_disabled, 0,
532 sizeof(psc->glx_force_disabled));
533 (void) memset(psc->gl_force_enabled, 0,
534 sizeof(psc->gl_force_enabled));
535 (void) memset(psc->gl_force_disabled, 0,
536 sizeof(psc->gl_force_disabled));
544 * \param psc Pointer to GLX per-screen record.
547 * returned. If the extension bit is not enabled or if \c psc is
551 __glXExtensionBitIsEnabled(struct glx_screen * psc, unsigned bit)
555 if (psc != NULL) {
557 __glXExtensionsCtrScreen(psc);
558 enabled = EXT_ENABLED(bit, psc->direct_support);
642 * string is stored in \c psc->effectiveGLXexts.
644 * \param psc Pointer to GLX per-screen record.
650 __glXCalculateUsableExtensions(struct glx_screen * psc,
658 __glXExtensionsCtrScreen(psc);
662 psc->serverGLXexts, server_support);
685 u |= psc->direct_support[i] & (server_support[i] | direct_glx_only[i]);
690 u |= psc->glx_force_enabled[i];
691 u &= ~psc->glx_force_disabled[i];
709 u |= psc->glx_force_enabled[i];
710 u &= ~psc->glx_force_disabled[i];
716 psc->effectiveGLXexts = __glXGetStringFromTable(known_glx_extensions,
732 struct glx_screen *psc = gc->psc;
750 usable[i] = server_support[i] | psc->gl_force_enabled[i];
753 usable[i] &= ~psc->gl_force_disabled[i];