Lines Matching defs:conf

311 dri2_get_dri_config(struct dri2_egl_config *conf, EGLint surface_type,
317 return conf->dri_config[double_buffer][srgb];
321 dri2_match_config(const _EGLConfig *conf, const _EGLConfig *criteria)
323 if (_eglCompareConfigs(conf, criteria, NULL, EGL_FALSE) != 0)
326 if (!_eglMatchConfig(conf, criteria))
404 struct dri2_egl_config *conf;
591 conf = (struct dri2_egl_config *) matching_config;
593 if (!conf->dri_config[double_buffer][srgb])
594 conf->dri_config[double_buffer][srgb] = dri_config;
600 conf = calloc(1, sizeof *conf);
601 if (conf == NULL)
604 conf->dri_config[double_buffer][srgb] = dri_config;
606 memcpy(&conf->base, &base, sizeof base);
607 conf->base.SurfaceType = 0;
608 conf->base.ConfigID = config_id;
610 _eglLinkConfig(&conf->base);
617 conf->base.SurfaceType |= surface_type;
619 return conf;
1489 dri2_create_context(_EGLDisplay *disp, _EGLConfig *conf,
1497 struct dri2_egl_config *dri2_config = dri2_egl_config(conf);
1510 if (!_eglInitContext(&dri2_ctx->base, disp, conf, attrib_list))
1574 if (conf != NULL) {
1677 _EGLConfig *conf, const EGLint *attrib_list,
1692 return _eglInitSurface(surf, disp, type, conf, attrib_list, native_surface);
1938 dri2_create_window_surface(_EGLDisplay *disp, _EGLConfig *conf,
1942 return dri2_dpy->vtbl->create_window_surface(disp, conf, native_window,
1947 dri2_create_pixmap_surface(_EGLDisplay *disp, _EGLConfig *conf,
1953 return dri2_dpy->vtbl->create_pixmap_surface(disp, conf, native_pixmap,
1958 dri2_create_pbuffer_surface(_EGLDisplay *disp, _EGLConfig *conf,
1964 return dri2_dpy->vtbl->create_pbuffer_surface(disp, conf, attrib_list);