i915g: Improve the flush heuristic by using the previous frame's number of vertices.
[mesa.git] / src / gallium / drivers / i915 / i915_context.h
index 84862351ffeedbab8e04d51fcc036bbe7e832bd3..fca8688a52607a3da4a9a8cd87de589ff34192aa 100644 (file)
@@ -264,7 +264,10 @@ struct i915_context {
    struct util_slab_mempool transfer_pool;
    struct util_slab_mempool texture_transfer_pool;
 
-   int vertices_since_last_flush;
+   /* state for tracking flushes */
+   int last_fired_vertices;
+   int fired_vertices;
+   int queued_vertices;
 
    /** blitter/hw-clear */
    struct blitter_context* blitter;