Commit Graph

  • eb332acd7e Merge branch 'master' into ray-triangle-intersection Uwila 2020-04-02 14:33:57 +02:00
  • c67f7a14a1 Add ray-triangle intersection check Uwila 2020-03-30 23:44:00 +02:00
  • 83f6db1bf8 CMake: Fix install error FMMazur 2020-03-27 18:43:28 -04:00
  • e493149a0a CMake: Fix errors FMMazur 2020-03-27 16:04:46 -04:00
  • 38019f0913 CMake: add lib and include install path FMMazur 2020-03-27 15:57:26 -04:00
  • bc6b751429 CMake: add install path option FMMazur 2020-03-27 15:50:37 -04:00
  • be68d57499 CMake: Added 'make check' as alias to 'make test' FMMazur 2020-03-27 15:31:55 -04:00
  • 1fb5f89eaa CMake: Change c99 to c11 and shared build as default options. FMMazur 2020-03-27 15:30:03 -04:00
  • 6470a91265 Merge branch 'cmake' of https://github.com/FMMazur/cglm into cmake FMMazur 2020-03-27 11:22:48 -04:00
  • d4235b2431 CMake: Added test configuration FMMazur 2020-03-27 11:19:56 -04:00
  • 0ef028244a CMake: Added LDFlags Configuration FMMazur 2020-03-27 09:11:08 -04:00
  • a8543bc813 Added folder build/ to .gitignore FMMazur 2020-03-27 09:02:52 -04:00
  • cf3888d734 Update README.md Felipe Munoz Mazur 2020-03-27 00:12:47 -04:00
  • b8e978862e Added install to CMakeLists.txt FMMazur 2020-03-27 00:04:15 -04:00
  • dfba2072f7 Added simple CMakeLists.txt FMMazur 2020-03-26 23:36:20 -04:00
  • 3335c04a34 euler: use enum and static values for EULER ORDER, remove some macros euler Recep Aslantas 2020-03-23 09:23:45 +03:00
  • af2c866c6d Update CREDITS Recep Aslantas 2020-03-22 22:13:25 +03:00
  • 5698653f54 Update euler.h Recep Aslantas 2020-03-22 22:10:31 +03:00
  • 980b42a865 Update euler.h Recep Aslantas 2020-03-22 22:09:44 +03:00
  • cc6660aa00 use Ken Shoemake's algorithm (gemsiv/euler_angle) Recep Aslantas 2020-03-22 22:03:15 +03:00
  • 2bf576c2cd Fix documentation mistake for glm_vec3_rotate (#126) Uwila 2020-03-20 20:58:48 +01:00
  • 3abf47f175 Make Github recognize header language as C (#127) Uwila 2020-03-20 20:56:17 +01:00
  • 2fc51c67a3 Update version.rst Recep Aslantas 2020-03-19 12:58:48 +03:00
  • 34753546f2 Update version.rst Recep Aslantas 2020-03-19 12:55:49 +03:00
  • 1711db4fef Update util.rst Recep Aslantas 2020-03-19 12:54:57 +03:00
  • 373b8d216a Update version.rst Recep Aslantas 2020-03-19 12:53:54 +03:00
  • 7f9487fd62 docs: update documentation Recep Aslantas 2020-03-19 12:51:05 +03:00
  • 686deb8eb1 util: use glm_clamp_zo to clamp between 0 and 1 Recep Aslantas 2020-03-19 12:37:52 +03:00
  • a392ac3012 Fix small documentation mistake (#125) Uwila 2020-03-12 07:47:05 +01:00
  • fabc655919 Merge branch 'master' of https://github.com/recp/cglm Recep Aslantas 2020-03-06 23:33:30 +03:00
  • 7eada03909 reemove redundant forward declerations Recep Aslantas 2020-03-06 23:33:27 +03:00
  • ad4a763d47 fix glms_vec2_rotate() by using a dest vec2s instead of taking an axis vector (#122) Zollerboy1 2020-03-04 15:05:32 +01:00
  • 1f9765c5e5 fix glms_sphere_transform by using mat4s instead of mat4 (#121) Zollerboy1 2020-03-04 09:56:40 +01:00
  • b3a464bf89 now working on v0.7.2 Recep Aslantas 2020-03-04 11:51:05 +03:00
  • 69b5584f11 build: add missing headers v0.7.1 Recep Aslantas 2020-03-02 10:09:48 +03:00
  • 00523f0b89 helper to swap two float values Recep Aslantas 2020-03-01 12:56:11 +03:00
  • 31f313caff now working on v0.7.1 Recep Aslantas 2020-02-29 14:00:50 +03:00
  • 010b88ee7a set version to v0.7.0 for vec2/mat2 release v0.7.0 Recep Aslantas 2020-02-25 22:13:25 +03:00
  • 702da626f1 docs: add documentation for vec2 and mat2 Recep Aslantas 2020-02-25 22:11:10 +03:00
  • 8e008511f4 Merge pull request #97 from recp/vec2_mat2 Recep Aslantas 2020-02-25 14:54:22 +03:00
  • eb0d47cfa1 vec2: add struct version for vec2 and vec2-ext Recep Aslantas 2020-02-25 14:34:11 +03:00
  • 638b9f6dbe fix 'function declaration isn’t a prototype' Recep Aslantas 2020-02-24 23:11:03 +03:00
  • ab20ebc28c build: add vec2 and mat2 files Recep Aslantas 2020-02-24 22:22:27 +03:00
  • 701a95583a vec2: fix memory access error[s] Recep Aslantas 2020-02-24 22:21:43 +03:00
  • ad9370537c add tests for mat2 and its call version Recep Aslantas 2020-02-24 22:14:26 +03:00
  • 43ae3b332a add tests for vec2 and its call version Recep Aslantas 2020-02-24 10:06:19 +03:00
  • 8a068c3291 Merge branch 'master' into vec2_mat2 Recep Aslantas 2020-02-23 13:10:36 +03:00
  • 4a7c153d2d tests: fix test for mul_rot Recep Aslantas 2020-02-23 11:19:30 +03:00
  • 7b0f62f1eb tests: add some tests for affine matrices Recep Aslantas 2020-02-22 10:54:47 +03:00
  • 0c8dc070d5 tests: tests for affine transforms (continue) Recep Aslantas 2020-02-22 10:29:16 +03:00
  • 0822d46cd9 tests: tests for remaining rotations Recep Aslantas 2020-02-22 00:58:04 +03:00
  • 3fca734c30 tests: remove unused variables Recep Aslantas 2020-02-22 00:48:41 +03:00
  • 5995269195 tests: add tests for some affine rotations Recep Aslantas 2020-02-21 17:52:50 +03:00
  • 6b32b5dc35 tests: add tests for affine scales Recep Aslantas 2020-02-21 16:57:09 +03:00
  • a1f7afe055 Update test_affine.h Recep Aslantas 2020-02-21 15:56:15 +03:00
  • 81ae182972 tests: add tests for affine translations Recep Aslantas 2020-02-21 15:52:34 +03:00
  • de85a4eb2b quat: add tests for quat_rotate_at[m] Recep Aslantas 2020-02-21 14:28:41 +03:00
  • 8ac1347f8a remove unused params from docs Recep Aslantas 2020-02-21 12:55:52 +03:00
  • e7a0906bc2 quat: add tests for quat_rotate Recep Aslantas 2020-02-21 11:48:25 +03:00
  • 6aa8df8e9b quat: add tests for quat_rotatev Recep Aslantas 2020-02-21 10:51:53 +03:00
  • 2278eba93c quat: fix quat_for and quat_forp implementations Recep Aslantas 2020-02-20 23:37:35 +03:00
  • 5ee9bb88df add notes for versor/quaternion type to describe memory layout Recep Aslantas 2020-02-20 17:29:32 +03:00
  • 349dc274f4 add forward vector as macro (vec3, RH) Recep Aslantas 2020-02-20 15:19:20 +03:00
  • b9f9548b06 test: test for plane Recep Aslantas 2020-01-19 22:15:19 +03:00
  • c630293c7d merge test sources into one C source Recep Aslantas 2020-01-19 22:12:25 +03:00
  • 406d09e085 make plane zero if norm is zero after normalization Recep Aslantas 2020-01-19 21:48:55 +03:00
  • 65de029acb now working on v0.6.3 Recep Aslantas 2020-01-19 20:37:49 +03:00
  • f8784ffe8a win: enable anonymous structs for Visual Studio 2015 and later v0.6.2 Recep Aslantas 2020-01-17 23:55:35 +03:00
  • cf8dc82783 fix tests on windows (msvc) Recep Aslantas 2020-01-17 23:29:36 +03:00
  • 9af0ebd142 win: fix glms_quat_imagn if use struct option is disabled Recep Aslantas 2020-01-17 23:27:20 +03:00
  • 82a195f26a now owrkin on v0.6.2 Recep Aslantas 2020-01-17 23:26:40 +03:00
  • 6abe3f05ab tests: fix quat_look test v0.6.1 Recep Aslantas 2020-01-17 15:17:02 +03:00
  • f53fd45026 Update test_struct.c Recep Aslantas 2020-01-15 16:44:51 +03:00
  • c67158ac59 Merge pull request #115 from recp/arm-fix Recep Aslantas 2020-01-15 11:58:16 +03:00
  • af7f8a5436 vec4: fix parameter name for NEON Recep Aslantas 2020-01-15 09:56:54 +03:00
  • c3b5bb869a arm: fix type castings for ARM Neon Recep Aslantas 2020-01-15 09:56:19 +03:00
  • d6c34d3330 Merge pull request #113 from jdolan/master Recep Aslantas 2020-01-06 14:11:21 +03:00
  • 13a742f48c Merge pull request #1 from jdolan/issue/glms_rotate_x Jay Dolan 2020-01-05 14:20:35 -05:00
  • 0330be853c Fix spelling error in name of glms_rotate_x. Jay Dolan 2020-01-05 14:20:06 -05:00
  • 5cb800bf29 Merge pull request #111 from hartenfels/autoconf-flags Recep Aslantas 2019-11-26 22:45:41 +03:00
  • 1d19948f30 Document struct API and anonymous struct handling Carsten Hartenfels 2019-11-24 17:28:01 -05:00
  • d89c01b39f Intuit if we should use anonymous structs Carsten Hartenfels 2019-11-24 16:00:06 -05:00
  • b9aa14d25e Add a test for struct type initializers Carsten Hartenfels 2019-11-24 13:37:52 -05:00
  • 8ad273475f Make GLMS_ initializers use the GLM_ versions Carsten Hartenfels 2019-11-24 13:35:42 -05:00
  • c8211b3a62 Re-order struct type contents array-first Carsten Hartenfels 2019-11-24 13:33:38 -05:00
  • 11dae5126b Add braces around matrix struct intializers Carsten Hartenfels 2019-11-23 21:14:33 -05:00
  • 390a5035a8 Use gnu11 instead of gnu99 to get rid of warnings Carsten Hartenfels 2019-11-23 18:09:08 -05:00
  • 267348af03 Build tests with the same flags as the library Carsten Hartenfels 2019-11-23 18:05:44 -05:00
  • f9abf2a7df Don't add default autoconf flags to build Carsten Hartenfels 2019-11-23 18:03:34 -05:00
  • f0ffef7820 Merge pull request #110 from hartenfels/vec2s Recep Aslantas 2019-11-24 17:18:50 +03:00
  • 4b9b7aeb20 Add a vec2s struct type for consistency Carsten Hartenfels 2019-08-11 12:01:58 +02:00
  • 1a74361dfb Merge pull request #109 from hartenfels/prototypes Recep Aslantas 2019-11-23 19:18:52 +03:00
  • c83f25343f Error out on invalid empty prototypes Carsten Hartenfels 2019-11-18 05:06:46 -05:00
  • f3ea5b4f3e Change empty prototypes to (void) Carsten Hartenfels 2019-11-18 05:03:19 -05:00
  • 9987e1374b build: remove duplicate entry in makefile Recep Aslantas 2019-11-17 10:22:01 +03:00
  • 464b2178ce Update README.md Recep Aslantas 2019-11-08 17:14:24 +03:00
  • c253769fcd Update applesimd.h Recep Aslantas 2019-11-07 22:43:47 +03:00
  • b893c79086 Update Makefile.am Recep Aslantas 2019-11-07 22:41:41 +03:00
  • 2336256808 Helpers for apple's simd library (#107) Recep Aslantas 2019-11-07 22:32:15 +03:00
  • 52df54e306 fix typo in README (#106) onagurna 2019-10-21 23:46:23 +03:00