Browse Source

Fixed io build

Christophe Riccio 12 years ago
parent
commit
e9cb71e8b6
1 changed files with 16 additions and 40 deletions
  1. 16 40
      glm/gtx/io.inl

+ 16 - 40
glm/gtx/io.inl

@@ -205,16 +205,11 @@ namespace detail
       typename std::basic_ostream<CTy,CTr>::sentry const cerberus(os);
       typename std::basic_ostream<CTy,CTr>::sentry const cerberus(os);
 
 
       if (cerberus) {
       if (cerberus) {
-        tmat3x2<T,P> m(a);
-
-        if (io::format_guard::row_major == io::order()) {
-          m = transpose(a);
-        }
+        tmat2x3<T,P> m(a);
 
 
         os << io::cr()
         os << io::cr()
            << '[' << m[0] << io::cr()
            << '[' << m[0] << io::cr()
-           << ' ' << m[1] << io::cr()
-           << ' ' << m[2] << ']';
+           << ' ' << m[1] << ']';
       }
       }
 
 
       return os;
       return os;
@@ -226,17 +221,11 @@ namespace detail
       typename std::basic_ostream<CTy,CTr>::sentry const cerberus(os);
       typename std::basic_ostream<CTy,CTr>::sentry const cerberus(os);
 
 
       if (cerberus) {
       if (cerberus) {
-        tmat4x2<T,P> m(a);
-
-        if (io::format_guard::row_major == io::order()) {
-          m = transpose(a);
-        }
+        tmat2x4<T,P> m(a);
 
 
         os << io::cr()
         os << io::cr()
            << '[' << m[0] << io::cr()
            << '[' << m[0] << io::cr()
-           << ' ' << m[1] << io::cr()
-           << ' ' << m[2] << io::cr()
-           << ' ' << m[3] << ']';
+           << ' ' << m[1] << ']';
       }
       }
 
 
       return os;
       return os;
@@ -248,15 +237,12 @@ namespace detail
       typename std::basic_ostream<CTy,CTr>::sentry const cerberus(os);
       typename std::basic_ostream<CTy,CTr>::sentry const cerberus(os);
 
 
       if (cerberus) {
       if (cerberus) {
-        tmat2x3<T,P> m(a);
-
-        if (io::format_guard::row_major == io::order()) {
-          m = transpose(a);
-        }
+        tmat3x2<T,P> m(a);
 
 
         os << io::cr()
         os << io::cr()
            << '[' << m[0] << io::cr()
            << '[' << m[0] << io::cr()
-           << ' ' << m[1] << ']';
+           << ' ' << m[1] << io::cr()
+           << ' ' << m[2] << ']';
       }
       }
 
 
       return os;
       return os;
@@ -289,17 +275,12 @@ namespace detail
       typename std::basic_ostream<CTy,CTr>::sentry const cerberus(os);
       typename std::basic_ostream<CTy,CTr>::sentry const cerberus(os);
 
 
       if (cerberus) {
       if (cerberus) {
-        tmat4x3<T,P> m(a);
-
-        if (io::format_guard::row_major == io::order()) {
-          m = transpose(a);
-        }
+        tmat3x4<T,P> m(a);
 
 
         os << io::cr()
         os << io::cr()
            << '[' << m[0] << io::cr()
            << '[' << m[0] << io::cr()
            << ' ' << m[1] << io::cr()
            << ' ' << m[1] << io::cr()
-           << ' ' << m[2] << io::cr()
-           << ' ' << m[3] << ']';
+           << ' ' << m[2] << ']';
       }
       }
 
 
       return os;
       return os;
@@ -311,15 +292,13 @@ namespace detail
       typename std::basic_ostream<CTy,CTr>::sentry const cerberus(os);
       typename std::basic_ostream<CTy,CTr>::sentry const cerberus(os);
 
 
       if (cerberus) {
       if (cerberus) {
-        tmat2x4<T,P> m(a);
-
-        if (io::format_guard::row_major == io::order()) {
-          m = transpose(a);
-        }
+        tmat4x2<T,P> m(a);
 
 
         os << io::cr()
         os << io::cr()
            << '[' << m[0] << io::cr()
            << '[' << m[0] << io::cr()
-           << ' ' << m[1] << ']';
+           << ' ' << m[1] << io::cr()
+           << ' ' << m[2] << io::cr()
+           << ' ' << m[3] << ']';
       }
       }
 
 
       return os;
       return os;
@@ -331,16 +310,13 @@ namespace detail
       typename std::basic_ostream<CTy,CTr>::sentry const cerberus(os);
       typename std::basic_ostream<CTy,CTr>::sentry const cerberus(os);
 
 
       if (cerberus) {
       if (cerberus) {
-        tmat3x4<T,P> m(a);
-
-        if (io::format_guard::row_major == io::order()) {
-          m = transpose(a);
-        }
+        tmat4x3<T,P> m(a);
 
 
         os << io::cr()
         os << io::cr()
            << '[' << m[0] << io::cr()
            << '[' << m[0] << io::cr()
            << ' ' << m[1] << io::cr()
            << ' ' << m[1] << io::cr()
-           << ' ' << m[2] << ']';
+           << ' ' << m[2] << io::cr()
+           << ' ' << m[3] << ']';
       }
       }
 
 
       return os;
       return os;