X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Funiformblock.h;h=12b24de3d06a810aa16040b49d2df973e53eba5d;hb=18878df418035445ba5146fcde3d647d7aa8c054;hp=fbc9c7047b3fdd57acb162338c9369dbdb442cf0;hpb=8eb9a8d90e5597154dab666481037b306b7bbca2;p=libs%2Fgl.git diff --git a/source/uniformblock.h b/source/uniformblock.h index fbc9c704..12b24de3 100644 --- a/source/uniformblock.h +++ b/source/uniformblock.h @@ -29,10 +29,13 @@ private: public: UniformBlock(); UniformBlock(unsigned); + ~UniformBlock(); private: - virtual const void *get_data() const { return &data[0]; } virtual unsigned get_data_size() const { return size; } + virtual unsigned get_alignment() const; + virtual void offset_changed(); + virtual void upload_data() const; public: void attach(int, const Uniform &);