Mesa (master): r600: fix logic copy paste error

Alex Deucher agd5f at kemper.freedesktop.org
Mon Aug 24 03:57:43 UTC 2009


Module: Mesa
Branch: master
Commit: d6f7ebd60352c9bb44549329e9ab61b727c7179e
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d6f7ebd60352c9bb44549329e9ab61b727c7179e

Author: Alex Deucher <alexdeucher at gmail.com>
Date:   Sun Aug 23 23:56:45 2009 -0400

r600: fix logic copy paste error

Spotted by airlied.

---

 src/mesa/drivers/dri/r600/r700_render.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/mesa/drivers/dri/r600/r700_render.c b/src/mesa/drivers/dri/r600/r700_render.c
index c8b405f..9c4be37 100644
--- a/src/mesa/drivers/dri/r600/r700_render.c
+++ b/src/mesa/drivers/dri/r600/r700_render.c
@@ -336,12 +336,12 @@ static GLboolean r700RunRender(GLcontext * ctx,
     r700WaitForIdleClean(context);
 
     rrb = radeon_get_colorbuffer(&context->radeon);
-    if (!rrb || !rrb->bo)
+    if (rrb && rrb->bo)
 	    r700SyncSurf(context, rrb->bo, 0, RADEON_GEM_DOMAIN_VRAM,
 			 CB_ACTION_ENA_bit | (1 << (id + 6)));
 
     rrb = radeon_get_depthbuffer(&context->radeon);
-    if (!rrb || !rrb->bo)
+    if (rrb && rrb->bo)
 	    r700SyncSurf(context, rrb->bo, 0, RADEON_GEM_DOMAIN_VRAM,
 			 DB_ACTION_ENA_bit | DB_DEST_BASE_ENA_bit);
 




More information about the mesa-commit mailing list