void Immediate::end_()
{
array.apply();
- glDrawArrays(type, 0, array.size());
+ glDrawElements(type, indices.size(), UNSIGNED_INT, &indices[0]);
array.clear();
+ indices.clear();
+}
+
+void Immediate::element_(unsigned i)
+{
+ indices.push_back(i);
}
} // namespace GL