summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKristian Høgsberg <krh@redhat.com>2007-08-13 10:43:48 -0400
committerKristian Høgsberg <krh@redhat.com>2007-08-13 10:43:48 -0400
commit6a195e816b9d60f728d77cc1c23538e7af00a879 (patch)
treec77e6aff2ead0d73352959bce0e2c8f4c0b989a8
parent03f9da672466b9ab9a9814d784b8c44f1030587e (diff)
Revert "Implement damage tracking for AIGLX."
This reverts commit 2243b30e54df07892f75e3d65b687abe5b183cf3. The existing DRI interface doesn't let us get from a __DRIdrawable to the corresponding X drawable, and thus, we can't implement AIGLX damage tracking with the current interface.
-rw-r--r--GL/glx/glxdri.c18
1 files changed, 0 insertions, 18 deletions
diff --git a/GL/glx/glxdri.c b/GL/glx/glxdri.c
index cc1e70b7b..685683dcc 100644
--- a/GL/glx/glxdri.c
+++ b/GL/glx/glxdri.c
@@ -943,22 +943,6 @@ getUST(int64_t *ust)
}
}
-static void __glXReportDamage(__DRIdrawable *driDraw,
- int x, int y,
- drm_clip_rect_t *rects, int num_rects,
- GLboolean front_buffer)
-{
- __GLXDRIdrawable *drawable =
- containerOf(driDraw, __GLXDRIdrawable, driDrawable);
- DrawablePtr pDraw = drawable->base.pDraw;
- RegionRec region;
-
- REGION_INIT(pDraw->pScreen, &region, (BoxPtr) rects, num_rects);
- REGION_TRANSLATE(pScreen, &region, pDraw->x, pDraw->y);
- DamageDamageRegion(pDraw, &region);
- REGION_UNINIT(pDraw->pScreen, &region);
-}
-
/* Table of functions that we export to the driver. */
static const __DRIinterfaceMethods interface_methods = {
getProcAddress,
@@ -978,8 +962,6 @@ static const __DRIinterfaceMethods interface_methods = {
getUST,
NULL, /* glXGetMscRateOML, */
-
- __glXReportDamage,
};
static const char dri_driver_path[] = DRI_DRIVER_PATH;