diff options
author | Konstantin Käfer <mail@kkaefer.com> | 2014-02-11 15:51:54 +0100 |
---|---|---|
committer | Konstantin Käfer <mail@kkaefer.com> | 2014-02-11 15:51:54 +0100 |
commit | bec0ad10c4b460941d08cca597bf352c96820d34 (patch) | |
tree | 39fd506db5deeeedc8aebc51b124e6a68ddd7de4 /include/llmr/geometry/buffer.hpp | |
parent | eb9a6b7068b9910301bfc7a3b83e114c7545c893 (diff) | |
download | qtlocation-mapboxgl-bec0ad10c4b460941d08cca597bf352c96820d34.tar.gz |
drawing lines with triangles
Diffstat (limited to 'include/llmr/geometry/buffer.hpp')
-rw-r--r-- | include/llmr/geometry/buffer.hpp | 6 |
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; |