diff options
Diffstat (limited to 'src/i830_batchbuffer.c')
-rw-r--r-- | src/i830_batchbuffer.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/i830_batchbuffer.c b/src/i830_batchbuffer.c index 26fade33..38fad491 100644 --- a/src/i830_batchbuffer.c +++ b/src/i830_batchbuffer.c @@ -53,11 +53,13 @@ static void intel_end_vertex(intel_screen_private *intel) void intel_next_vertex(intel_screen_private *intel) { + assert(intel->vertex_count == 0); + intel_end_vertex(intel); intel->vertex_bo = dri_bo_alloc(intel->bufmgr, "vertex", sizeof (intel->vertex_ptr), 4096); - intel->vertex_used = 0; + intel->vertex_used = intel->vertex_index = 0; } static void intel_next_batch(ScrnInfoPtr scrn) |