]> git.tdb.fi Git - libs/gl.git/blobdiff - source/matrix.h
Remove deprecated matrix APIs
[libs/gl.git] / source / matrix.h
index 5444b8b4e4fae1c1789077ea58eb2099a06d8e58..6aae6df0a0e5f2a494e570932f044cb64c89d8de 100644 (file)
@@ -107,38 +107,6 @@ public:
        static MatrixStack &projection();
 };
 
-
-/* The stuff below is deprecated and preserved (for now) only for compatibility
-with existing applications */
-
-enum MatrixMode
-{
-       MODELVIEW = GL_MODELVIEW,
-       PROJECTION = GL_PROJECTION,
-       TEXTURE = GL_TEXTURE
-};
-
-void matrix_mode(MatrixMode);
-void load_identity();
-void load_matrix(const float *);
-void load_matrix(const double *);
-void mult_matrix(const float *);
-void mult_matrix(const double *);
-void push_matrix();
-void pop_matrix();
-
-/// RAII object - pushes matrix when constructed and pops when destroyed
-struct PushMatrix
-{
-       PushMatrix() { push_matrix(); }
-       ~PushMatrix() { pop_matrix(); }
-};
-
-void translate(float, float, float);
-void rotate(float, float, float, float);
-void scale(float, float, float);
-void scale_uniform(float);
-
 } // namespace GL
 } // namespace Msp