X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Funiform.h;h=ad2d88cc477715021baea7a4f7df4798b43173e7;hb=d42c443d24a8e428c43f849b218c9e1a1dca4189;hp=780bfe747ca3b2e6232a0791e11ca1b7e64762be;hpb=cd1f63c76463bb5ba78f6c3bb13aa40a97f1e004;p=libs%2Fgl.git diff --git a/source/uniform.h b/source/uniform.h index 780bfe74..ad2d88cc 100644 --- a/source/uniform.h +++ b/source/uniform.h @@ -84,8 +84,11 @@ public: { return new UniformVector(value); } }; +typedef UniformVector Uniform2i; typedef UniformVector Uniform2f; +typedef UniformVector Uniform3i; typedef UniformVector Uniform3f; +typedef UniformVector Uniform4i; typedef UniformVector Uniform4f; @@ -121,8 +124,15 @@ public: { return new UniformMatrix(value); } }; +// The naming of these types follows the OpenGL convention of columns x rows typedef UniformMatrix UniformMatrix2x2f; +typedef UniformMatrix UniformMatrix3x2f; +typedef UniformMatrix UniformMatrix4x2f; +typedef UniformMatrix UniformMatrix2x3f; typedef UniformMatrix UniformMatrix3x3f; +typedef UniformMatrix UniformMatrix4x3f; +typedef UniformMatrix UniformMatrix2x4f; +typedef UniformMatrix UniformMatrix3x4f; typedef UniformMatrix UniformMatrix4x4f;