Lines Matching defs:psc

283 static void __glXExtensionsCtrScreen(struct glx_screen * psc);
383 __glXEnableDirectExtension(struct glx_screen * psc, const char *name)
386 __glXExtensionsCtrScreen(psc);
389 name, strlen(name), GL_TRUE, psc->direct_support);
393 __ParseExtensionOverride(struct glx_screen *psc,
447 * \param psc Pointer to GLX per-screen record.
455 __glXParseExtensionOverride(struct glx_screen *psc, const char *override)
457 __ParseExtensionOverride(psc, known_glx_extensions, psc->glx_force_enabled,
458 psc->glx_force_disabled, override);
466 * \param psc Pointer to GLX per-screen record.
474 __IndirectGlParseExtensionOverride(struct glx_screen *psc, const char *override)
476 __ParseExtensionOverride(psc, known_gl_extensions, psc->gl_force_enabled,
477 psc->gl_force_disabled, override);
518 * \param psc Pointer to GLX per-screen record.
522 __glXExtensionsCtrScreen(struct glx_screen * psc)
524 if (psc->ext_list_first_time) {
525 psc->ext_list_first_time = GL_FALSE;
526 (void) memcpy(psc->direct_support, direct_glx_support,
528 (void) memset(psc->glx_force_enabled, 0,
529 sizeof(psc->glx_force_enabled));
530 (void) memset(psc->glx_force_disabled, 0,
531 sizeof(psc->glx_force_disabled));
532 (void) memset(psc->gl_force_enabled, 0,
533 sizeof(psc->gl_force_enabled));
534 (void) memset(psc->gl_force_disabled, 0,
535 sizeof(psc->gl_force_disabled));
543 * \param psc Pointer to GLX per-screen record.
546 * returned. If the extension bit is not enabled or if \c psc is
550 __glXExtensionBitIsEnabled(struct glx_screen * psc, unsigned bit)
554 if (psc != NULL) {
556 __glXExtensionsCtrScreen(psc);
557 enabled = EXT_ENABLED(bit, psc->direct_support);
641 * string is stored in \c psc->effectiveGLXexts.
643 * \param psc Pointer to GLX per-screen record.
649 __glXCalculateUsableExtensions(struct glx_screen * psc,
657 __glXExtensionsCtrScreen(psc);
661 psc->serverGLXexts, server_support);
684 u |= psc->direct_support[i] & (server_support[i] | direct_glx_only[i]);
689 u |= psc->glx_force_enabled[i];
690 u &= ~psc->glx_force_disabled[i];
708 u |= psc->glx_force_enabled[i];
709 u &= ~psc->glx_force_disabled[i];
715 psc->effectiveGLXexts = __glXGetStringFromTable(known_glx_extensions,
731 struct glx_screen *psc = gc->psc;
749 usable[i] = server_support[i] | psc->gl_force_enabled[i];
752 usable[i] &= ~psc->gl_force_disabled[i];