Lines Matching refs:screen

35  * screen initialization, context creation, context binding, DRM setup, etc.
218 * Destroy the per-screen private information.
401 validate_context_version(__DRIscreen *screen,
412 max_version = screen->max_gl_compat_version;
415 max_version = screen->max_gl_core_version;
418 max_version = screen->max_gl_es1_version;
421 max_version = screen->max_gl_es2_version;
445 driCreateContextAttribs(__DRIscreen *screen, int api,
467 if (!(screen->api_mask & (1 << api))) {
553 screen->max_gl_compat_version < 31)
616 if (!validate_context_version(screen, mesa_api,
630 context->driScreenPriv = screen;
645 driCreateNewContextForAPI(__DRIscreen *screen, int api,
651 return driCreateContextAttribs(screen, api, config, shared, 0, NULL,
656 driCreateNewContext(__DRIscreen *screen, const __DRIconfig *config,
659 return driCreateNewContextForAPI(screen, __DRI_API_OPENGL,
733 * \param scrn the screen.
816 driCreateNewDrawable(__DRIscreen *screen,
830 pdraw->driScreenPriv = screen;
839 if (!screen->driver->CreateBuffer(screen, pdraw, &config->modes,
867 dri2AllocateBuffer(__DRIscreen *screen,
871 return screen->driver->AllocateBuffer(screen, attachment, format,
876 dri2ReleaseBuffer(__DRIscreen *screen, __DRIbuffer *buffer)
878 screen->driver->ReleaseBuffer(screen, buffer);
883 dri2ConfigQueryb(__DRIscreen *screen, const char *var, unsigned char *val)
885 if (!driCheckOption(&screen->optionCache, var, DRI_BOOL))
888 *val = driQueryOptionb(&screen->optionCache, var);
894 dri2ConfigQueryi(__DRIscreen *screen, const char *var, int *val)
896 if (!driCheckOption(&screen->optionCache, var, DRI_INT) &&
897 !driCheckOption(&screen->optionCache, var, DRI_ENUM))
900 *val = driQueryOptioni(&screen->optionCache, var);
906 dri2ConfigQueryf(__DRIscreen *screen, const char *var, float *val)
908 if (!driCheckOption(&screen->optionCache, var, DRI_FLOAT))
911 *val = driQueryOptionf(&screen->optionCache, var);
917 dri2ConfigQuerys(__DRIscreen *screen, const char *var, char **val)
919 if (!driCheckOption(&screen->optionCache, var, DRI_STRING))
922 *val = driQueryOptionstr(&screen->optionCache, var);
928 driGetAPIMask(__DRIscreen *screen)
930 return screen->api_mask;