diff options
Diffstat (limited to 'src/mesa/drivers/dri/i965/brw_draw.c')
-rw-r--r-- | src/mesa/drivers/dri/i965/brw_draw.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/mesa/drivers/dri/i965/brw_draw.c b/src/mesa/drivers/dri/i965/brw_draw.c index 1ba839c3358..cb8e682d000 100644 --- a/src/mesa/drivers/dri/i965/brw_draw.c +++ b/src/mesa/drivers/dri/i965/brw_draw.c @@ -34,6 +34,7 @@ #include "main/state.h" #include "main/enums.h" #include "main/macros.h" +#include "main/transformfeedback.h" #include "tnl/tnl.h" #include "vbo/vbo_context.h" #include "swrast/swrast.h" @@ -385,8 +386,7 @@ brw_update_primitive_count(struct brw_context *brw, = vbo_count_tessellated_primitives(prim->mode, prim->count, prim->num_instances); brw->sol.primitives_generated += count; - if (brw->intel.ctx.TransformFeedback.CurrentObject->Active && - !brw->intel.ctx.TransformFeedback.CurrentObject->Paused) { + if (_mesa_is_xfb_active_and_unpaused(&brw->intel.ctx)) { /* Update brw->sol.svbi_0_max_index to reflect the amount by which the * hardware is going to increment SVBI 0 when this drawing operation * occurs. This is necessary because the kernel does not (yet) save and |