Commit Graph

587 Commits

Author SHA1 Message Date
Recep Aslantas ae06c51746 improve glm_mat4_mulN for non-DEBUG environment 2018-04-07 13:22:44 +03:00
Recep Aslantas 11430559b4 fix isnan and isinf 2018-04-07 08:28:37 +03:00
Recep Aslantas 58f0043417 vector utils: isnan and isinf
* a vector which has least one NaN or INF member, is assumed not valid vector.
2018-04-06 22:57:24 +03:00
Recep Aslantas cfd3600107 simd: optional shuffle configuration to save move instructions 2018-04-04 22:42:21 +03:00
Recep Aslantas 967fb1afad Update README.md 2018-04-03 17:32:10 +03:00
Recep Aslantas 7411ac36c1 update docs for euler angles 2018-04-03 17:05:45 +03:00
Recep Aslantas 238609f2c0 Merge pull request #31 from recp/proj
add project / unproject functions
2018-04-03 16:51:55 +03:00
Recep Aslantas ea0a10ade9 suppress warnings 2018-04-03 16:47:59 +03:00
Recep Aslantas 429fdfd5c5 update build scripts 2018-04-03 16:47:51 +03:00
Recep Aslantas 024412f00e add docs for project/unproject 2018-04-03 16:41:13 +03:00
Recep Aslantas e8615ea14c fix tests list 2018-04-03 12:35:30 +03:00
Recep Aslantas be81d73895 Update test_main.c 2018-04-03 12:32:21 +03:00
Recep Aslantas b16f0ded85 Merge branch 'master' into proj 2018-04-03 12:30:03 +03:00
Recep Aslantas 63acfd681e fix unproject, add tests to project/unproject 2018-04-03 12:27:20 +03:00
Recep Aslantas eb527e39b4 optimize project 2018-04-03 11:25:33 +03:00
Recep Aslantas 9f389ab8ec project function 2018-04-03 11:09:13 +03:00
Recep Aslantas 3399595dc2 add vec2 type 2018-04-03 10:46:46 +03:00
Recep Aslantas 2513d46102 Merge pull request #41 from winduptoy/patch-1
Fix small typo.
2018-04-02 20:26:52 +03:00
Matt Reyer c298f4a4d7 Fix small typo. 2018-04-02 11:33:58 -04:00
Recep Aslantas 84cdbd5072 Merge pull request #40 from recp/aabb-ext
Axis-Aligned Bounding Box (AABB) Extensions
2018-04-02 16:40:23 +03:00
Recep Aslantas 74f9865884 add docs for new aabb functions 2018-04-02 16:36:55 +03:00
Recep Aslantas dbd1e334ea aabb box size and radius 2018-04-02 16:26:14 +03:00
Recep Aslantas acda316c12 get sign of float helper as -1, +1 and 0
* add clarification for zero input
2018-04-02 16:18:50 +03:00
Recep Aslantas 86efe64b8e helper for check aabb is valid or not 2018-04-02 12:35:22 +03:00
Recep Aslantas b0991342a6 aabb printer function 2018-04-02 12:08:08 +03:00
Recep Aslantas 984916d520 invalidate axis-aligned boundng box util 2018-04-02 11:50:53 +03:00
Recep Aslantas 54c44ff224 Merge pull request #39 from opencollective/opencollective
Activating Open Collective
2018-04-01 22:26:33 +03:00
Jess db4761b437 Added backers and sponsors on the README 2018-04-01 18:12:46 +09:00
Recep Aslantas ca504f7058 now working on v0.3.6 2018-03-29 00:12:16 +03:00
Recep Aslantas 5a7b9caf16 Update README.md v0.3.5 2018-03-29 00:02:37 +03:00
Recep Aslantas 43b3df992d Merge pull request #37 from recp/euler
fix euler angles (extrinsic -> intrinsic)
2018-03-28 23:58:15 +03:00
Recep Aslantas 26110f83d1 euler: fix thetaY in extracting angles 2018-03-27 12:35:19 +03:00
Recep Aslantas d1f3feeb6e test: add tests for euler XYZ 2018-03-27 12:14:46 +03:00
Recep Aslantas 4298211795 euler: fix extracting XYZ angles 2018-03-27 12:14:12 +03:00
Recep Aslantas c244b68e73 build: improve build-deps 2018-03-27 11:22:05 +03:00
Recep Aslantas 205d13aa93 fix euler angles (extrinsic -> intrinsic)
because cglm uses intrinsics for these rotations
2018-03-27 11:14:26 +03:00
Recep Aslantas 45f13217c3 Merge pull request #35 from recp/clamp
clamp functions
2018-03-22 21:28:19 +03:00
Recep Aslantas 21ec45b2af add tests for clamp 2018-03-22 21:24:41 +03:00
Recep Aslantas 71b48b530e add documentation for clamp 2018-03-22 21:24:26 +03:00
Recep Aslantas 48b7b30e42 add call version for clamp 2018-03-22 21:18:08 +03:00
Recep Aslantas 86055097e1 clamp functions 2018-03-22 18:10:10 +03:00
Recep Aslantas 08be94a89b Merge pull request #34 from NoxNode/typofix
typo fixes
2018-03-20 10:41:11 +03:00
mcsquizzy123 91b2a989e2 typo fixes - heaer and haeder 2018-03-19 18:37:49 -07:00
Recep Aslantas 780179ff0d fix unproject 2018-03-08 22:29:10 +03:00
Recep Aslantas c148eacdc2 fix unproject's parameters 2018-03-08 13:12:08 +03:00
Recep Aslantas fadde1e26a fix libtool version number 2018-03-08 13:04:29 +03:00
Recep Aslantas 29996d0bdd add unproject function 2018-03-08 13:02:33 +03:00
Recep Aslantas cfab79e546 now working on v0.3.5 2018-03-08 12:18:07 +03:00
Recep Aslantas da2f3aaafd docs: fix aabb docs 2018-03-03 18:17:58 +03:00
Recep Aslantas 0e964a1a62 complete documentation v0.3.4 2018-03-03 17:59:50 +03:00