Fixed slerp, linear interpolation when cosTheta is close to 1, #65
Updated readme
Fixed dual quaternion build on Clang, fixed space characters #49
Added initial implementation for forward declarations: int and float scalar types, #56
Added forward declarations (glm/fwd.hpp) for faster compilations, issue #56
Added forward declarations (glm/fwd.hpp) for faster compilations, issue #56
Added forward declarations (glm/fwd.hpp) for faster compilations, issue #56
Added txt files to the project solution
Clean up
Updated documentation for forward declaration
Updated manual, new table of contents design. Created a faster compilation section, still in progress.
Updated documentation design (code), improved swizzling description
Fixed space characters and improved forward declaration, including extensions
Fixed space characters
Updated default precision section
Added precision template parameter
Fixed mat2x4 value-type constructor

#include <glm/glm.hpp>
#include <iostream>
using namespace std;
int main() {
    // creating two should-be identical matrices
  glm::mat2x4 A((int)1);
  glm::mat2x4 B((float)1);

  float* Aptr = (float*)&A;
  float* Bptr = (float*)&B;
  for(int i = 0 ; i < 8 ; i++) cout << Aptr[i] << " ";  cout << endl;
  for(int i = 0 ; i < 8 ; i++) cout << Bptr[i] << " ";
}

output before patch:
1 0 0 0 0 1 0 0
1 0 0 0 0 0 0 0
output after patch:
1 0 0 0 0 1 0 0
1 0 0 0 0 1 0 0
Fixed half precision implementation
Added all precision types for GTC_type_precision
Added component wise comparison operators for quaternion