don't render in-between vertices

This commit is contained in:
David Rose 2005-08-16 16:43:20 +00:00
parent b390e64bc8
commit 854b66d0bb
1 changed files with 3 additions and 2 deletions

View File

@ -3121,6 +3121,7 @@ void CLP(GraphicsStateGuardian)::
draw_immediate_composite_primitives(const GeomPrimitive *primitive, GLenum mode) {
_vertices_immediate_pcollector.add_level(primitive->get_num_vertices());
CPTA_int ends = primitive->get_ends();
int num_unused_vertices_per_primitive = primitive->get_num_unused_vertices_per_primitive();
if (primitive->is_indexed()) {
int begin = 0;
@ -3135,7 +3136,7 @@ draw_immediate_composite_primitives(const GeomPrimitive *primitive, GLenum mode)
}
GLP(End)();
begin = end;
begin = end + num_unused_vertices_per_primitive;
}
} else {
@ -3151,7 +3152,7 @@ draw_immediate_composite_primitives(const GeomPrimitive *primitive, GLenum mode)
}
GLP(End)();
begin = end;
begin = end + num_unused_vertices_per_primitive;
}
}
}