]> git.tdb.fi Git - libs/gl.git/blobdiff - source/mesh.cpp
Complete rewrite of extension handling
[libs/gl.git] / source / mesh.cpp
index c5e73ebd2afd625cda3d1d4041e8b7bd03145ed5..9757df5cc9e20f364ff96880f115b1707a1f8f5e 100644 (file)
@@ -1,6 +1,6 @@
 #include "buffer.h"
-#include "extension.h"
 #include "mesh.h"
+#include "nv_primitive_restart.h"
 #include "renderer.h"
 
 using namespace std;
@@ -69,7 +69,7 @@ void Mesh::add_batch(const Batch &b)
                PrimitiveType type = b.get_type();
                can_append = (type==batches.back().get_type() &&
                        type!=LINE_STRIP && type!=LINE_LOOP && type!=POLYGON &&
-                       (type!=TRIANGLE_FAN || is_supported("GL_NV_primitive_restart")));
+                       (type!=TRIANGLE_FAN || NV_primitive_restart));
        }
 
        if(defer_ibuf)