diff options
author | Kristian Høgsberg <krh@redhat.com> | 2007-08-13 10:43:48 -0400 |
---|---|---|
committer | Kristian Høgsberg <krh@redhat.com> | 2007-08-13 10:43:48 -0400 |
commit | 6a195e816b9d60f728d77cc1c23538e7af00a879 (patch) | |
tree | c77e6aff2ead0d73352959bce0e2c8f4c0b989a8 | |
parent | 03f9da672466b9ab9a9814d784b8c44f1030587e (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.c | 18 |
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, ®ion, (BoxPtr) rects, num_rects); - REGION_TRANSLATE(pScreen, ®ion, pDraw->x, pDraw->y); - DamageDamageRegion(pDraw, ®ion); - REGION_UNINIT(pDraw->pScreen, ®ion); -} - /* 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; |