r300g: Add back dirty state check.
[mesa.git] / src / gallium / drivers / r300 / r300_emit.c
index 2bf8fbd684af8e55e303b1885100da0e6e80ce5c..5ac6ed866f38e30f4e3217acfe453370757a73a5 100644 (file)
@@ -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);