summaryrefslogtreecommitdiff
path: root/include/llmr/geometry/buffer.hpp
diff options
context:
space:
mode:
authorKonstantin Käfer <mail@kkaefer.com>2014-02-11 15:51:54 +0100
committerKonstantin Käfer <mail@kkaefer.com>2014-02-11 15:51:54 +0100
commitbec0ad10c4b460941d08cca597bf352c96820d34 (patch)
tree39fd506db5deeeedc8aebc51b124e6a68ddd7de4 /include/llmr/geometry/buffer.hpp
parenteb9a6b7068b9910301bfc7a3b83e114c7545c893 (diff)
downloadqtlocation-mapboxgl-bec0ad10c4b460941d08cca597bf352c96820d34.tar.gz
drawing lines with triangles
Diffstat (limited to 'include/llmr/geometry/buffer.hpp')
-rw-r--r--include/llmr/geometry/buffer.hpp6
1 files changed, 5 insertions, 1 deletions
diff --git a/include/llmr/geometry/buffer.hpp b/include/llmr/geometry/buffer.hpp
index 1177bb196e..1b9e5c6307 100644
--- a/include/llmr/geometry/buffer.hpp
+++ b/include/llmr/geometry/buffer.hpp
@@ -8,7 +8,7 @@
namespace llmr {
template <
- size_t itemSize,
+ size_t item_size,
int bufferType = GL_ARRAY_BUFFER,
size_t defaultLength = 8192
>
@@ -44,6 +44,7 @@ public:
}
}
+
protected:
// increase the buffer size by at least /required/ bytes.
void *addElement() {
@@ -57,6 +58,9 @@ protected:
return static_cast<char *>(array) + (pos - itemSize);
}
+public:
+ const size_t itemSize = item_size;
+
private:
// CPU buffer
void *array = nullptr;