1
I Use This!
Very Low Activity

Commits : Listings

Analyzed 13 days ago. based on code collected 14 days ago.
Jan 29, 2024 — Jan 29, 2025
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
Added a couple of new matrix promotion structs. More... almost 17 years ago
Added support for quaternion log() and exp(). More... almost 17 years ago
Added support for quaternion log() and exp(). More... almost 17 years ago
Added support for quaternion log() and exp(). More... almost 17 years ago
Added additional MatrixPromote struct to directly support promotions involving matrix expressions. More... almost 17 years ago
Fixed quaternion slerp() to work transparently with quaternion expressions. More... almost 17 years ago
Fixed quaternion_rotation_difference() to work transparently with quaternion expressions. More... almost 17 years ago
Added additional 'quaternion promotion' structs for use with expressions. More... almost 17 years ago
Set the svn:eol-style to LF to ensure UNIX line endings on updates.
demianmnave
as dnave
More... almost 17 years ago
Added inverse determinant optimization. Removed 'force_NxN' debug code. More... almost 17 years ago
Made 'plain' quaternion output the default. More... almost 17 years ago
Removed minimize() and maximize(). More... almost 17 years ago
Removed minimize() and maximize(). More... almost 17 years ago
Removed minimize() and maximize(). More... almost 17 years ago
Removed minimize() and maximize(). More... almost 17 years ago
Added integer-based vector and matrix types. More... almost 17 years ago
Revised multiplication mechanism. More... almost 17 years ago
Removed support for quaternion division. More... almost 17 years ago
Removed support for quaternion division. More... almost 17 years ago
Minor change to define 'ssize_t', which allows builds with VC7.1. The fix is in the wrong place temporarily, and needs to be moved to a more permanent home.
demianmnave
as dnave
More... almost 17 years ago
Fixed header include order for GCC4.
demianmnave
as dnave
More... almost 17 years ago
Replaced switch-case in QuaternionMulOp::operator[] with a temporary computed in the constructor. This is a simple strategy, but almost certainly not the most optimal. Also removed the "verify on Windows" todo from cml.h.
demianmnave
as dnave
More... almost 17 years ago
Changed multiplication mechanism to remove extra multiplications by 'scale' constant More... almost 17 years ago
Removed unused 'scale' constant. More... almost 17 years ago
Added six 'matrix decomposition' functions More... almost 17 years ago
Added "cml::" prefix to a number of free-function calls from vector<> and matrix<> methods that VS8 incorrectly tries to match with methods in those classes having the same names as (but different arguments from) the free functions.
demianmnave
as dnave
More... about 17 years ago
Added 'tolerance' argument to quaternion_to_euler() function More... about 17 years ago
Added PLANE_ prefix to enums to avoid symbol conflict with Windows macros LEFT and RIGHT More... about 17 years ago
Replaced stdlib.h with cstdlib: Replaced random() with rand(): Added random_polar() More... about 17 years ago
Fixed newlines at the end of the files.
demianmnave
as dnave
More... over 17 years ago