]> git.tdb.fi Git - libs/gl.git/blobdiff - source/batch.cpp
Use RAII checks for extensions and versions
[libs/gl.git] / source / batch.cpp
index 385b4697085f6215e075344ac9a980007212e193..f2a57bcf2fa2ad4f1ea1f4f6c90a17ab85d8cf3f 100644 (file)
@@ -7,7 +7,7 @@ Distributed under the LGPL
 
 #include "batch.h"
 #include "extension.h"
-#include "version_1_2.h"
+#include "vertexarray.h"
 
 using namespace std;
 
@@ -18,9 +18,7 @@ Batch::Batch(PrimitiveType t):
        type(t),
        min_index(0),
        max_index(0)
-{
-       require_version(1, 2);
-}
+{ }
 
 Batch &Batch::append(uint i)
 {
@@ -45,7 +43,7 @@ void Batch::append(const vector<uint> &ind)
 
 void Batch::draw() const
 {
-       glDrawRangeElements(type, min_index, max_index, indices.size(), GL_UNSIGNED_INT, &indices[0]);
+       draw_range_elements(type, min_index, max_index, indices.size(), &indices[0]);
 }