]> git.tdb.fi Git - libs/gl.git/blobdiff - source/backends/opengl/buffer_backend.h
Check the flat qualifier from the correct member
[libs/gl.git] / source / backends / opengl / buffer_backend.h
index 5db516fb85b0a4cee8de181ee9ea7224206c8337..446b1d2db2c550ac11838230285c4d1f2617c213 100644 (file)
@@ -15,14 +15,16 @@ class OpenGLBuffer: public NonCopyable
 protected:
        unsigned id = 0;
 
-       static OpenGLBuffer *scratch_binding;
-
        OpenGLBuffer();
+       OpenGLBuffer(OpenGLBuffer &&);
        ~OpenGLBuffer();
 
        void allocate();
-       void sub_data(unsigned, unsigned, 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();
        bool unmap();