From 3ba814ae0740fc9ceb79f05570bc889362cc288d Mon Sep 17 00:00:00 2001 From: Brian Paul Date: Sat, 3 Sep 2005 16:40:44 +0000 Subject: remove SetBuffer(). Misc renderbuffer changes. --- src/mesa/drivers/dri/r300/radeon_ioctl.c | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'src/mesa/drivers/dri/r300/radeon_ioctl.c') diff --git a/src/mesa/drivers/dri/r300/radeon_ioctl.c b/src/mesa/drivers/dri/r300/radeon_ioctl.c index af489e2a84..fcde99dbd1 100644 --- a/src/mesa/drivers/dri/r300/radeon_ioctl.c +++ b/src/mesa/drivers/dri/r300/radeon_ioctl.c @@ -51,6 +51,7 @@ WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. #include "r300_state.h" #include "radeon_reg.h" +#include "drirenderbuffer.h" #include "vblank.h" static void radeonWaitForIdle(radeonContextPtr radeon); @@ -282,6 +283,9 @@ void radeonPageFlip(const __DRIdrawablePrivate * dPriv) radeon->swap_count++; (void)(*dri_interface->getUST) (&radeon->swap_ust); + driFlipRenderbuffers(radeon->glCtx->WinSysDrawBuffer, + radeon->sarea->pfCurrentPage); + if (radeon->sarea->pfCurrentPage == 1) { radeon->state.color.drawOffset = radeon->radeonScreen->frontOffset; radeon->state.color.drawPitch = radeon->radeonScreen->frontPitch; -- cgit v1.2.3