Commit Graph

  • 7e6a463256 call api duarm 2024-02-19 14:38:05 -03:00
  • e312f282b4 glm_aabb2d_zero, _size -> _diagonal, new _size duarm 2024-02-19 14:34:30 -03:00
  • 78fb330850 Merge pull request #391 from waywardmonkeys/ci-add-arm64-uwp Recep Aslantas 2024-02-12 12:23:31 +03:00
  • 4896b2ea8d Merge pull request #390 from waywardmonkeys/doc-improvements Recep Aslantas 2024-02-12 12:21:59 +03:00
  • 366e0d44e2 ci: Add ARM64 UWP for WindowsStore. Bruce Mitchener 2024-02-12 09:17:56 +07:00
  • 47a27f9d07 ci / docs: Turn sphinx warnings into errors. Bruce Mitchener 2024-02-12 09:01:29 +07:00
  • 7957179808 docs: Remove duplicate definitions. Bruce Mitchener 2024-02-12 09:00:08 +07:00
  • 3e79c4d799 docs: Additions and corrections. Bruce Mitchener 2024-02-12 08:48:25 +07:00
  • af5048595f docs: Use .. note:: to display better. Bruce Mitchener 2024-02-11 23:39:03 +07:00
  • 270d2b9d05 docs: Add missing aabb2d, fix broken link. Bruce Mitchener 2024-02-11 07:59:29 +07:00
  • eb9a200b6c Merge pull request #389 from waywardmonkeys/aabb2d-struct-api Recep Aslantas 2024-02-11 19:09:58 +03:00
  • fd661d1b43 aabb2d: Fix struct api. Bruce Mitchener 2024-02-11 06:41:39 +07:00
  • db6f9641ab Merge pull request #387 from waywardmonkeys/remove-narrowing-conversion Recep Aslantas 2024-02-10 23:49:37 +03:00
  • 125002cfb3 Merge pull request #388 from waywardmonkeys/remove-appveyor Recep Aslantas 2024-02-10 23:43:25 +03:00
  • bb9a35caaf ci: Remove appveyor. Bruce Mitchener 2024-02-10 22:47:33 +07:00
  • b89315f2c5 Merge pull request #386 from waywardmonkeys/improve-ci Recep Aslantas 2024-02-10 17:29:42 +03:00
  • e80d163d71 glm_ease_back_inout: Use float constant for float var. Bruce Mitchener 2024-02-10 19:47:38 +07:00
  • 74c5e86d0c Add additional CI via GitHub Actions. Bruce Mitchener 2024-02-10 09:32:57 +07:00
  • 45134b1265 Merge pull request #384 from waywardmonkeys/fix-more-typos Recep Aslantas 2024-02-08 17:18:29 +03:00
  • b63b2b90b3 Merge pull request #383 from tarhses/structapi-ivec Recep Aslantas 2024-02-08 17:13:03 +03:00
  • e4419c4f18 Fix typos. Bruce Mitchener 2024-02-08 15:12:30 +07:00
  • 17f3ea5fab Implement struct API for ivec2, ivec3, and ivec4 Pierre Luycx 2024-02-07 20:45:03 +01:00
  • a8685ed6ab Merge pull request #381 from vitassuper/vector_improvements Recep Aslantas 2024-01-27 19:33:45 +03:00
  • 029bead207 Update ivec2 and ivec3 documentation Vitaliy Klychkov 2024-01-27 13:45:27 +00:00
  • 30845124b4 Add additional functions for ivec2 and ivec3 Vitaliy Klychkov 2024-01-26 22:11:44 +00:00
  • 80d5064476 docs: update read the docs package versions Recep Aslantas 2024-01-15 21:44:48 +03:00
  • 2bd97f6599 Merge pull request #379 from recp/simd_min_max Recep Aslantas 2024-01-11 00:21:10 +03:00
  • 6d8dd42ac2 simd: use new glmm_min/max in vec4 where possible simd_min_max Recep Aslantas 2024-01-11 00:14:28 +03:00
  • dab86796a4 simd: min / max helpers Recep Aslantas 2024-01-09 21:35:39 +03:00
  • 4b93cb3e05 Merge pull request #378 from recp/win32_intrin Recep Aslantas 2024-01-08 00:10:43 +03:00
  • a682b9e6cf win32, tests: fix drand48() error on mingw win32_intrin Recep Aslantas 2024-01-04 12:49:45 +03:00
  • bca93a379d win32, simd: ensure we are on msvc when checking MSVC specific headers Recep Aslantas 2024-01-04 11:54:42 +03:00
  • 34f0d59f5a now working on v0.9.3 Recep Aslantas 2023-12-31 15:19:36 +03:00
  • c878161518 Update project.h v0.9.2 Recep Aslantas 2023-12-31 13:49:06 +03:00
  • 3b1d4fc546 struct: add missing glms_project_z() Recep Aslantas 2023-12-31 13:46:51 +03:00
  • 5be1c2f059 struct: fix glms_rotate_atm signature Recep Aslantas 2023-12-31 13:21:08 +03:00
  • 67ce1519c5 tests: fix comparing integers in tests Recep Aslantas 2023-12-30 23:47:58 +03:00
  • 86743c98e5 build: add missing files Recep Aslantas 2023-12-30 23:35:03 +03:00
  • 015e859075 fix some doc typos & warnings Recep Aslantas 2023-12-30 23:11:15 +03:00
  • 3a2a26e5a4 Merge pull request #377 from telephone001/euler_to_quat_lh Recep Aslantas 2023-12-30 21:31:28 +03:00
  • 1ccd9af866 added comment about rh vs lh zsin John Choi 2023-12-30 12:06:40 -06:00
  • aa20b8ae7f added implementation of euler_to_quat_lh and fixed the tests. Now I gotta decide what to name the macros for controlling lefthand and also make call functions for rh and lh conditionally declared John Choi 2023-12-28 11:01:01 -06:00
  • fa6244c42b added tests for euler_to_quat_lh. Currently they don't have any euler->mat4->quat tests because there is no left handed version of those. But I could try to find a way to change it John Choi 2023-12-28 10:31:14 -06:00
  • c998d0186a made struct versions of euler to quat. Also fixed up documentation in euler to quat struct. John Choi 2023-12-28 09:52:17 -06:00
  • a94861dd5d cleaned up documentation for euler to quat functions and also created the lh file. Made a handed struct file so I remember to do that John Choi 2023-12-28 09:21:05 -06:00
  • 040926999a Merge pull request #369 from telephone001/master Recep Aslantas 2023-12-25 10:42:04 +03:00
  • 40cfbe9717 Merge pull request #373 from BeeverFeever/master Recep Aslantas 2023-12-25 10:34:10 +03:00
  • d820410435 Merge remote-tracking branch 'refs/remotes/origin/master' John Choi 2023-12-24 23:59:34 -06:00
  • 39c0c1e784 added handed folder and also made rh tests for the euler->quat functions. Still deciding on what to name the macro for lefthanded stuff John Choi 2023-12-24 23:58:29 -06:00
  • 4c9b32324d Add tests for ivec -= and += functions BeeverFeever 2023-12-25 12:51:33 +11:00
  • 921ab6640b Implement -= and += functions for ivecs BeeverFeever 2023-12-25 12:51:10 +11:00
  • 7701a1a789 Add int min and max functions BeeverFeever 2023-12-25 12:50:29 +11:00
  • 46aaf250fa Merge branch 'master' into master telephone001.mdl 2023-12-14 14:19:22 -06:00
  • 42b5e834d1 re-added the euler->mat4->quat tests John Choi 2023-12-14 12:00:58 -06:00
  • 732a403112 changed last parameter to be destination and also removed the euler->mat4->quat test. John Choi 2023-12-13 08:57:10 -06:00
  • 559a6588c8 readthedocs Recep Aslantas 2023-12-12 13:19:19 +03:00
  • 8277473202 Create .readthedocs.yaml Recep Aslantas 2023-12-12 13:02:04 +03:00
  • 97575bdcd6 fix glmm_fmsub() on arm-neon: https://github.com/recp/cglm/pull/364 thanks to @gottfriedleibniz Recep Aslantas 2023-12-12 11:24:25 +03:00
  • bc2a918ad0 Merge pull request #374 from waywardmonkeys/update-ci-checkout-action Recep Aslantas 2023-12-11 21:49:09 +03:00
  • 8ebcc3aceb ci: Update to actions/checkout@v4 from v3. Bruce Mitchener 2023-12-11 22:33:29 +07:00
  • d341478342 testing new ivec* funcs BeeverFeever 2023-12-11 20:18:18 +11:00
  • 7e4383cb3d found out I was using glm_euler_xyz_quat in some testers that tests other types. I thought I changed it yesterday. Also there is still a problem with quaternion axis multiplication vs euler to mat4 to quat John Choi 2023-12-10 11:46:50 -06:00
  • b45657f673 Update tests.h Recep Aslantas 2023-12-10 20:39:52 +03:00
  • e24675c6e0 Merge branch 'recp:master' into master telephone001.mdl 2023-12-10 11:38:51 -06:00
  • 2e6e4a9a44 Merge branch 'master' of https://github.com/recp/cglm Recep Aslantas 2023-12-10 20:30:52 +03:00
  • 4f88a027bc Merge pull request #364 from BeeverFeever/master Recep Aslantas 2023-12-10 20:29:19 +03:00
  • 673263265b fix glmm_fmsub() on arm-neon Recep Aslantas 2023-12-10 20:28:39 +03:00
  • dd9235dfee fix glmm_fmsub() on arm-neon Recep Aslantas 2023-12-10 17:13:11 +03:00
  • 4c4a69ddfe Should be all BeeverFeever 2023-12-11 01:08:10 +11:00
  • d6139559b6 Merge remote-tracking branch 'refs/remotes/origin/master' John Choi 2023-12-10 01:19:12 -06:00
  • 2eb9a67a3a fixed up the code to fit with the style, Also found out that I was calculating my quaternion rotations the opposite way (zyx order instead of xyz order) John Choi 2023-12-10 01:16:09 -06:00
  • 8a1d1cf35d fix glmm_fmsub() on arm-neon Recep Aslantas 2023-12-10 10:06:36 +03:00
  • fee2b7d344 Merge branch 'recp:master' into master telephone001.mdl 2023-12-09 23:41:25 -06:00
  • 865faad116 Fix simd versions BeeverFeever 2023-12-10 15:49:59 +11:00
  • 7ccf199066 Merge pull request #372 from EasyIP2023/bugfix/docs-non-square Recep Aslantas 2023-12-09 23:08:29 +03:00
  • 047138321c docs: 2/2 fixes https://github.com/recp/cglm/issues/371 Vincent Davis Jr 2023-12-09 14:23:19 -05:00
  • 75b99ef87d fixes: https://github.com/recp/cglm/issues/371 Recep Aslantas 2023-12-09 21:28:53 +03:00
  • 036fd4848b moved all my stuff to euler because it fits there better. Also, had to move my tests into a single euler test because it wouldn't work outside that one test. Maybe later I will create test_euler.h like how test_quat.h works John Choi 2023-12-09 00:38:38 -06:00
  • 666d692dfb fixed the bug with the tester. Its weird that the broken tester worked on my computer John Choi 2023-12-08 23:06:36 -06:00
  • ec3796973e finished but trying to figure out why its not running in wasm John Choi 2023-12-08 14:15:49 -06:00
  • 45f2fff22f Merge branch 'recp:master' into master telephone001.mdl 2023-12-08 13:09:24 -06:00
  • 4ee6aea037 made quat struct and also exported it John Choi 2023-12-08 13:05:53 -06:00
  • 2f7dbad6a8 finally done with tests and all euler to quaternion functions John Choi 2023-12-08 12:19:09 -06:00
  • 5ae0cd4618 Merge pull request #367 from v1993/struct-clipspace-fixes Recep Aslantas 2023-12-08 15:12:12 +03:00
  • 23d03ffe6c Fix struct clipspace headers Valeri Ochinski 2023-12-08 10:14:43 +03:00
  • c5694c5c17 made all the functions. I have miscalculated some stuff and am currently trying to test them. I have created all the testing functions as well John Choi 2023-12-08 00:26:33 -06:00
  • d67ac97323 got the euler to quat xyz working and got the tests to pass John Choi 2023-12-07 12:21:55 -06:00
  • 05ea35ffec made euler to quat xyz. Now I'm trying to test if it works or not John Choi 2023-12-07 10:29:07 -06:00
  • 05d45872a3 Merge pull request #355 from duarm/aabb2d Recep Aslantas 2023-12-06 22:58:31 +03:00
  • c431bbf190 fix procedure comment on transform duarm 2023-12-06 16:54:46 -03:00
  • 340292c0fb fix transform duarm 2023-12-06 16:52:55 -03:00
  • 2106f9ebcb remove _aabb2d_frustum duarm 2023-12-06 16:48:48 -03:00
  • c1d78d835b changing from mat4 to mat3 duarm 2023-12-06 16:33:44 -03:00
  • de80b8325f Merge branch 'master' into aabb2d duarm 2023-12-06 16:14:00 -03:00
  • 7061df0066 circle docs fixup duarm 2023-12-06 16:14:59 -03:00
  • eb73e4123b docs fix duarm 2023-12-06 16:13:08 -03:00
  • 22140d8e1b Fix test BeeverFeever 2023-12-05 19:48:54 +11:00
  • 39602ef4d7 Fix vec4 functions BeeverFeever 2023-12-05 18:49:10 +11:00
  • abb71a8e32 fixes: https://github.com/recp/cglm/pull/360#issuecomment-1838122934 Recep Aslantas 2023-12-05 10:31:46 +03:00
  • f8b6573de8 Write tests for new functions BeeverFeever 2023-12-04 23:28:56 +11:00