+ (void) cs_count;
+ /* We probably need to flush Draw, but we may have been called from
+ * within Draw. This feels kludgy, but it might be the best thing.
+ *
+ * Of course, the best thing is to kill Draw with fire. :3 */
+ if (r300->draw && !r300->draw->flushing) {
+ draw_flush(r300->draw);
+ }
+
+ r300_emit_query_end(r300);