summaryrefslogtreecommitdiff
path: root/src/mbgl/gl/context.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mbgl/gl/context.hpp')
-rw-r--r--src/mbgl/gl/context.hpp16
1 files changed, 8 insertions, 8 deletions
diff --git a/src/mbgl/gl/context.hpp b/src/mbgl/gl/context.hpp
index 85e35d4d70..ad62853495 100644
--- a/src/mbgl/gl/context.hpp
+++ b/src/mbgl/gl/context.hpp
@@ -68,29 +68,29 @@ public:
template <class Vertex>
VertexBuffer<Vertex> createVertexBuffer(gfx::VertexVector<Vertex>&& v, const BufferUsage usage = BufferUsage::StaticDraw) {
return VertexBuffer<Vertex> {
- v.vertexSize(),
- createVertexBuffer(v.data(), v.byteSize(), usage)
+ v.elements(),
+ createVertexBuffer(v.data(), v.bytes(), usage)
};
}
template <class Vertex>
void updateVertexBuffer(VertexBuffer<Vertex>& buffer, gfx::VertexVector<Vertex>&& v) {
- assert(v.vertexSize() == buffer.vertexCount);
- updateVertexBuffer(buffer.buffer, v.data(), v.byteSize());
+ assert(v.elements() == buffer.elements);
+ updateVertexBuffer(buffer.buffer, v.data(), v.bytes());
}
template <class DrawMode>
IndexBuffer createIndexBuffer(gfx::IndexVector<DrawMode>&& v, const BufferUsage usage = BufferUsage::StaticDraw) {
return IndexBuffer {
- v.indexSize(),
- createIndexBuffer(v.data(), v.byteSize(), usage)
+ v.elements(),
+ createIndexBuffer(v.data(), v.bytes(), usage)
};
}
template <class DrawMode>
void updateIndexBuffer(IndexBuffer& buffer, gfx::IndexVector<DrawMode>&& v) {
- assert(v.indexSize() == buffer.indexCount);
- updateIndexBuffer(buffer.buffer, v.data(), v.byteSize());
+ assert(v.elements() == buffer.elements);
+ updateIndexBuffer(buffer.buffer, v.data(), v.bytes());
}
template <RenderbufferType type>