Commit Graph

965 Commits

Author SHA1 Message Date
Andrei Alexeyev 2a2d51624b meson: add 'install' option
This is useful for people who want to use cglm as a meson subproject
without polluting the main project's install target.
2020-11-08 20:30:24 +02:00
Recep Aslantas 9da74f9654 Update CREDITS 2020-11-08 17:57:34 +03:00
Recep Aslantas dddb077b13 ignore xcode user data 2020-11-08 17:42:55 +03:00
Recep Aslantas 6107287c9a Merge pull request #163 from emersion/glm-vec2-doc-fix
Fix docs for glm_vec2()
2020-10-17 09:19:33 +03:00
Simon Ser 7dccbef6e3 Fix docs for glm_vec2()
The prototype takes a float *, which can be vec3 or vec4.
2020-10-16 22:32:24 +02:00
Recep Aslantas d920a62be2 Merge pull request #160 from smumryak/master
Added simple swiftpm package file
2020-09-08 11:55:18 +03:00
Serhii Mumriak 73f32b9ef7 Updated README.md with swift configuration information 2020-09-07 17:26:33 -07:00
Serhii Mumriak 2e5257bcc1 Updated 160 PR according review comments. 2020-09-07 17:09:37 -07:00
Serhii Mumriak 65b0b461ab Added simple swiftpm package file with module map and empty C file to trick the compiler to build the empty C target. 2020-09-05 20:39:12 -07:00
Recep Aslantas e34601f578 arm neon: multiply mat4 with vec4 2020-08-29 11:51:07 +03:00
Recep Aslantas fa01a3077b neon: support transpose mat4 with neon 2020-08-29 11:33:13 +03:00
Recep Aslantas 54f805a62d neon: move neon-scale to simd header 2020-08-29 11:32:44 +03:00
Recep Aslantas a05b282fad now working on v0.7.9 2020-08-29 10:19:50 +03:00
Recep Aslantas 66f6bbde6c io: deprecate CGLM_NO_PRINTS_NOOP v0.7.8 2020-08-08 10:53:35 +03:00
Recep Aslantas 4054d9a190 io: update documentation + README 2020-08-08 10:47:38 +03:00
Recep Aslantas c1112f0063 io: make options changable by user
* this will help to disable colorful output because not all terminals can print colors.
2020-08-08 10:22:16 +03:00
Recep Aslantas b62e922f32 io: make prints noop if we can't define them 2020-08-08 10:20:44 +03:00
Recep Aslantas 3c53bed709 now working on v0.7.8 2020-08-08 10:14:41 +03:00
Recep Aslantas a2b6d71558 Merge pull request #158 from randy408/meson
Add meson build support
2020-08-06 00:55:04 +03:00
Randy fdfceb9f5b update build.rst 2020-08-05 23:14:05 +02:00
Randy d273daecfe update README 2020-08-05 23:05:11 +02:00
Randy 92b75a1345 meson: add option to build tests, default to false 2020-08-05 22:49:52 +02:00
Randy 640795a771 update README 2020-08-04 20:50:33 +02:00
Randy cad265ebcd add meson.build 2020-08-04 20:31:39 +02:00
Recep Aslantas 387c33fb4d Merge pull request #154 from randy408/symbol
win32: fix symbol exports
2020-08-04 21:05:28 +03:00
Randy 77585de397 remove CGLM_DLL from vs solution 2020-08-04 19:16:05 +02:00
Randy a9b06e4b35 gcc: fix warnings (#156) 2020-08-04 19:57:10 +03:00
Recep Aslantas 7976ac78f2 Merge pull request #155 from randy408/test
test: don't link 'm' with msvc
2020-08-04 00:23:13 +03:00
Randy 208f8073ad test: don't link 'm' with msvc 2020-08-03 22:47:23 +02:00
Randy 009fb966a6 drop CGLM_DLL, add CGLM_STATIC 2020-08-03 22:45:50 +02:00
Randy 09fd9f86b9 update CMakefile 2020-08-03 20:47:12 +02:00
Randy 2ff4ae0b4c simplify exports check 2020-08-03 20:47:00 +02:00
Randy aa0a195e98 win32: fix symbol exports 2020-08-03 19:34:45 +02:00
Recep Aslantas 87092e6849 build: add missing files to project files v0.7.7 2020-07-31 20:09:57 +03:00
Recep Aslantas 89ced4166a Merge pull request #151 from recp/affine2d
2D Affine Transforms
2020-07-31 19:21:30 +03:00
Recep Aslantas 6080099434 2d: add documentation for 2D Affine Transforms 2020-07-31 19:19:07 +03:00
Recep Aslantas f3735c9036 2d: struct versions of affine2d transforms 2020-07-31 18:38:32 +03:00
Recep Aslantas 2242e9a5e1 2d: add tests for rotate2d and its friends 2020-07-31 18:21:23 +03:00
Recep Aslantas a12364d486 2d: fix rotate2d and its friends 2020-07-31 18:20:51 +03:00
Recep Aslantas b133c2e3e3 2d: add rotate2d and its friends 2020-07-31 15:11:00 +03:00
Recep Aslantas 0127d30fa8 2d: add scale2d and its friends 2020-07-31 13:49:33 +03:00
Recep Aslantas 9b13b2f872 add tests for translate2d functions 2020-07-31 12:43:46 +03:00
Recep Aslantas 40d903c2bc build: define CGLM_DEFINE_PRINTS to enable print functions for test results 2020-07-31 12:41:53 +03:00
Recep Aslantas 06016220c0 build: add affine2d to CMake 2020-07-31 12:41:29 +03:00
Recep Aslantas bb751d32ca 2d: add translate2d and its friends 2020-07-31 11:40:52 +03:00
Recep Aslantas 6dc37f6cc9 build: CFLAGS for check/test target to match the main target 2020-07-31 00:25:08 +03:00
Recep Aslantas 5ff42799b2 mat2: don't use vec4 directly on mat2 becauce of alignment requirements may be different 2020-07-31 00:06:38 +03:00
Recep Aslantas 2326e627b5 now working on v0.7.7 2020-07-31 00:06:17 +03:00
Recep Aslantas c18fe8098f build: try to remove RTC1 from CMake build 2020-07-23 19:12:54 +03:00
Recep Aslantas a9ed8470b4 win: try to disable /RTC flags 2020-07-20 20:41:00 +03:00