]> git.tdb.fi Git - libs/gl.git/blobdiff - source/core/bufferable.h
Move Bufferable::refresh_async's definition to the header
[libs/gl.git] / source / core / bufferable.h
index c40c891e3ce342edece4a1ebf5dca74c45c22693..f1d52fb3ee514602d9452882518cc23fc5bc6c16 100644 (file)
@@ -57,7 +57,7 @@ public:
 
        /** Returns an object which can be used to upload data to the buffer using
        mapped memory. */
-       AsyncUpdater *refresh_async() const;
+       AsyncUpdater *refresh_async() const { return dirty ? new AsyncUpdater(*this) : 0; }
 
 private:
        void unlink_from_buffer();