diff options
Diffstat (limited to 'src/mbgl/geometry/elements_buffer.hpp')
-rw-r--r-- | src/mbgl/geometry/elements_buffer.hpp | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/src/mbgl/geometry/elements_buffer.hpp b/src/mbgl/geometry/elements_buffer.hpp index 5fdff0c678..d955d4a8af 100644 --- a/src/mbgl/geometry/elements_buffer.hpp +++ b/src/mbgl/geometry/elements_buffer.hpp @@ -9,13 +9,13 @@ namespace mbgl { -template <GLsizei count> +template <size_t count> struct ElementGroup : public util::noncopyable { std::array<VertexArrayObject, count> array; - GLsizei vertex_length; - GLsizei elements_length; + size_t vertex_length; + size_t elements_length; - ElementGroup(GLsizei vertex_length_ = 0, GLsizei elements_length_ = 0) + ElementGroup(size_t vertex_length_ = 0, size_t elements_length_ = 0) : vertex_length(vertex_length_) , elements_length(elements_length_) { @@ -24,7 +24,7 @@ struct ElementGroup : public util::noncopyable { class TriangleElementsBuffer : public Buffer< 6, // bytes per triangle (3 * unsigned short == 6 bytes) - GL_ELEMENT_ARRAY_BUFFER + gl::BufferType::Element > { public: typedef uint16_t element_type; @@ -35,7 +35,7 @@ public: class LineElementsBuffer : public Buffer< 4, // bytes per triangle (2 * unsigned short == 6 bytes) - GL_ELEMENT_ARRAY_BUFFER + gl::BufferType::Element > { public: typedef uint16_t element_type; |