+ bool can_append = false;
+ if(!batches.empty())
+ {
+ PrimitiveType type = b.get_type();
+ can_append = (type==batches.back().get_type() &&
+ type!=LINE_STRIP && type!=LINE_LOOP && type!=POLYGON &&
+ (type!=TRIANGLE_FAN || NV_primitive_restart));
+ }