aboutsummaryrefslogtreecommitdiff
path: root/linmath.h
Commit message (Expand)AuthorAgeFilesLines
* Merge pull request #42 from dizcza/testsdatenwolf2021-01-061-73/+60
|\
| * added testsdizcza2020-08-081-76/+63
* | Merge pull request #40 from cphos/masterdatenwolf2021-01-061-0/+1
|\ \
| * | #include <string.h> to avoid implicit declaration of memcpymusicfarm2020-04-201-0/+1
| |/
* | Merge pull request #26 from g-pechorin/patch-1datenwolf2021-01-061-4/+4
|\ \ | |/ |/|
| * silence double to float warningsPeter LaValle2016-10-041-4/+4
* | Correct sign in mat4x4_rotate_Ygre-422020-04-151-2/+2
* | added missing void return type to mat4x4_arcballWolfgang Draxinger2020-01-171-1/+1
* | transplanted arcball functionWolfgang Draxinger2019-10-301-195/+323
|\ \
| * | Added const qualifier for read-only parametersShima2019-04-281-2/+2
| * | Fix bug in mat4x4_orthonormalizeNathan Wiebe Neufeldt2019-04-151-4/+3
| * | Add the option to avoid inline (c89 compatibility)metalvoidzz2019-03-271-48/+54
| |/
* / merged, no conflictsWolfgang Draxinger2019-10-301-284/+190
|/
* Add vec{2,3,4} component wise minimum and maximum functionsMarcel Metz2016-01-261-0/+12
* Fix bug in quat_mul_vec3 caused by reuse of u and t in 'vec3_mul_cross'Tobias Mansfield-Williams2015-09-231-3/+4
* fixed out-of-bounds write in quat_mul_vec3 by replacing with a more elegant m...Wolfgang Draxinger2015-07-311-6/+16
* Merge pull request #14 from PolyFloyd/quat_rotatedatenwolf2015-05-261-0/+8
|\
| * Added quat_rotatePolyFloyd2014-12-101-0/+8
* | In-place matrix multiplicationDavid M2015-01-251-2/+4
* | Removed extra ';' after macrosDavid M2015-01-241-3/+3
* | Made parameters of generic vector functions constTim Malte Gräfje2015-01-081-6/+6
* | generic vec type generation macroWolfgang Draxinger2014-12-111-72/+44
|/
* mat4x4_mul_quat in its current form can be used only for orthogonal matrices,...Wolfgang Draxinger2014-09-231-1/+4
* fixed an issue that popped up in StackOverflow, thanks @kluelessWolfgang Draxinger2014-09-231-3/+3
* fixed missinc w-column copy in mat4x4_scale_anisoWolfgang Draxinger2014-08-201-10/+14
* fixed a stupid mistake in mat4x4_rotateWolfgang Draxinger2014-08-051-7/+33
* merged learnopengles and aransentin contributionsWolfgang Draxinger2013-11-111-137/+147
|\
| * updated lots of thingsAransentin2013-10-241-137/+147
* | Fix bug with mat4x4_translate_in_place introduced in 34cd9df850faf0bf6b9182b3...Learn OpenGL ES2013-11-071-1/+1
* | Fix another instance of sizeof ptr instead of array.Learn OpenGL ES2013-11-071-1/+1
* | Fix bug with invert matrix (was copying one float instead of all floats).Learn OpenGL ES2013-11-071-1/+1
|/
* linmath.h uses radians for everything -- adjusted contributed perspective fun...Wolfgang Draxinger2013-10-211-4/+4
* minor stylistic changes, TODO comments addedWolfgang Draxinger2013-10-211-33/+37
* fixed bug in perspective introduced by contribution made by learnopenglesWolfgang Draxinger2013-10-211-3/+3
* fixed some embarrassing syntax and semantic mistakesWolfgang Draxinger2013-10-201-31/+20
* changed matrix in place to use mat4x4_row extraction and vec4_inner productWolfgang Draxinger2013-10-121-5/+16
* Refactor mat4x4_look_at to reuse internal functions and data types.Learn OpenGL ES2013-09-191-42/+21
* Update 'const' coding style.Learn OpenGL ES2013-09-191-2/+2
* Update indentationLearn OpenGL ES2013-09-191-5/+5
* Add mat4x4_translate_in_place(), mat4x4_perspective(), and mat4x4_look_at().Learn OpenGL ES2013-09-181-0/+95
* minor fix in quat_from_mat4x4 with huge impactWolfgang Draxinger2013-01-291-2/+3
* fixed some bugs in mat4x4_rotate and mat4x4_orthoWolfgang Draxinger2013-01-051-25/+23
* updated licence clause to WTFPL, adding legal safety for me and the users.Wolfgang Draxinger2012-09-301-0/+6
* fixed several bugs in matrix processingWolfgang Draxinger2012-09-301-4/+10
* fixed mat4x4_mul and frustum functions. mat4x4_rotate still needs fixingWolfgang Draxinger2012-08-111-11/+16
* fixed vec<n>_length vs. vec<n>_len, rotation matrix intermediary rotscale mat...Wolfgang Draxinger2012-03-161-3/+3
* inplace mat4x4_invert now possibleWolfgang Draxinger2012-01-071-1/+3
* fixesWolfgang Draxinger2012-01-061-40/+52
* linmath.h -- added code for ortho projection matrix, fixed some copynpaste ty...Wolfgang Draxinger2012-01-061-5/+18
* added linmath.hWolfgang Draxinger2012-01-061-0/+411