/external/mesa3d/src/mesa/drivers/dri/common/ |
dri_util.h | 48 * The following structs are shared between DRISW and DRI2, the DRISW structs 49 * are essentially base classes of the DRI2 structs. DRISW needs to compile on 159 /* Flag to indicate that this is a DRI2 screen. Many of the above 164 } dri2; member in struct:__DRIscreenRec 204 } dri2; member in struct:__DRIcontextRec 247 * If this differs from the value stored at __DRIdrawable::dri2.stamp, 260 } dri2; member in struct:__DRIdrawableRec
|
dri_util.c | 70 psp->dri2.loader = (__DRIdri2LoaderExtension *) extensions[i]; 72 psp->dri2.image = (__DRIimageLookupExtension *) extensions[i]; 74 psp->dri2.useInvalidate = (__DRIuseInvalidateExtension *) extensions[i]; 116 driParseConfigFiles(&psp->optionCache, &psp->optionInfo, psp->myNum, "dri2"); 496 pdraw->dri2.stamp = pdraw->lastStamp + 1; 582 /** DRI2 interface */ 605 drawable->dri2.stamp++;
|
/external/mesa3d/src/mesa/drivers/dri/intel/ |
intel_context.c | 283 if (screen->dri2.loader->flushFrontBuffer != NULL && 296 screen->dri2.loader->flushFrontBuffer(driDrawable, 350 drawable->lastStamp = drawable->dri2.stamp; 364 region_name = "dri2 front buffer"; 369 region_name = "dri2 fake front buffer"; 374 region_name = "dri2 back buffer"; 406 if (drawable && drawable->dri2.stamp != driContext->dri2.draw_stamp) { 407 if (drawable->lastStamp != drawable->dri2.stamp) 410 driContext->dri2.draw_stamp = drawable->dri2.stamp [all...] |
intel_tex_image.c | 288 if (dPriv->lastStamp != dPriv->dri2.stamp || 289 !pDRICtx->driScreenPriv->dri2.useInvalidate) 341 image = screen->dri2.image->lookupEGLImage(screen, image_handle,
|
/external/mesa3d/src/mesa/drivers/dri/radeon/ |
radeon_common_context.c | 107 strcat(buffer, " DRI2"); 311 if (!screen->dri2.loader) 315 if (drawable->dri2.stamp != driContext->dri2.draw_stamp) { 316 if (drawable->lastStamp != drawable->dri2.stamp) 322 driContext->dri2.draw_stamp = drawable->dri2.stamp; 326 if (drawable->dri2.stamp != driContext->dri2.read_stamp) { 327 if (drawable->lastStamp != drawable->dri2.stamp [all...] |
/external/mesa3d/src/gallium/state_trackers/dri/drm/ |
Makefile | 20 dri2.c
|
dri2.c | 44 * DRI2 flush extension. 68 drawable->dPriv->lastStamp = drawable->dPriv->dri2.stamp; 88 struct __DRIdri2LoaderExtensionRec *loader = drawable->sPriv->dri2.loader; 100 /* for Xserver 1.6.0 (DRI2 version 1) we always need to ask for the front */ 399 struct __DRIdri2LoaderExtensionRec *loader = drawable->sPriv->dri2.loader; 420 __DRIimageLookupExtension *loader = screen->sPriv->dri2.image; 818 screen->broken_invalidate = !sPriv->dri2.useInvalidate;
|
/external/mesa3d/src/mesa/drivers/dri/nouveau/ |
nouveau_context.c | 255 if (draw->lastStamp == draw->dri2.stamp) 257 draw->lastStamp = draw->dri2.stamp; 270 buffers = (*screen->dri2.loader->getBuffers)(draw, &draw->w, &draw->h, 335 *stamp = draw->dri2.stamp; 357 &dri_ctx->dri2.draw_stamp); 362 &dri_ctx->dri2.read_stamp); 417 if (draw->dri2.stamp != *stamp) 430 &dri_ctx->dri2.draw_stamp); 434 &dri_ctx->dri2.read_stamp);
|
nouveau_driver.c | 69 __DRIdri2LoaderExtension *dri2 = screen->dri2.loader; local 72 dri2->flushFrontBuffer(drawable, drawable->loaderPrivate);
|
/hardware/intel/common/libva/va/x11/ |
dri2_util.c | 139 dri2_drawable->buffers[i].dri2.attachment = buffers[i].attachment; 140 dri2_drawable->buffers[i].dri2.name = buffers[i].name; 141 dri2_drawable->buffers[i].dri2.pitch = buffers[i].pitch; 142 dri2_drawable->buffers[i].dri2.cpp = buffers[i].cpp; 143 dri2_drawable->buffers[i].dri2.flags = buffers[i].flags;
|
va_dricommon.h | 58 } dri2; member in union:dri_buffer
|
/external/mesa3d/src/gallium/state_trackers/dri/common/ |
dri_screen.h | 73 /* hooks filled in by dri2 & drisw */ 99 const __DRIdri2LoaderExtension *loader = sPriv->dri2.loader;
|
/external/mesa3d/src/gbm/backends/dri/ |
gbm_driint.h | 49 __DRIdri2Extension *dri2; member in struct:gbm_dri_device
|
gbm_dri.c | 137 { __DRI_DRI2, 1, offsetof(struct gbm_dri_device, dri2) }, 250 if (dri->dri2 == NULL) 253 dri->screen = dri->dri2->createNewScreen(0, dri->base.base.fd,
|
/external/mesa3d/src/egl/drivers/dri2/ |
egl_dri2.h | 33 #include <xcb/dri2.h> 52 #define LOG_TAG "EGL-DRI2" 97 __DRIdri2Extension *dri2; member in struct:dri2_egl_display
|
platform_drm.c | 124 (*dri2_dpy->dri2->createNewDrawable) (dri2_dpy->dri_screen, 129 _eglError(EGL_BAD_ALLOC, "dri2->createNewDrawable"); 169 dri2_dpy->dri2->releaseBuffer(dri2_dpy->dri_screen, 228 b = dri2_dpy->dri2->allocateBuffer(dri2_dpy->dri_screen, 444 dri2_dpy->dri2 = dri2_dpy->gbm_dri->dri2;
|
egl_dri2.c | 218 _eglLog(_EGL_DEBUG, "DRI2: failed to validate config %d", id); 311 { __DRI_DRI2, 2, offsetof(struct dri2_egl_display, dri2) }, 342 _eglLog(_EGL_DEBUG, "DRI2: found extension `%s'", extensions[i]->name); 348 _eglLog(_EGL_INFO, "DRI2: found extension %s version %d", 357 _eglLog(_EGL_FATAL, "DRI2: did not find extension %s version %d", 406 "DRI2: failed to open %s (search paths %s)", 411 _eglLog(_EGL_DEBUG, "DRI2: dlopen(%s)", path); 415 "DRI2: driver exports no extensions (%s)", dlerror()); 466 if (dri2_dpy->dri2) { 467 api_mask = dri2_dpy->dri2->getAPIMask(dri2_dpy->dri_screen) [all...] |
platform_wayland.c | 170 (*dri2_dpy->dri2->createNewDrawable) (dri2_dpy->dri_screen, 176 _eglError(EGL_BAD_ALLOC, "dri2->createNewDrawable"); 225 dri2_dpy->dri2->releaseBuffer(dri2_dpy->dri_screen, 229 dri2_dpy->dri2->releaseBuffer(dri2_dpy->dri_screen, 280 dri2_dpy->dri2->allocateBuffer(dri2_dpy->dri_screen, 301 dri2_dpy->dri2->releaseBuffer(dri2_dpy->dri_screen, 322 dri2_dpy->dri2->releaseBuffer(dri2_dpy->dri_screen, 342 dri2_dpy->dri2->releaseBuffer(dri2_dpy->dri_screen, 368 dri2_dpy->dri2->releaseBuffer(dri2_dpy->dri_screen, 464 dri2_dpy->dri2->allocateBuffer(dri2_dpy->dri_screen [all...] |
platform_android.c | 121 dri2_dpy->dri2->allocateBuffer(dri2_dpy->dri_screen, att, format, 137 dri2_dpy->dri2->releaseBuffer(dri2_dpy->dri_screen, 183 (*dri2_dpy->dri2->createNewDrawable)(dri2_dpy->dri_screen, 187 _eglError(EGL_BAD_ALLOC, "dri2->createNewDrawable"); 708 err = "DRI2: failed to open device"; 714 err = "DRI2: failed to get driver name"; 719 err = "DRI2: failed to load driver"; 736 err = "DRI2: failed to create screen"; 741 err = "DRI2: failed to add configs";
|
/external/mesa3d/src/glx/ |
dri2_glx.c | 48 #include "dri2.h" 83 const __DRIdri2Extension *dri2; member in struct:dri2_screen 191 /* If the shareList context is not a DRI2 context, we cannot possibly 192 * create a DRI2 context that shares it. 213 (*psc->dri2->createNewContext) (psc->driScreen, 248 if (psc->dri2->base.version < 3) { 253 /* Remap the GLX tokens to DRI2 tokens. 281 * this we don't have to check the driver's DRI2 version before sending the 299 (*psc->dri2->createContextAttribs) (psc->driScreen, 333 /* If it's a GLX 1.3 drawables, we can destroy the DRI2 drawabl [all...] |
/external/valgrind/drd/ |
drd_error.c | 267 const DataRaceErrInfo* const dri2 = VG_(get_error_extra)(e2); local 268 return dri1->access_type == dri2->access_type 269 && dri1->size == dri2->size;
|
/hardware/intel/img/psb_video/src/x11/ |
psb_ctexture.c | 93 ret = PVR2DMemMap(driver_data->hPVR2DContext, 0, (PVR2D_HANDLE)extend_dri_buffer->dri2.name, &dri2_bb_export_meminfo); 173 ret = PVR2DMemMap(driver_data->hPVR2DContext, 0, (PVR2D_HANDLE)(dri_buffer->dri2.name & 0x00FFFFFF), &texture_priv->blt_meminfo_pixmap); 180 ret = PVR2DMemMap(driver_data->hPVR2DContext, 0, (PVR2D_HANDLE)(dri_buffer->dri2.name & 0x00FFFFFF), &dri2_bb_export_meminfo); 189 drv_debug_msg(VIDEO_DEBUG_GENERAL, "psb_dri_init: Now map buffer, DRI2 back buffer export type: DRI2_BACK_BUFFER_EXPORT_TYPE_BUFFERS\n"); 199 drv_debug_msg(VIDEO_DEBUG_GENERAL, "psb_dri_init: Now map buffer, DRI2 back buffer export type: DRI2_BACK_BUFFER_EXPORT_TYPE_SWAPCHAIN\n");
|
/external/mesa3d/ |
Android.mk | 83 src/egl/drivers/dri2 \
|
/external/mesa3d/src/gallium/auxiliary/pipe-loader/ |
pipe_loader_drm.c | 40 #include <xcb/dri2.h>
|
/external/mesa3d/src/gallium/state_trackers/egl/ |
Makefile | 24 $(TOP)/src/glx/dri2.c
|