Mesa (master): r300g: Add back dirty state check.

Corbin Simpson csimpson at kemper.freedesktop.org
Tue Jan 12 04:54:41 UTC 2010


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

Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Mon Jan 11 20:52:19 2010 -0800

r300g: Add back dirty state check.

>From 07ea7e6c80. This is the only questionable part of that commit,
AFAICT...

---

 src/gallium/drivers/r300/r300_emit.c |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

diff --git a/src/gallium/drivers/r300/r300_emit.c b/src/gallium/drivers/r300/r300_emit.c
index 2bf8fbd..5ac6ed8 100644
--- a/src/gallium/drivers/r300/r300_emit.c
+++ b/src/gallium/drivers/r300/r300_emit.c
@@ -1000,6 +1000,10 @@ void r300_emit_dirty_state(struct r300_context* r300)
         r300->context.flush(&r300->context, 0, NULL);
     }
 
+    if (!(r300->dirty_state)) {
+        return;
+    }
+
     /* Clean out BOs. */
     r300->winsys->reset_bos(r300->winsys);
 




More information about the mesa-commit mailing list