X-Git-Url: http://git.tdb.fi/?p=libs%2Fgl.git;a=blobdiff_plain;f=source%2Fvertexarray.cpp;h=a2b65daa6d15dd91635c092a73e2434e76a9b51f;hp=6740818e794228e78ebedbbc880855aa3abcb33c;hb=76e338af116120d93d082ad247591ec9adad9233;hpb=e17243fb2421977cb781361828b77718e2cf8d48 diff --git a/source/vertexarray.cpp b/source/vertexarray.cpp index 6740818e..a2b65daa 100644 --- a/source/vertexarray.cpp +++ b/source/vertexarray.cpp @@ -35,13 +35,13 @@ void VertexArray::use_vertex_buffer() if(vbuf && own_vbuf) return; - vbuf=new VertexBuffer(); + vbuf=new Buffer(ARRAY_BUFFER); own_vbuf=true; update_data(); } -void VertexArray::use_vertex_buffer(VertexBuffer *b) +void VertexArray::use_vertex_buffer(Buffer *b) { if(own_vbuf) delete vbuf; @@ -123,7 +123,7 @@ void VertexArray::apply() const set_array(i-4, (found>>i)&1, 1<unbind(); } /** @@ -134,7 +134,7 @@ void VertexArray::update_data() if(vbuf) { vbuf->data(data.size()*sizeof(float), &data[0]); - VertexBuffer::unbind(); + vbuf->unbind(); } }