/third_party/mesa3d/src/gallium/frontends/dri/ |
H A D | dri_util.h | 199 } dri2; member 247 } dri2; member 290 * If this differs from the value stored at __DRIdrawable::dri2.stamp, 303 } dri2; member
|
H A D | dri_util.c | 77 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 D | dri_helpers.c | 243 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 D | dri_screen.h | 80 /* hooks filled in by dri2 & drisw */ 147 const __DRIdri2LoaderExtension *loader = sPriv->dri2.loader; in dri_with_format()
|
H A D | dri_screen.c | 72 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 D | dri2.c | 83 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 D | dri_context.c | 65 screen->sPriv->dri2.backgroundCallable; in dri_create_context()
|
H A D | kopper.c | 183 const __DRIimageLookupExtension *image = sPriv->dri2.image; in kopper_init_screen() 969 pdraw->dri2.stamp = pdraw->lastStamp + 1; in kopperCreateNewDrawable()
|
H A D | drisw.c | 567 const __DRIimageLookupExtension *image = sPriv->dri2.image; in drisw_init_screen()
|
/third_party/mesa3d/src/glx/ |
H A D | dri2_glx.c | 39 #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 D | dri2_priv.h | 45 const __DRIdri2Extension *dri2; member
|
/third_party/mesa3d/src/egl/drivers/dri2/ |
H A D | egl_dri2.c | 718 { __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 D | platform_drm.c | 59 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 D | egl_dri2.h | 36 #include <xcb/dri2.h> 227 const __DRIdri2Extension *dri2; member
|
H A D | platform_x11.c | 337 if (dri2_dpy->dri2) { in dri2_x11_create_surface() 429 if (dri2_dpy->dri2) { in dri2_x11_destroy_surface()
|
H A D | platform_wayland.c | 813 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 D | gbm_dri.c | 304 { __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 D | gbm_driint.h | 74 const __DRIdri2Extension *dri2; member
|
/third_party/mesa3d/.gitlab-ci/container/ |
H A D | lava_build.sh | 105 libxcb-dri2-0-dev \
|
/third_party/mesa3d/src/gallium/auxiliary/vl/ |
H A D | vl_winsys_dri.c | 35 #include <xcb/dri2.h>
|