#include "../Test.h"
 
template<class T>
{
 
    return true;
  }
 
    foo = 
mat4<T>((
T)1, (
T)2, (
T)2, (
T)2, (
T)2, (
T)1, (
T)2, (
T)2, (
T)2, (
T)2, (
T)1, (
T)2, (
T)2, (
T)2, (
T)2, (
T)1);
 
 
 
 
    
 
    mat4<T>((
T)0, (
T)1, (
T)1, (
T)1, (
T)-1, (
T)0, (
T)1, (
T)1, (
T)-1, (
T)-1, (
T)0, (
T)1, (
T)-1, (
T)-1, (
T)-1, (
T)0);
 
 
    
 
    return true;
  }
 
    mat4<T> foo(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16);
 
    mat4<T> bar(17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32);
 
 
    
 
 
    
 
 
 
    
 
 
    
 
 
 
 
    return true;
  }
 
 
      A      = 
mat4<T>(1, 1, 1, -1, 1, 1, -1, 1, 1, -1, 1, 1, -1, 1, 1, 1);
 
      auto B = 
A * 
static_cast<T>(0.25);
 
    }
    return true;
  }
 
public:
  }
};
 
  return 0;
}
constexpr Matrix< T > Transpose() const
Definition Matrix.h:256
 
Matrix()
Definition Matrix.h:69
 
static mat4< T > Unit()
Definition mat4.h:94