X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Funiformblock.h;h=1a277106040f3757dd6d3c143f61f55137a08266;hb=904de4f7fd994886adbd3a6c03bc1b7c14ebc562;hp=66b3c7e0c1424b2b4fedc2bb7a15c8232881ed4a;hpb=f6e51c2f771726eec73b07824ebde2cf8bd522f0;p=libs%2Fgl.git diff --git a/source/uniformblock.h b/source/uniformblock.h index 66b3c7e0..1a277106 100644 --- a/source/uniformblock.h +++ b/source/uniformblock.h @@ -16,6 +16,10 @@ class Uniform; class Vector3; class Vector4; +/** +Stores uniforms with a specific layout. Both named and default uniform blocks +are supported. +*/ class UniformBlock: public Bufferable { private: @@ -33,6 +37,7 @@ public: private: virtual unsigned get_data_size() const { return size; } + virtual unsigned get_alignment() const; virtual void offset_changed(); virtual void upload_data() const;