protected:
unsigned id = 0;
- static OpenGLBuffer *scratch_binding;
-
OpenGLBuffer();
OpenGLBuffer(OpenGLBuffer &&);
~OpenGLBuffer();
void allocate();
- void sub_data(size_t, size_t, const void *);
+ void sub_data(std::size_t, std::size_t, const void *);
+
+ unsigned get_multiplicity() const { return 1; }
bool can_map() const { return true; }
void *map();