Home
last modified time | relevance | path

Searched refs:glx_screen (Results 1 – 25 of 28) sorted by relevance

12

/third_party/mesa3d/src/glx/
Dglxclient.h111 struct glx_screen *(*createScreen)(int screen, struct glx_display * priv);
116 void (*destroyScreen)(struct glx_screen *psc);
118 __GLXDRIdrawable *(*createDrawable)(struct glx_screen *psc,
128 int (*getDrawableMSC)(struct glx_screen *psc, __GLXDRIdrawable *pdraw,
150 struct glx_screen *psc;
298 struct glx_screen *psc;
438 struct glx_screen *psc, struct glx_config *fbconfig);
478 struct glx_context *(*create_context)(struct glx_screen *psc,
483 struct glx_context *(*create_context_attribs)(struct glx_screen *psc,
489 int (*query_renderer_integer)(struct glx_screen *psc,
[all …]
Ddri_common_query_renderer.c81 dri2_query_renderer_integer(struct glx_screen *base, int attribute, in dri2_query_renderer_integer()
105 dri2_query_renderer_string(struct glx_screen *base, int attribute, in dri2_query_renderer_string()
124 dri3_query_renderer_integer(struct glx_screen *base, int attribute, in dri3_query_renderer_integer()
148 dri3_query_renderer_string(struct glx_screen *base, int attribute, in dri3_query_renderer_string()
167 drisw_query_renderer_integer(struct glx_screen *base, int attribute, in drisw_query_renderer_integer()
191 drisw_query_renderer_string(struct glx_screen *base, int attribute, in drisw_query_renderer_string()
Dglxextensions.h257 struct glx_screen;
260 extern GLboolean __glXExtensionBitIsEnabled(struct glx_screen *psc,
263 extern void __glXCalculateUsableExtensions(struct glx_screen *psc,
267 extern void __glXParseExtensionOverride(struct glx_screen *psc,
269 extern void __IndirectGlParseExtensionOverride(struct glx_screen *psc,
279 __glXEnableDirectExtension(struct glx_screen *psc, const char *name);
Dquery_renderer.c29 __glXQueryRendererInteger(struct glx_screen *psc, int attribute, in __glXQueryRendererInteger()
83 struct glx_screen *psc; in glXQueryRendererIntegerMESA()
116 __glXQueryRendererString(struct glx_screen *psc, int attribute) in __glXQueryRendererString()
143 struct glx_screen *psc; in glXQueryRendererStringMESA()
Ddri2_priv.h41 struct glx_screen base;
70 dri2_query_renderer_integer(struct glx_screen *base, int attribute,
74 dri2_query_renderer_string(struct glx_screen *base, int attribute,
Ddrisw_priv.h47 struct glx_screen base;
80 drisw_query_renderer_integer(struct glx_screen *base, int attribute,
83 drisw_query_renderer_string(struct glx_screen *base, int attribute,
Ddri3_priv.h81 struct glx_screen base;
132 dri3_query_renderer_integer(struct glx_screen *base, int attribute,
136 dri3_query_renderer_string(struct glx_screen *base, int attribute,
Dglxcmds.c150 _X_HIDDEN struct glx_screen *
163 struct glx_screen ** ppsc) in GetGLXPrivScreenConfig()
259 struct glx_screen *psc, struct glx_config *config) in glx_context_init()
324 struct glx_screen *psc; in CreateContext()
449 struct glx_screen *const psc = GetGLXScreenConfigs(dpy, vis->screen); in glXCreateContext()
697 struct glx_screen *const psc = GetGLXScreenConfigs(dpy, screen); in glXCreateGLXPixmap()
751 struct glx_screen *psc; in glXCreateGLXPixmap()
898 struct glx_screen *psc; in glXGetConfig()
1255 struct glx_screen *psc; in glXChooseVisual()
1319 struct glx_screen *psc; in glXQueryExtensionsString()
[all …]
Ddri_common.c307 driInferDrawableConfig(struct glx_screen *psc, GLXDrawable draw) in driInferDrawableConfig()
345 struct glx_screen *psc; in driFetchDrawable()
662 dri_common_create_context(struct glx_screen *base, in dri_common_create_context()
683 struct glx_screen *glx_screen = GetGLXScreenConfigs(dpy, scrNum); in driGetDriverName() local
685 if (!glx_screen || !glx_screen->vtable->get_driver_name) in driGetDriverName()
688 *driverName = glx_screen->vtable->get_driver_name(glx_screen); in driGetDriverName()
Dglxextensions.c283 static void __glXExtensionsCtrScreen(struct glx_screen * psc);
383 __glXEnableDirectExtension(struct glx_screen * psc, const char *name) in __glXEnableDirectExtension()
393 __ParseExtensionOverride(struct glx_screen *psc, in __ParseExtensionOverride()
455 __glXParseExtensionOverride(struct glx_screen *psc, const char *override) in __glXParseExtensionOverride()
474 __IndirectGlParseExtensionOverride(struct glx_screen *psc, const char *override) in __IndirectGlParseExtensionOverride()
522 __glXExtensionsCtrScreen(struct glx_screen * psc) in __glXExtensionsCtrScreen()
550 __glXExtensionBitIsEnabled(struct glx_screen * psc, unsigned bit) in __glXExtensionBitIsEnabled()
649 __glXCalculateUsableExtensions(struct glx_screen * psc, in __glXCalculateUsableExtensions()
731 struct glx_screen *psc = gc->psc; in __glXCalculateUsableGLExtensions()
Ddriwindows_glx.c51 struct glx_screen base;
120 driwindows_create_context(struct glx_screen *base, in driwindows_create_context()
174 driwindows_create_context_attribs(struct glx_screen *base, in driwindows_create_context_attribs()
260 driwindowsCreateDrawable(struct glx_screen *base, XID xDrawable, in driwindowsCreateDrawable()
345 driwindowsDestroyScreen(struct glx_screen *base) in driwindowsDestroyScreen()
464 static struct glx_screen *
Dapplegl_glx.c124 struct glx_screen *psc, in applegl_create_context()
177 _X_HIDDEN struct glx_screen *
180 struct glx_screen *psc; in applegl_create_screen()
Dindirect_glx.c258 indirect_create_context(struct glx_screen *psc, in indirect_create_context()
275 indirect_create_context_attribs(struct glx_screen *psc, in indirect_create_context_attribs()
401 _X_HIDDEN struct glx_screen *
404 struct glx_screen *psc; in indirect_create_screen()
Ddri3_glx.c232 dri3_create_context_attribs(struct glx_screen *base, in dri3_create_context_attribs()
368 dri3_create_drawable(struct glx_screen *base, XID xDrawable, in dri3_create_drawable()
440 dri3_drawable_get_msc(struct glx_screen *psc, __GLXDRIdrawable *pdraw, in dri3_drawable_get_msc()
621 dri3_destroy_screen(struct glx_screen *base) in dri3_destroy_screen()
809 dri3_get_driver_name(struct glx_screen *glx_screen) in dri3_get_driver_name() argument
811 struct dri3_screen *psc = (struct dri3_screen *)glx_screen; in dri3_get_driver_name()
836 static struct glx_screen *
Ddrisw_glx.c554 drisw_create_context_attribs(struct glx_screen *base, in drisw_create_context_attribs()
672 driswCreateDrawable(struct glx_screen *base, XID xDrawable, in driswCreateDrawable()
783 driswDestroyScreen(struct glx_screen *base) in driswDestroyScreen()
797 drisw_get_driver_name(struct glx_screen *glx_screen) in drisw_get_driver_name() argument
799 struct drisw_screen *psc = (struct drisw_screen *) glx_screen; in drisw_get_driver_name()
935 static struct glx_screen *
1059 static struct glx_screen *
Dglxext.c246 struct glx_screen *psc; in FreeScreenConfigs()
701 getVisualConfigs(struct glx_screen *psc, in getVisualConfigs()
730 getFBConfigs(struct glx_screen *psc, struct glx_display *priv, int screen) in getFBConfigs()
780 glx_screen_init(struct glx_screen *psc, in glx_screen_init()
799 glx_screen_cleanup(struct glx_screen *psc) in glx_screen_cleanup()
822 struct glx_screen *psc; in AllocAndFetchScreenConfigs()
Ddri2_glx.c154 dri2_create_context_attribs(struct glx_screen *base, in dri2_create_context_attribs()
291 dri2CreateDrawable(struct glx_screen *base, XID xDrawable, in dri2CreateDrawable()
348 dri2DrawableGetMSC(struct glx_screen *psc, __GLXDRIdrawable *pdraw, in dri2DrawableGetMSC()
609 dri2DestroyScreen(struct glx_screen *base) in dri2DestroyScreen()
1029 dri2_get_driver_name(struct glx_screen *glx_screen) in dri2_get_driver_name() argument
1031 struct dri2_screen *psc = (struct dri2_screen *)glx_screen; in dri2_get_driver_name()
1044 static struct glx_screen *
Ddri_common.h85 dri_common_create_context(struct glx_screen *base,
Ddri2.h49 struct glx_screen;
Dclientinfo.c127 struct glx_screen *src = glx_dpy->screens[i]; in __glX_send_client_info()
/third_party/mesa3d/src/glx/tests/
Dfake_glx_screen.h25 class fake_glx_screen : public glx_screen {
71 fake_glx_context(struct glx_screen *psc, struct glx_config *mode) in fake_glx_context()
105 fake_glx_context_direct(struct glx_screen *psc, struct glx_config *mode) in fake_glx_context_direct()
111 static glx_context *create(struct glx_screen *psc, struct glx_config *mode, in create()
120 static glx_context *create_attribs(struct glx_screen *psc, in create_attribs()
Dfake_glx_screen.cpp52 indirect_create_context(struct glx_screen *psc, struct glx_config *mode, in indirect_create_context()
62 indirect_create_context_attribs(struct glx_screen *base, in indirect_create_context_attribs()
79 applegl_create_context(struct glx_screen *base, in applegl_create_context()
Dquery_renderer_unittest.cpp31 extern struct glx_screen *psc;
57 fake_query_renderer_integer(struct glx_screen *psc, int attribute, in fake_query_renderer_integer()
70 fake_query_renderer_string(struct glx_screen *psc, int attribute, in fake_query_renderer_string()
94 struct glx_screen scr;
Dcreate_context_unittest.cpp39 struct glx_screen *psc;
43 struct glx_screen *psc, struct glx_config *config) in glx_context_init()
57 extern "C" struct glx_screen *
176 struct glx_screen *direct_psc = in use_direct_rendering_screen()
Dclientinfo_unittest.cpp48 this->screens = new glx_screen *[dpy->nscreens]; in fake_glx_display()
49 memset(this->screens, 0, sizeof(struct glx_screen *) * dpy->nscreens); in fake_glx_display()

12