summaryrefslogtreecommitdiffhomepage
path: root/opentrack/simple-mat.hpp
AgeCommit message (Collapse)Author
2015-08-31simple-mat: add __restrict for GNUStanislaw Halik
2015-08-22simple-mat: fix arglist SFINAEStanislaw Halik
Constructor was always available, enable_if faultily allowed it to accept an arbitrary amount of parameters. The `assignable' bit is redundant and broken, anyway static_cast<num>(x)... takes care of type compatibility.
2015-08-22simple-mat: can use static_cast hereStanislaw Halik
2015-08-22props changed onlyStanislaw Halik
Some source files had executable bit on. Remove it.
2015-08-18simple-mat: replace initializer_list with variadic ctorStanislaw Halik
Gives us type safety rather than argument count mismatch. Also there's no more narrowing conversion issue. Replace usages. Explicitly delete initializer_list ctor.
2015-08-18simple-mat: __inline -> inline for C++Stanislaw Halik
2015-08-18simple-mat: don't inline so muchStanislaw Halik
2015-08-11simple-mat: open-code more, add commentStanislaw Halik
2015-08-11simple-mat: open-code operator()(x, y) callsStanislaw Halik
2015-07-19fix osx, app bundle now buildsStanislaw Halik
2015-07-07opentrack-api: add copyright noticesStanislaw Halik
Code without a license defaults to having all rights reserved.
2015-06-16simple-mat: allow pitch axis go -180->180Stanislaw Halik
To be reverted if broken
2015-06-03simple-mat: pass -Wall -Wextra -pedanticStanislaw Halik
2015-06-01simple-mat: fix scalar multiplicationStanislaw Halik
2015-06-01simple-mat: implement dot and cross productStanislaw Halik
2015-06-01simple-mat: implement vector indexingStanislaw Halik
2014-12-19mat: add addition and subtraction operatorsStanislaw Halik
2014-12-18const correctnessStanislaw Halik
2014-12-15move rmat->euler and euler->rmat conversions to headerStanislaw Halik
2014-11-07simple-mat inits without a temp array nowStanislaw Halik
2014-11-07nix unused typedefStanislaw Halik
2014-11-01add simple matrix operations implStanislaw Halik