+typedef GLscalar Scalar;
+
+typedef cml::vector< Scalar, cml::fixed<2> > Vector2;
+typedef cml::vector< Scalar, cml::fixed<3> > Vector3;
+typedef cml::vector< Scalar, cml::fixed<4> > Vector4;
+
+typedef cml::matrix< Scalar, cml::fixed<3,3>,
+ cml::col_basis, cml::col_major > Matrix3;
+typedef cml::matrix< Scalar, cml::fixed<4,4>,
+ cml::col_basis, cml::col_major > Matrix4;
+
+typedef cml::quaternion< Scalar, cml::fixed<>, cml::vector_first,
+ cml::positive_cross > Quaternion;