X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fimmediate.cpp;h=e12ac9b53ca01ec2b3d9b73a86898605d60c724d;hb=50e504e2171295d5922ddf87b358e0024db3ce40;hp=8e761f4329c4c5cec8921d62753849fb5ff98e2d;hpb=d1800d7ea80290f4913d0203241cef1409656522;p=libs%2Fgl.git diff --git a/source/immediate.cpp b/source/immediate.cpp index 8e761f43..e12ac9b5 100644 --- a/source/immediate.cpp +++ b/source/immediate.cpp @@ -18,9 +18,15 @@ Immediate::Immediate(VertexFormat f): void Immediate::end_() { array.apply(); - glDrawArrays(type, 0, array.size()); + draw_elements(type, indices.size(), &indices[0]); array.clear(); + indices.clear(); +} + +void Immediate::element_(unsigned i) +{ + indices.push_back(i); } } // namespace GL