]> git.tdb.fi Git - libs/gl.git/blobdiff - source/mesh.cpp
Remove support for legacy OpenGL features
[libs/gl.git] / source / mesh.cpp
index 5f9c60d03919e2fe262d4bf848325eaee30dd6e5..a8129d9bdc70ec426519f01289f667b8ba39f58f 100644 (file)
@@ -1,7 +1,6 @@
 #include <msp/gl/extensions/arb_vertex_array_object.h>
 #include <msp/gl/extensions/arb_vertex_buffer_object.h>
 #include <msp/gl/extensions/arb_vertex_shader.h>
-#include <msp/gl/extensions/nv_primitive_restart.h>
 #include "buffer.h"
 #include "error.h"
 #include "mesh.h"
@@ -201,7 +200,7 @@ void Mesh::bind() const
        if(!vtx_setup)
        {
                unbind();
-               vertices.apply(false);
+               vertices.apply();
        }
        else if(set_current(this))
        {
@@ -290,9 +289,6 @@ Mesh::AsyncLoader::AsyncLoader(Mesh &m, IO::Seekable &i):
        index_updater(0),
        phase(0)
 {
-       // Make sure the extension is initialized in the rendering thread.
-       (void)(bool)NV_primitive_restart;
-
        mesh.disallow_rendering = true;
        if(mesh.defer_buffers)
                mesh.create_buffers();