Home
last modified time | relevance | path

Searched refs:dri2 (Results 1 - 20 of 20) sorted by relevance

/third_party/mesa3d/src/gallium/frontends/dri/
H A Ddri_util.h199 } dri2; member
247 } dri2; member
290 * If this differs from the value stored at __DRIdrawable::dri2.stamp,
303 } dri2; member
H A Ddri_util.c77 psp->dri2.loader = (__DRIdri2LoaderExtension *) extensions[i]; in setupLoaderExtensions()
79 psp->dri2.image = (__DRIimageLookupExtension *) extensions[i]; in setupLoaderExtensions()
81 psp->dri2.useInvalidate = (__DRIuseInvalidateExtension *) extensions[i]; in setupLoaderExtensions()
83 psp->dri2.backgroundCallable = (__DRIbackgroundCallableExtension *) extensions[i]; in setupLoaderExtensions()
124 // dri2 drivers require working invalidate in driCreateNewScreen2()
125 if (fd != -1 && !psp->dri2.useInvalidate) { in driCreateNewScreen2()
140 "dri2", NULL, NULL, NULL, 0, NULL, 0); in driCreateNewScreen2()
845 pdraw->dri2.stamp = pdraw->lastStamp + 1; in driCreateNewDrawable()
H A Ddri_helpers.c243 const __DRIimageLookupExtension *loader = screen->sPriv->dri2.image; in dri2_lookup_egl_image()
258 const __DRIimageLookupExtension *loader = screen->sPriv->dri2.image; in dri2_validate_egl_image()
266 const __DRIimageLookupExtension *loader = screen->sPriv->dri2.image; in dri2_lookup_egl_image_validated()
347 const __DRIdri2LoaderExtension *dri2Loader = img->sPriv->dri2.loader; in dri2_destroy_image()
H A Ddri_screen.h80 /* hooks filled in by dri2 & drisw */
147 const __DRIdri2LoaderExtension *loader = sPriv->dri2.loader; in dri_with_format()
H A Ddri_screen.c72 const __DRIdri2LoaderExtension *dri2_loader = screen->sPriv->dri2.loader; in dri_loader_get_cap()
825 ctx->sPriv->dri2.backgroundCallable; in dri_set_background_context()
H A Ddri2.c83 dPriv->dri2.stamp++; in dri2_invalidate_drawable()
84 drawable->dPriv->lastStamp = drawable->dPriv->dri2.stamp; in dri2_invalidate_drawable()
107 const __DRIdri2LoaderExtension *loader = drawable->sPriv->dri2.loader; in dri2_drawable_get_buffers()
740 const __DRIdri2LoaderExtension *loader = drawable->sPriv->dri2.loader; in dri2_flush_frontbuffer()
2314 * We first query the driver option cache. Then the dri2 option cache.
2488 const __DRIimageLookupExtension *loader = sPriv->dri2.image; in dri2_init_screen()
2552 const __DRIimageLookupExtension *loader = sPriv->dri2.image; in dri_swrast_kms_init_screen()
H A Ddri_context.c65 screen->sPriv->dri2.backgroundCallable; in dri_create_context()
H A Dkopper.c183 const __DRIimageLookupExtension *image = sPriv->dri2.image; in kopper_init_screen()
969 pdraw->dri2.stamp = pdraw->lastStamp + 1; in kopperCreateNewDrawable()
H A Ddrisw.c567 const __DRIimageLookupExtension *image = sPriv->dri2.image; in drisw_init_screen()
/third_party/mesa3d/src/glx/
H A Ddri2_glx.c39 #include <xcb/dri2.h>
48 #include "dri2.h"
244 (*psc->dri2->createContextAttribs) (psc->driScreen, in dri2_create_context_attribs()
321 (*psc->dri2->createNewDrawable) (psc->driScreen, in dri2CreateDrawable()
948 const unsigned mask = psc->dri2->getAPIMask(psc->driScreen); in dri2BindExtensions()
1111 psc->dri2 = (__DRIdri2Extension *) extensions[i]; in dri2CreateScreen()
1114 if (psc->core == NULL || psc->dri2 == NULL || psc->dri2->base.version < 3) { in dri2CreateScreen()
1115 ErrorMessageF("core dri or dri2 extension not found\n"); in dri2CreateScreen()
1119 if (psc->dri2 in dri2CreateScreen()
[all...]
H A Ddri2_priv.h45 const __DRIdri2Extension *dri2; member
/third_party/mesa3d/src/egl/drivers/dri2/
H A Degl_dri2.c718 { __DRI_DRI2, 2, offsetof(struct dri2_egl_display, dri2) },
908 } else if (dri2_dpy->dri2) { in dri2_setup_screen()
909 api_mask = dri2_dpy->dri2->getAPIMask(dri2_dpy->dri_screen); in dri2_setup_screen()
928 assert(dri2_dpy->image_driver || dri2_dpy->dri2 || dri2_dpy->swrast); in dri2_setup_screen()
948 (dri2_dpy->dri2 && dri2_dpy->dri2->base.version >= 3) || in dri2_setup_screen()
1076 } else if (dri2_dpy->dri2) { in dri2_create_screen()
1077 if (dri2_dpy->dri2->base.version >= 4) { in dri2_create_screen()
1079 dri2_dpy->dri2->createNewScreen2(0, dri2_dpy->fd, in dri2_create_screen()
1085 dri2_dpy->dri2 in dri2_create_screen()
[all...]
H A Dplatform_drm.c59 if (device->dri2) { in lock_front_buffer()
750 dri2_dpy->dri2 = dri2_dpy->gbm_dri->dri2; in dri2_initialize_drm()
784 if (dri2_dpy->dri2) in dri2_initialize_drm()
H A Degl_dri2.h36 #include <xcb/dri2.h>
227 const __DRIdri2Extension *dri2; member
H A Dplatform_x11.c337 if (dri2_dpy->dri2) { in dri2_x11_create_surface()
429 if (dri2_dpy->dri2) { in dri2_x11_destroy_surface()
H A Dplatform_wayland.c813 if (dri2_dpy->dri2) in dri2_wl_destroy_surface()
883 if (dri2_dpy->dri2) in dri2_wl_release_buffers()
/third_party/mesa3d/src/gbm/backends/dri/
H A Dgbm_dri.c304 { __DRI_DRI2, 1, offsetof(struct gbm_dri_device, dri2), false },
430 if (dri->dri2 == NULL) in dri_screen_create_dri2()
433 if (dri->dri2->base.version >= 4) { in dri_screen_create_dri2()
434 dri->screen = dri->dri2->createNewScreen2(0, dri->base.v0.fd, in dri_screen_create_dri2()
439 dri->screen = dri->dri2->createNewScreen(0, dri->base.v0.fd, in dri_screen_create_dri2()
1301 dri->context = dri->dri2->createNewContext(dri->screen, NULL, in gbm_dri_bo_map()
H A Dgbm_driint.h74 const __DRIdri2Extension *dri2; member
/third_party/mesa3d/.gitlab-ci/container/
H A Dlava_build.sh105 libxcb-dri2-0-dev \
/third_party/mesa3d/src/gallium/auxiliary/vl/
H A Dvl_winsys_dri.c35 #include <xcb/dri2.h>

Completed in 29 milliseconds