From 180b41594c669574355b54ceb2c2ff96889bf336 Mon Sep 17 00:00:00 2001 From: Kristian Høgsberg Date: Sun, 9 Mar 2008 21:22:49 -0400 Subject: DRI2: Drop DriverAPI.UpdateBuffer. __dri2ParseEvents() would determine the kind of event, but then call UpdateBuffer() in either case, and UpdateBuffer() would then have to figure that out again to dispatch to HandleBufferAttach() or HandleDrawableConfig(). Pretty pointless. --- src/mesa/drivers/dri/common/dri_util.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'src/mesa/drivers/dri/common/dri_util.c') diff --git a/src/mesa/drivers/dri/common/dri_util.c b/src/mesa/drivers/dri/common/dri_util.c index aa6c31ddb8..1f5d65265c 100644 --- a/src/mesa/drivers/dri/common/dri_util.c +++ b/src/mesa/drivers/dri/common/dri_util.c @@ -363,7 +363,7 @@ __driParseEvents(__DRIcontextPrivate *pcp, __DRIdrawablePrivate *pdp) memcpy(pdp->pClipRects, last_dc->rects, rect_size); if (changed) - (*psp->DriverAPI.UpdateBuffer)(pdp, (unsigned int *) last_dc); + (*psp->DriverAPI.HandleDrawableConfig)(pdp, pcp, last_dc); } /* Front buffer attachments are special, they typically mean that @@ -380,12 +380,12 @@ __driParseEvents(__DRIcontextPrivate *pcp, __DRIdrawablePrivate *pdp) * We only care about the last such event in the buffer; in fact, * older events will refer to invalid buffer objects.*/ if (last_ba) - (*psp->DriverAPI.UpdateBuffer)(pdp, (unsigned int *) last_ba); + (*psp->DriverAPI.HandleBufferAttach)(pdp, pcp, last_ba); /* Like for buffer attachments, we only care about the most recent * drawable config. */ if (last_dc) - (*psp->DriverAPI.UpdateBuffer)(pdp, (unsigned int *) last_dc); + (*psp->DriverAPI.HandleDrawableConfig)(pdp, pcp, last_dc); /* If there was a drawable config event in the buffer and it * changed the size of the window, all buffer auxillary buffer @@ -411,7 +411,7 @@ __driParseEvents(__DRIcontextPrivate *pcp, __DRIdrawablePrivate *pdp) if (last_ba == ba) continue; - (*psp->DriverAPI.UpdateBuffer)(pdp, (unsigned int *) ba); + (*psp->DriverAPI.HandleBufferAttach)(pdp, pcp, ba); } pdp->dri2.tail = tail; -- cgit v1.2.3