]> git.tdb.fi Git - libs/gl.git/blobdiff - source/mesh.cpp
Better way of refreshing VertexSetup
[libs/gl.git] / source / mesh.cpp
index 51468f2f85f850cd7b59405b97e7e2ff17e32432..ae08fd83376f1ca838b44c44f717b5f8b668b937 100644 (file)
@@ -230,7 +230,7 @@ void Mesh::Loader::vertices(const vector<VertexComponent> &c)
        if(allow_gl_calls)
        {
                obj.check_buffers(VERTEX_BUFFER);
-               obj.vtx_setup.set_vertex_array(obj.vertices);
+               obj.vtx_setup.refresh();
        }
 }
 
@@ -285,7 +285,7 @@ bool Mesh::AsyncLoader::process()
        else if(phase==1)
        {
                mesh.resize_buffers();
-               mesh.vtx_setup.set_vertex_array(vertices);
+               mesh.vtx_setup.refresh();
                vertex_updater = mesh.vertices.refresh_async();
                if(!mesh.batches.empty())
                        index_updater = mesh.batches.front().refresh_async();