Commit Graph

  • 376cf31ee7 armi neon: optimize affine with neon Recep Aslantas 2021-05-01 02:46:14 +03:00
  • d28b381dd6 armi neon: optimize mat4 mul with neon Recep Aslantas 2021-05-01 02:45:15 +03:00
  • 3673622cc3 simd, sse: optimize mat4 mul-v with sse Recep Aslantas 2021-05-01 02:17:34 +03:00
  • a90f706e12 simd, sse: optimize mat4 mul with sse Recep Aslantas 2021-05-01 02:17:08 +03:00
  • c065d71a2f simd, sse: optimize mat4 inv with sse Recep Aslantas 2021-04-30 21:12:17 +03:00
  • 1b3b91fe0b Merge pull request #191 from quadroli/master Recep Aslantas 2021-04-30 20:35:15 +03:00
  • 17560a0687 very minor correction in readme quadroli 2021-04-30 18:03:50 +03:00
  • ba634d6c83 simd: optimize glm_mat4_zero() with simd Recep Aslantas 2021-04-30 04:04:27 +03:00
  • f35badd436 now working on v0.8.3 Recep Aslantas 2021-04-30 01:00:42 +03:00
  • 04eaf9c535 arm, neon: neon/fma support for glm_quat_mul() v0.8.2 Recep Aslantas 2021-04-29 01:12:00 +03:00
  • bd6641bd0a build: add missing files to build files Recep Aslantas 2021-04-28 22:45:03 +03:00
  • 4e4bff418d arm, neon: neon/fma support for glm_mat2_mul() Recep Aslantas 2021-04-28 22:06:46 +03:00
  • 55ebbdbe40 arm, neon: neon/fma support for glm_inv_tr() Recep Aslantas 2021-04-28 14:46:14 +03:00
  • e4c35e32fc Merge pull request #190 from ylecuyer/patch-3 Recep Aslantas 2021-04-27 23:52:40 +03:00
  • ec467fef1f Minor typo in doc Yoann Lecuyer 2021-04-27 22:09:13 +02:00
  • 1e8865233b Merge pull request #189 from recp/simd-2 Recep Aslantas 2021-04-25 15:20:24 +03:00
  • 155eb109a8 arm, neon: neon/fma support for glm_mul_rot() simd-2 Recep Aslantas 2021-04-25 03:49:35 +03:00
  • 2903813765 arm, neon: neon/fma support for glm_mul() Recep Aslantas 2021-04-25 03:45:00 +03:00
  • 0ab50f7208 arm, neon: update mat4_mul to use FMA Recep Aslantas 2021-04-25 03:41:39 +03:00
  • 701e015bfd avoid loading vec3 by glmm_load() Recep Aslantas 2021-04-25 02:36:06 +03:00
  • 1fb941a41b drop swizzling helpers fro now for simplicity Recep Aslantas 2021-04-25 02:35:55 +03:00
  • 92151c6328 arm, neon: use div instead of mul by 1 / det for mat4_inv Recep Aslantas 2021-04-24 18:02:47 +03:00
  • afac887850 arm, neon: implement mat4 inv with neon Recep Aslantas 2021-04-24 17:54:01 +03:00
  • a111693b6b arm, neon: implement mat4 determinant with neon Recep Aslantas 2021-04-24 15:45:36 +03:00
  • ce9e5f5575 arm: update glmm swizzling func names Recep Aslantas 2021-04-24 01:38:04 +03:00
  • d13842e7de arm: optimize vec4 div with NEON Recep Aslantas 2021-04-24 00:51:09 +03:00
  • 059e5010e6 arm: define CGLM_ARM64 for identify arm64 Recep Aslantas 2021-04-24 00:44:07 +03:00
  • 65292a94a6 swizzling functions for NEON Recep Aslantas 2021-04-24 00:00:00 +03:00
  • f303984aad use unified glmm api for vec4 Recep Aslantas 2021-04-23 23:34:36 +03:00
  • 7d5c4da7cf optimize translate functions Recep Aslantas 2021-04-23 23:32:48 +03:00
  • 63988a515c glmm: new defines for splat Recep Aslantas 2021-04-23 23:32:21 +03:00
  • 9725b60d46 rename glmm_shuff1x() to glmm_splat() Recep Aslantas 2021-04-23 22:12:57 +03:00
  • 50c93f3d30 Merge pull request #188 from wdouglass/cmake-pkgconfig Recep Aslantas 2021-04-23 17:12:04 +03:00
  • f14ca0c3f2 now working on v0.8.2 Recep Aslantas 2021-04-23 17:03:39 +03:00
  • 0c165cba76 configure and install cglm.pc with cmake Woodrow Douglass 2021-04-23 09:28:55 -04:00
  • 2de1133012 fix enabling FMA macro for MSVC v0.8.1 Recep Aslantas 2021-04-19 06:04:22 +03:00
  • 12dc054e49 Merge pull request #186 from recp/fma Recep Aslantas 2021-04-19 04:32:01 +03:00
  • ebba4eea8e win, msvc: enable FMA macro for MSVC fma Recep Aslantas 2021-04-19 04:14:14 +03:00
  • aa2fa89e6c arm: fma msub and nmsub Recep Aslantas 2021-04-19 00:35:19 +03:00
  • 7b0eee497e arm: fix fmadd parameter order Recep Aslantas 2021-04-19 00:28:07 +03:00
  • 04008d9c3f arm: fix fma for glm_vec4_muladds Recep Aslantas 2021-04-19 00:21:04 +03:00
  • 11b1588105 glmm: missing FMA funcs for SSE and AVX Recep Aslantas 2021-04-19 00:20:47 +03:00
  • 7c81482248 avx: implement scale matrix using AVX Recep Aslantas 2021-04-19 00:11:43 +03:00
  • f3f29bd383 vec4: optimize muladd and muladds with fma Recep Aslantas 2021-04-18 16:24:29 +03:00
  • 0d0d22f96c opitimize affine matrix operations with fma Recep Aslantas 2021-04-18 13:51:22 +03:00
  • 7df5aa2e26 opitimize mat2 operations with fma Recep Aslantas 2021-04-18 13:51:09 +03:00
  • 7cc4c37afb opitimize mat3 operations with fma Recep Aslantas 2021-04-18 13:51:03 +03:00
  • abe29a788a opitimize mat4 operations with fma Recep Aslantas 2021-04-18 13:50:51 +03:00
  • c5655bbd2e glmm: define fma functions Recep Aslantas 2021-04-18 13:49:50 +03:00
  • 47e0045015 glmm, x86: define hadd function Recep Aslantas 2021-04-18 13:49:36 +03:00
  • 8f09cc8583 Merge pull request #183 from legends2k/master Recep Aslantas 2021-03-26 20:36:56 +03:00
  • d6a0ac320b Update docs on CMake header-only usage Sundaram Ramaswamy 2021-03-26 12:32:36 +05:30
  • 616d38c13a Remove redundant header listing Sundaram Ramaswamy 2021-03-26 12:23:56 +05:30
  • 9e12908556 Add CMake interface library target Sundaram Ramaswamy 2021-03-25 17:47:43 +05:30
  • 405cda6ee9 now working on v0.8.1 Recep Aslantas 2021-03-02 23:36:33 +03:00
  • 1b0322e51c Merge pull request #180 from recp/aabb-sphere-fix v0.8.0 Recep Aslantas 2021-03-01 10:48:04 +03:00
  • 4a308dcd9e fix aabb-sphere test (#179) aabb-sphere-fix Recep Aslantas 2021-02-28 23:12:06 +03:00
  • fec396950b Merge pull request #178 from gaurapanasenko/master Recep Aslantas 2021-02-22 10:31:06 +03:00
  • 981af0565e Fixed cmake config install path Yehor Panasenko 2021-02-22 04:46:22 +02:00
  • 1d215ef5f3 Merge pull request #177 from Winter091/master Recep Aslantas 2021-01-25 20:05:58 +03:00
  • 2b7cfde64f remove wrong c standard bug winter091 2021-01-25 15:50:18 +03:00
  • c783c42101 Merge pull request #174 from timgates42/bugfix_typo_assume Recep Aslantas 2020-12-12 09:18:09 +03:00
  • bddcfedead docs: fix simple typo, asume -> assume Tim Gates 2020-12-12 12:13:48 +11:00
  • 34e7438271 Merge pull request #172 from SanderMertens/master Recep Aslantas 2020-12-04 13:00:07 +03:00
  • 485ff6bc46 Replace hex floating point literals Sander Mertens 2020-12-01 21:49:35 -08:00
  • 6626d2b74f Update affine.h flt-epsilon Recep Aslantas 2020-11-22 01:25:34 +03:00
  • 5bda762df6 use epsilon to compare results in glm_uniscaled() Recep Aslantas 2020-11-22 01:14:18 +03:00
  • f9824a8dc6 test: use custom epsilon to compare Recep Aslantas 2020-11-22 00:59:48 +03:00
  • ccd3058adc remove CGLM_USE_DEFAULT_EPSILON Recep Aslantas 2020-11-22 00:38:57 +03:00
  • 4ab9ab4772 docs: fix/improve build documentation Recep Aslantas 2020-11-21 18:20:04 +03:00
  • a5ff477fc8 doc: fix duplicate entry warning Recep Aslantas 2020-11-21 18:13:59 +03:00
  • 254570d006 Merge pull request #169 from podsvirov/docs-c-id-attribute-restrict Recep Aslantas 2020-11-21 18:11:28 +03:00
  • 681f20d540 Fix Documentions WARNING for __restrict attribute Konstantin Podsvirov 2020-11-21 15:34:18 +03:00
  • fd87f6e2c3 Merge pull request #168 from podsvirov/fix-fix-docs-for-vec2 Recep Aslantas 2020-11-21 14:32:48 +03:00
  • 2c12c6dce5 Fix fix docs for glm_vec2() Konstantin Podsvirov 2020-11-21 14:05:19 +03:00
  • 5619527fd3 Update cglm.podspec Recep Aslantas 2020-11-19 22:42:12 +03:00
  • 8b1c3c3fc4 now working on v0.8.0 Recep Aslantas 2020-11-19 22:21:21 +03:00
  • ec852c7682 Merge pull request #164 from taisei-project/fix-cast-align v0.7.9 Recep Aslantas 2020-11-09 11:19:02 +03:00
  • 5433c9ed6c Merge pull request #165 from taisei-project/meson-install-option Recep Aslantas 2020-11-09 11:11:36 +03:00
  • 2a2d51624b meson: add 'install' option Andrei Alexeyev 2020-11-08 20:27:24 +02:00
  • 5fa908602f simd/x86: fix -Wcast-align warnings (gcc/clang) Andrei Alexeyev 2020-11-08 20:05:41 +02:00
  • 9da74f9654 Update CREDITS Recep Aslantas 2020-11-08 17:57:34 +03:00
  • dddb077b13 ignore xcode user data Recep Aslantas 2020-11-08 17:42:55 +03:00
  • 6107287c9a Merge pull request #163 from emersion/glm-vec2-doc-fix Recep Aslantas 2020-10-17 09:19:33 +03:00
  • 7dccbef6e3 Fix docs for glm_vec2() Simon Ser 2020-10-16 22:30:26 +02:00
  • d920a62be2 Merge pull request #160 from smumryak/master Recep Aslantas 2020-09-08 11:55:18 +03:00
  • 73f32b9ef7 Updated README.md with swift configuration information Serhii Mumriak 2020-09-07 17:26:33 -07:00
  • 2e5257bcc1 Updated 160 PR according review comments. Serhii Mumriak 2020-09-07 17:09:37 -07:00
  • 65b0b461ab Added simple swiftpm package file with module map and empty C file to trick the compiler to build the empty C target. Serhii Mumriak 2020-09-05 20:39:12 -07:00
  • e34601f578 arm neon: multiply mat4 with vec4 neon-update Recep Aslantas 2020-08-29 11:51:07 +03:00
  • fa01a3077b neon: support transpose mat4 with neon Recep Aslantas 2020-08-29 11:33:13 +03:00
  • 54f805a62d neon: move neon-scale to simd header Recep Aslantas 2020-08-29 11:32:44 +03:00
  • a05b282fad now working on v0.7.9 Recep Aslantas 2020-08-29 10:19:50 +03:00
  • 66f6bbde6c io: deprecate CGLM_NO_PRINTS_NOOP v0.7.8 Recep Aslantas 2020-08-08 10:53:35 +03:00
  • 4054d9a190 io: update documentation + README Recep Aslantas 2020-08-08 10:47:38 +03:00
  • c1112f0063 io: make options changable by user Recep Aslantas 2020-08-08 10:22:16 +03:00
  • b62e922f32 io: make prints noop if we can't define them Recep Aslantas 2020-08-08 10:20:44 +03:00
  • 3c53bed709 now working on v0.7.8 Recep Aslantas 2020-08-08 10:14:41 +03:00
  • a2b6d71558 Merge pull request #158 from randy408/meson Recep Aslantas 2020-08-06 00:55:04 +03:00
  • fdfceb9f5b update build.rst Randy 2020-08-05 23:14:05 +02:00