X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Funiform.h;h=780bfe747ca3b2e6232a0791e11ca1b7e64762be;hb=ae9abd6be3e556d0a202cc5ab05668da715382c9;hp=f8a59f2a441e5fd2b3ec2ba55cdd604b50ab0477;hpb=8eb9a8d90e5597154dab666481037b306b7bbca2;p=libs%2Fgl.git diff --git a/source/uniform.h b/source/uniform.h index f8a59f2a..780bfe74 100644 --- a/source/uniform.h +++ b/source/uniform.h @@ -121,6 +121,8 @@ public: { return new UniformMatrix(value); } }; +typedef UniformMatrix UniformMatrix2x2f; +typedef UniformMatrix UniformMatrix3x3f; typedef UniformMatrix UniformMatrix4x4f; @@ -142,6 +144,11 @@ public: std::copy(vp, vp+elemsize*size, values); } + ~UniformArray() + { + delete[] values; + } + virtual void apply(int index) const { T::apply(index, size, values); }