Commit Graph

  • aee381d869 vec: deprecate glm_vec_inv and glm_vec4_inv Recep Aslantas 2018-11-29 09:23:14 +03:00
  • b4bf8f3537 vec: rename glm_vec_ to glm_vec3_ (continue) Recep Aslantas 2018-11-29 09:07:48 +03:00
  • 0b8c63a90e vec: rename glm_vec_ namespace to glm_vec3_ Recep Aslantas 2018-11-28 23:22:30 +03:00
  • ef6134263e vec: improve angle between two vector Recep Aslantas 2018-11-28 14:48:12 +03:00
  • 9af61d2101 vec: use _negate instead of _flipsign and _inv Recep Aslantas 2018-11-28 10:50:21 +03:00
  • 463099350a vec: use _negate instead of _flipsign and _inv Recep Aslantas 2018-11-28 10:28:00 +03:00
  • 89f64f0794 Merge pull request #65 from sinisterchipmunk/fix-versor-alignment Recep Aslantas 2018-11-17 22:36:12 +03:00
  • d794f17e51 Merge branch 'master' into fix-versor-alignment Recep Aslantas 2018-11-17 22:32:48 +03:00
  • a7cdbcec2b now working on v0.5.0 Recep Aslantas 2018-11-17 22:31:51 +03:00
  • 20a2312351 fix versor alignment Colin MacKenzie IV 2018-11-16 19:25:44 -05:00
  • 9aebdc76b3 avx: implement scale matrix using AVX Recep Aslantas 2018-10-30 09:58:11 +03:00
  • e9b51fc07a avx: implement mat4_inv for AVX1 Recep Aslantas 2018-10-30 09:28:15 +03:00
  • abfa355b84 avx: optimize (re-use) mat4_mul registers Recep Aslantas 2018-10-30 09:27:55 +03:00
  • 08479f38ce Merge pull request #63 from recp/avx v0.4.9 Recep Aslantas 2018-10-19 09:52:32 +03:00
  • dadae4b773 avx: fix glm_mul_avx Recep Aslantas 2018-10-19 09:40:40 +03:00
  • 20360f2296 avx: replace binary constants with hex Recep Aslantas 2018-10-12 09:05:42 +03:00
  • aa2b0f2631 code style and minor optimization[s] Recep Aslantas 2018-09-22 00:10:50 +03:00
  • 280ac72fd8 Merge pull request #61 from hartenfels/master Recep Aslantas 2018-09-21 23:39:10 +03:00
  • 7405d5e1d0 Update types.h Recep Aslantas 2018-09-21 23:33:42 +03:00
  • eefafefbae Also add a load of other number constants Carsten Hartenfels 2018-09-21 20:03:28 +02:00
  • b9021978cb Replace the use of deprecated CGLM_PI* constants Carsten Hartenfels 2018-09-21 07:34:05 +02:00
  • 3fd12032e6 Clean up pi constants, deprecating the old names Carsten Hartenfels 2018-09-21 07:29:54 +02:00
  • 59ee8c1fd2 Use even more precise definitions for pi constants Carsten Hartenfels 2018-09-21 07:26:55 +02:00
  • b00f2b9ccc Replace M_PI_4 in test_affine with CGLM_PI_4 Carsten Hartenfels 2018-09-19 20:46:37 +02:00
  • d3c50147cb Replace non-standard M_PI* constants with literals Carsten Hartenfels 2018-09-19 20:42:05 +02:00
  • 98da3daf82 identiy helper for arrays (matrix/quaternion) Recep Aslantas 2018-09-12 12:44:11 +03:00
  • 2e1790ccf9 Merge pull request #59 from jonathanplatzer/avx v0.4.8 Recep Aslantas 2018-07-19 11:38:55 +03:00
  • cc5f533fc9 Add macro for automatic alignment of matrices Jonathan Platzer 2018-07-19 10:14:30 +02:00
  • 2d63d7e0cd Fix alignment issue when using AVX Jonathan Platzer 2018-07-18 12:00:46 +02:00
  • 672923cb96 Merge branch 'master' into interpolation interpolation Recep Aslantas 2018-07-14 12:13:25 +03:00
  • 3738499927 update doc for vec4_ucopy Recep Aslantas 2018-07-14 12:12:15 +03:00
  • 1d527dc2f0 unalignned version for vec4_copy Recep Aslantas 2018-07-14 12:03:42 +03:00
  • 06d66fc6cc Merge branch 'master' into interpolation Recep Aslantas 2018-07-12 16:17:33 +03:00
  • 43c4d05d4a new version for clamp: clamp to zero and one Recep Aslantas 2018-07-12 11:39:56 +03:00
  • 7e7098d498 cubic hermite interpolation and bezier for vec3 Recep Aslantas 2018-07-11 14:01:53 +03:00
  • 06b2a53113 cubic bezier interpolation Recep Aslantas 2018-07-11 11:29:47 +03:00
  • c5f5032fcc fix function params docs Recep Aslantas 2018-07-10 11:42:18 +03:00
  • 5d605ce372 avoid zero division for percent Recep Aslantas 2018-07-10 10:54:31 +03:00
  • c216c0cb7e add MIN and MAX macros Recep Aslantas 2018-06-26 15:27:53 +03:00
  • eb8e0df6df update version Recep Aslantas 2018-06-21 10:54:53 +03:00
  • 1775bf7458 Merge pull request #57 from recp/anim Recep Aslantas 2018-06-21 10:48:19 +03:00
  • 3adeac06f8 update build files Recep Aslantas 2018-06-21 10:07:51 +03:00
  • 669777eb37 additional utils Recep Aslantas 2018-06-18 17:55:25 +03:00
  • 02f6c67393 improve easing funcs Recep Aslantas 2018-06-15 08:55:59 +03:00
  • 564324f5d2 easing functions Recep Aslantas 2018-06-10 10:29:02 +03:00
  • 93e6c3c102 Merge pull request #56 from recp/sphere v0.4.7 Recep Aslantas 2018-06-09 18:43:54 +03:00
  • 857265b892 sphere point intersection Recep Aslantas 2018-06-09 18:21:29 +03:00
  • fc14cedf89 update version Recep Aslantas 2018-06-09 18:10:54 +03:00
  • 7a80178357 improve quat_look Recep Aslantas 2018-06-09 18:10:44 +03:00
  • 720b617ee0 sphere and aabb Recep Aslantas 2018-05-30 23:42:22 +03:00
  • 3dc9070909 squared distance for vec3 Recep Aslantas 2018-05-30 23:35:59 +03:00
  • 6b2b4b4f12 implement glm_aabb_sphere as GraphicsGems Solid Box - Solid Sphere test Recep Aslantas 2018-05-30 23:00:18 +03:00
  • c8fc460ba1 add support for spheres Recep Aslantas 2018-05-29 23:29:09 +03:00
  • 5b3aabc103 aabb intersect functions Recep Aslantas 2018-05-29 23:19:39 +03:00
  • af812e86eb add a note to clarify up vector restriction for glm_lookat and glm_look Recep Aslantas 2018-05-29 11:30:38 +03:00
  • 059bdfdd4b update docs v0.4.6 Recep Aslantas 2018-05-27 11:54:05 +03:00
  • ef0653640f update cocoapod version tag Recep Aslantas 2018-05-27 11:53:48 +03:00
  • e5d61b3433 update mat4_mulv3 api to include translation Recep Aslantas 2018-05-27 11:46:27 +03:00
  • 73c073cf32 add missing call functions Recep Aslantas 2018-05-27 11:44:06 +03:00
  • 1362bef50f fix glm_translate_to Recep Aslantas 2018-05-23 23:13:41 +03:00
  • 7d783eeace align local variables on stack Recep Aslantas 2018-05-23 23:04:06 +03:00
  • e12e79b1a5 improve scale_make Recep Aslantas 2018-05-23 22:11:44 +03:00
  • 6cd3d52dc5 improve translate_make Recep Aslantas 2018-05-23 22:08:12 +03:00
  • fb2cac9816 aabb: center of AABB helper Recep Aslantas 2018-05-22 17:45:37 +03:00
  • 4e63325f55 aabb: add missing call versions Recep Aslantas 2018-05-22 17:44:36 +03:00
  • 96c3e604ff now working on v0.4.6 Recep Aslantas 2018-05-22 17:43:46 +03:00
  • 077e304fc5 Merge pull request #42 from recp/optimizations v0.4.5 Recep Aslantas 2018-05-10 16:47:00 +03:00
  • 599524dacf docs: add new option to docs Recep Aslantas 2018-05-10 16:27:40 +03:00
  • da5ad69863 simd: rename _mm_ extensions to glmm_ Recep Aslantas 2018-05-10 14:27:53 +03:00
  • 9fc2ead8ef Merge branch 'master' into optimizations Recep Aslantas 2018-05-10 13:59:10 +03:00
  • 48d33c16cb Merge pull request #53 from recp/simd Recep Aslantas 2018-05-10 13:57:31 +03:00
  • 464bd917d0 update readme Recep Aslantas 2018-05-10 12:21:33 +03:00
  • c6d07bb6eb surround PI with parentheses + code style + update docs Recep Aslantas 2018-05-10 12:18:54 +03:00
  • 94b286f1f9 docs: add new alignment option to docs Recep Aslantas 2018-05-09 16:35:15 +03:00
  • f774925e8a win, simd: make sure that CGLM_ALL_UNALIGNED is defined for older visual studios Recep Aslantas 2018-05-09 15:30:54 +03:00
  • 0e49e95161 win: update visual studio version for align requirement Recep Aslantas 2018-05-08 18:29:02 +03:00
  • b277357800 update gitignore Recep Aslantas 2018-05-08 18:28:31 +03:00
  • 835cec2ccb drop alignment requirement if CGLM_ALL_UNALIGNED defined Recep Aslantas 2018-05-08 16:26:33 +03:00
  • 5dbbd0826d simd: replace glm_simd_ with glmm_ Recep Aslantas 2018-05-08 15:55:36 +03:00
  • 56f0bb0928 simd, avx: make alignment optional for load/store operations Recep Aslantas 2018-05-08 15:35:17 +03:00
  • 568001d26a simd, sse2: make alignment optional for store operations Recep Aslantas 2018-05-08 15:31:09 +03:00
  • 252bf925fc simd, sse2: make alignment optional for load operations Recep Aslantas 2018-05-08 15:25:23 +03:00
  • 0f339c5c03 fix header dependencies Recep Aslantas 2018-05-07 21:12:29 +03:00
  • a9d56f2dae docs: fix typos Recep Aslantas 2018-05-04 00:50:56 +03:00
  • dd60496ffc Merge pull request #49 from Yatima1460/master Recep Aslantas 2018-04-30 19:08:59 +03:00
  • 7c0e9e99c6 _WIN32 to _MSC_VER Federico Santamorena 2018-04-30 17:17:06 +02:00
  • 064209c917 replaced _WIN32 with _MSC_VER Federico Santamorena 2018-04-30 17:13:16 +02:00
  • 94d6036c38 suppress warnings for Mingw Recep Aslantas 2018-04-30 11:09:42 +03:00
  • 6c01eff056 now working on v0.4.5 Recep Aslantas 2018-04-30 10:59:40 +03:00
  • ada69a7c43 fix cocoapods validation errors v0.4.4 Recep Aslantas 2018-04-22 10:14:17 +03:00
  • cef97fca3e add cocoapods spec Recep Aslantas 2018-04-22 01:03:17 +03:00
  • 498a33fac5 fix public header's includes Recep Aslantas 2018-04-21 22:36:25 +03:00
  • 3c7a729729 build: remove making symbolic link for libtoolize Recep Aslantas 2018-04-20 15:15:57 +03:00
  • a6a37995e9 build: update automake sources v0.4.3 Recep Aslantas 2018-04-18 23:02:15 +03:00
  • 6202179c23 update version Recep Aslantas 2018-04-18 22:30:20 +03:00
  • 22b699174c build: improve calling libtoolize Recep Aslantas 2018-04-18 21:47:53 +03:00
  • 016c0a71a6 Merge pull request #46 from recp/affine v0.4.2 Recep Aslantas 2018-04-18 15:25:40 +03:00
  • e28cf1d3f6 remove unused variable Recep Aslantas 2018-04-18 15:23:07 +03:00
  • 63966ee5c0 quat: use the new "glm_mul_rot" for quaternion Recep Aslantas 2018-04-18 15:16:24 +03:00
  • a723ecdb7e add troubleshooting to docs Recep Aslantas 2018-04-18 15:11:06 +03:00