]> git.tdb.fi Git - libs/gl.git/blobdiff - source/matrix.cpp
Move transform functions to matrix.h
[libs/gl.git] / source / matrix.cpp
index dc855d2b0899f638782b1e2bc44cf52d157948d7..7841218011935f115c4a7dfbeb7e340ea6ae1a5c 100644 (file)
@@ -1,3 +1,10 @@
+/* $Id$
+
+This file is part of libmspgl
+Copyright © 2007  Mikko Rasa, Mikkosoft Productions
+Distributed under the LGPL
+*/
+
 #include "matrix.h"
 
 namespace Msp {
@@ -33,5 +40,25 @@ void pop_matrix()
        glPopMatrix();
 }
 
+void translate(float x, float y, float z)
+{
+       glTranslatef(x, y, z);
+}
+
+void rotate(float a, float x, float y, float z)
+{
+       glRotatef(a, x, y, z);
+}
+
+void scale(float x, float y, float z)
+{
+       glScalef(x, y, z);
+}
+
+void scale_uniform(float s)
+{
+       scale(s, s, s);
+}
+
 } // namespace GL
 } // namespace Msp