Commit Graph

  • 099239e3f5 rename cglms.h to struct.h Recep Aslantas 2019-06-03 12:29:36 +03:00
  • 9a73d969a7 struct: euler api as structs Recep Aslantas 2019-06-03 12:24:18 +03:00
  • 290f54bad4 struct: quaternion api as structs Recep Aslantas 2019-06-03 12:12:50 +03:00
  • b9de553f23 quat: fix glm_quat_axis axis parameter type Recep Aslantas 2019-06-03 12:01:14 +03:00
  • 2b1126a2fc code style Recep Aslantas 2019-06-03 09:47:52 +03:00
  • b22170794a struct: camera api as structs Recep Aslantas 2019-06-03 09:39:11 +03:00
  • 7485674106 Merge pull request #89 from hartenfels/master Recep Aslantas 2019-06-01 19:15:48 +03:00
  • f7b45776e9 Find post-build.sh even when not building in . Carsten Hartenfels 2019-06-01 13:45:19 +02:00
  • 12a7298474 Update README.md Recep Aslantas 2019-05-31 22:31:10 +03:00
  • 4e1872c3ac Update README.md Recep Aslantas 2019-05-31 22:30:39 +03:00
  • 5a66515631 Create FUNDING.yml Recep Aslantas 2019-05-27 09:34:29 +03:00
  • 56339b9caa Merge pull request #80 from acoto87/cglm-structs Recep Aslantas 2019-05-25 09:19:15 +03:00
  • 8affe9878f Merge branch 'master' into cglm-structs Recep Aslantas 2019-05-25 09:13:47 +03:00
  • f26601bfa7 now working on v0.6.0 Recep Aslantas 2019-05-25 09:12:08 +03:00
  • d322a0ba8f Replace directly assignment with glm_vec{3,4}_copy functions acoto87 2019-05-22 16:24:11 -05:00
  • ba2031d977 - Rename structs folder to struct - Include files in cglms.h - Fix style issues (tabs to spaces, open brace without newline) acoto87 2019-05-21 16:45:34 -05:00
  • fd3b0634d2 Change for function that output multiple values acoto87 2019-05-20 17:11:10 -05:00
  • 1d1bf8e91a - Change the approach implementation of several functions acoto87 2019-05-16 17:03:55 -05:00
  • f108bb4c71 Merge branch 'master' into cglm-structs Alejandro Coto Gutiérrez 2019-05-08 10:10:10 -05:00
  • 2adb4c5593 use CGLM_ALIGN_MAT on mat4 typedef Recep Aslantas 2019-05-08 09:18:11 +03:00
  • 6fa5173cfd now working on v0.5.5 Recep Aslantas 2019-05-08 09:18:05 +03:00
  • bc1969ab75 - Changes in mat3s and mat4s types. - Added ivec3s type - Struct implementation of: affine.h, box.h, color.h, curve.h, frutum.h, io.h, plane.h, project.h - Deleted glms_mat3_transpose_to and glms_mat4_transpose_to - Bug fixes in mat4.h acoto87 2019-05-07 16:16:00 -05:00
  • 3ff902de9c add mat3 and mat4 implementation acoto87 2019-05-03 22:48:13 -05:00
  • 892a7c7dce - add mat3, mat4, sphere.h acoto87 2019-04-30 22:08:17 -05:00
  • f04078dc33 Merge branch 'master' into cglm-structs Alejandro Coto Gutiérrez 2019-04-30 14:58:02 -05:00
  • 63e60f46f3 Merge pull request #88 from yushli/master v0.5.4 Recep Aslantas 2019-04-30 10:20:26 +03:00
  • f28260e20b Merge branch 'master' into master Recep Aslantas 2019-04-30 10:16:55 +03:00
  • d232ab7865 Update quat.h yushli 2019-04-30 14:47:20 +08:00
  • e3b52100e3 Merge pull request #87 from recp/revert-86-const Recep Aslantas 2019-04-30 09:40:30 +03:00
  • bb8ff25752 Revert "mark readonly parameters as const" revert-86-const Recep Aslantas 2019-04-30 08:19:07 +03:00
  • 98244da67f Merge pull request #86 from recp/const Recep Aslantas 2019-04-29 17:58:51 +03:00
  • 14f06a262f Merge branch 'master' into const const Recep Aslantas 2019-04-28 21:55:23 +03:00
  • 392565f920 mark readonly parameters as const (continue) Recep Aslantas 2019-04-28 21:48:19 +03:00
  • 120ae9ae99 buil: fix linking cmocka Recep Aslantas 2019-04-28 19:43:58 +03:00
  • a5f1ed32af build: don't link libcmocka if not exists Recep Aslantas 2019-04-28 19:24:09 +03:00
  • 010e887946 build: don't link libcmocka if not exists Recep Aslantas 2019-04-28 19:21:13 +03:00
  • 6e501ef1f6 build: don't link libcmocka if not exists Recep Aslantas 2019-04-28 19:15:55 +03:00
  • 6ed275734b mark readonly parameters as const Recep Aslantas 2019-04-28 12:15:43 +03:00
  • 85ca81ce79 Merge pull request #84 from haxpor/fix_82 Recep Aslantas 2019-04-27 10:09:44 +03:00
  • e909c8268d Merge branch 'master' into fix_82 Recep Aslantas 2019-04-27 09:37:08 +03:00
  • 73e6b65da0 test: fix comparing floats in bezier tests Recep Aslantas 2019-04-27 09:36:15 +03:00
  • ecbe36df6b Merge branch 'master' into fix_82 Recep Aslantas 2019-04-21 00:24:52 +03:00
  • d85b5234a9 ci: print test logs after failure Recep Aslantas 2019-04-21 00:19:17 +03:00
  • 5b80e0e3c2 test cases for glm_vec4_distance Wasin Thonkaew 2019-04-19 03:04:00 +08:00
  • 461a4009ba refactor vec4 : glm_vec4_distance for SSE/SSE2 Wasin Thonkaew 2019-04-19 02:07:57 +08:00
  • 8f2f2c5572 Fix to use armv7 compatible function for glm_vec4_distance Wasin Thonkaew 2019-04-19 01:47:50 +08:00
  • 1aa54dc110 - separating struct types into types-struct.h - vec3s implementation - fix style issues acoto87 2019-04-08 21:06:01 -05:00
  • 1de8aeb940 Merge branch 'master' into cglm-structs Alejandro Coto Gutiérrez 2019-04-08 19:17:52 -05:00
  • c25469829a Initial implementation of struct type vec4s acoto87 2019-04-03 22:25:49 -06:00
  • 81a74ba225 move 'stdbool.h' to common header, add missing common.h header to public headers Recep Aslantas 2019-03-31 18:58:20 +03:00
  • 6c0c5167b0 docs: fix some parameter docs Recep Aslantas 2019-03-31 18:53:31 +03:00
  • 0729fd40a4 implement vec2 Recep Aslantas 2019-03-31 18:50:52 +03:00
  • 4c5451994f Include stddef.h to ensure size_t and other dependent types (#79) Alejandro Coto Gutiérrez 2019-03-28 23:54:09 -06:00
  • 674e05213a - Add struct types to types.h. - Add structs/vec4.h file. acoto87 2019-03-28 23:41:19 -06:00
  • f848e4451a Include stddef.h to ensure size_t and other dependent types acoto87 2019-03-28 20:56:37 -06:00
  • 73226bd2fd Fulfill #76 (#77) Wasin Thonkaew 2019-03-20 14:32:31 +08:00
  • 8fa21a1837 docs: use sphinx_rtd_theme theme dor documentation Recep Aslantas 2019-03-17 09:33:38 +03:00
  • ee1937f28d now working on v0.5.4 Recep Aslantas 2019-03-17 09:29:36 +03:00
  • b4efcefe7f drop glm__memcpy, glm__memset and glm__memzero v0.5.3 Recep Aslantas 2019-02-13 10:14:53 +03:00
  • 0d2e5a996a docs: add SSE3 and SSE4 dot product options Recep Aslantas 2019-02-13 10:13:06 +03:00
  • 2b1eece9ac mat3: add rmc for mat3 Recep Aslantas 2019-02-13 10:12:49 +03:00
  • c8b8f4f6f0 now working on v0.5.3 Recep Aslantas 2019-02-13 10:00:57 +03:00
  • 1a34ffcf4b Merge pull request #72 from recp/simd-update v0.5.2 Recep Aslantas 2019-02-03 17:18:54 +03:00
  • af088a1059 Merge branch 'master' into simd-update Recep Aslantas 2019-02-02 15:58:57 +03:00
  • 18f06743ed build: make automake build slient (less-verbose) Recep Aslantas 2019-02-02 15:54:09 +03:00
  • 60cfc87009 remove bezier_solve for now Recep Aslantas 2019-02-02 15:30:05 +03:00
  • 4e5879497e update docs Recep Aslantas 2019-02-02 15:29:48 +03:00
  • 7848dda1dd curve: cubic hermite intrpolation Recep Aslantas 2019-01-29 22:17:44 +03:00
  • 1e121a4855 mat4: fix rmc multiplication Recep Aslantas 2019-01-29 22:11:04 +03:00
  • 0f223db7d3 Merge pull request #74 from ccworld1000/patch-1 Recep Aslantas 2019-01-29 14:48:46 +03:00
  • a4e2c39c1d Update cglm.podspec CC 2019-01-29 16:54:02 +08:00
  • c22231f296 curve: de casteljau implementation for solving cubic bezier Recep Aslantas 2019-01-28 15:52:42 +03:00
  • 730cb1e9f7 add bezier helpers Recep Aslantas 2019-01-28 15:32:24 +03:00
  • b0e48a56ca test: rename test_rand_angle() to test_rand() Recep Aslantas 2019-01-28 15:31:03 +03:00
  • 11a6e4471e fix vec4_cubic function Recep Aslantas 2019-01-28 14:26:02 +03:00
  • 60cb4beb0a curve: helper for calculate result of SMC multiplication Recep Aslantas 2019-01-26 18:06:26 +03:00
  • 32ddf49756 mat4: helper for row * matrix * column Recep Aslantas 2019-01-26 18:05:05 +03:00
  • 807d5589b4 call: add missing end guard to call headers Recep Aslantas 2019-01-26 16:05:11 +03:00
  • 59b9e54879 vec4: helper to fill vec4 as [S^3, S^2, S, 1] Recep Aslantas 2019-01-26 15:54:10 +03:00
  • fc7f958167 simd: remove re-load in SSE4 and SSE3 Recep Aslantas 2019-01-25 21:56:17 +03:00
  • 31bb303c55 simd: organise SIMD-functions Recep Aslantas 2019-01-24 10:17:49 +03:00
  • be6aa9a89a simd: optimize some mat4 operations with neon Recep Aslantas 2019-01-22 09:39:57 +03:00
  • f65f1d491b simd: optimize vec4_distance with sse and neon Recep Aslantas 2019-01-22 09:23:51 +03:00
  • f0c2a2984e simd, neon: add missing neon support for vec4 Recep Aslantas 2019-01-22 09:05:38 +03:00
  • b117f3bf80 neon: add neon support for most vec4 operations Recep Aslantas 2019-01-21 23:14:04 +03:00
  • 01b93b0409 Merge branch 'master' into simd simd Recep Aslantas 2019-01-21 22:43:15 +03:00
  • 07e60bd098 cam: extend frustum's far distance helper (#71) Recep Aslantas 2019-01-16 14:59:58 +03:00
  • e3d3cd8ab8 now working on v0.5.2 Recep Aslantas 2019-01-15 12:08:54 +03:00
  • d17c99215d Update README.md v0.5.1 Recep Aslantas 2018-12-26 09:57:52 +03:00
  • dc6eb492c1 Merge pull request #70 from recp/vec3-mat3 Recep Aslantas 2018-12-26 09:54:48 +03:00
  • 7219b02d23 remove alignment from vec3 and mat3 Recep Aslantas 2018-12-25 10:08:36 +03:00
  • 21834b4ffb matrix: trace of matrix Recep Aslantas 2018-12-06 18:17:02 +03:00
  • 2ef9c23a6c vec: normalize cross product helper Recep Aslantas 2018-12-06 18:01:52 +03:00
  • 92605f845a test: fix comparing two float values in tests Recep Aslantas 2018-12-05 16:34:22 +03:00
  • b23d65bef5 now working on v0.5.1 Recep Aslantas 2018-12-05 16:32:13 +03:00
  • 2f632c6311 Update README.md v0.5.0 Recep Aslantas 2018-12-02 21:35:50 +03:00
  • b47d148b81 Update README.md Recep Aslantas 2018-12-02 21:35:31 +03:00
  • a5bc2f710e Merge pull request #68 from recp/vec-update Recep Aslantas 2018-12-02 21:24:14 +03:00
  • 6d6954b208 vec: minnadd and maxadd helpers vec-update Recep Aslantas 2018-11-29 10:50:24 +03:00
  • 4e08b7e335 vec: rename parameter names Recep Aslantas 2018-11-29 09:55:27 +03:00