telephone001.mdl
fee2b7d344
Merge branch 'recp:master' into master
2023-12-09 23:41:25 -06:00
BeeverFeever
865faad116
Fix simd versions
2023-12-10 15:49:59 +11:00
Recep Aslantas
7ccf199066
Merge pull request #372 from EasyIP2023/bugfix/docs-non-square
...
docs: 2/2 fixes https://github.com/recp/cglm/issues/371
2023-12-09 23:08:29 +03:00
Vincent Davis Jr
047138321c
docs: 2/2 fixes https://github.com/recp/cglm/issues/371
...
Second commit for fixing non-square matrix
multiplication docs.
Signed-off-by: Vincent Davis Jr <vince@underview.tech >
2023-12-09 14:28:57 -05:00
Recep Aslantas
75b99ef87d
fixes: https://github.com/recp/cglm/issues/371
2023-12-09 21:28:53 +03:00
John Choi
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
2023-12-09 00:38:38 -06:00
John Choi
666d692dfb
fixed the bug with the tester. Its weird that the broken tester worked on my computer
2023-12-08 23:06:36 -06:00
John Choi
ec3796973e
finished but trying to figure out why its not running in wasm
2023-12-08 14:15:49 -06:00
telephone001.mdl
45f2fff22f
Merge branch 'recp:master' into master
2023-12-08 13:09:24 -06:00
John Choi
4ee6aea037
made quat struct and also exported it
2023-12-08 13:05:53 -06:00
John Choi
2f7dbad6a8
finally done with tests and all euler to quaternion functions
2023-12-08 12:19:09 -06:00
Recep Aslantas
5ae0cd4618
Merge pull request #367 from v1993/struct-clipspace-fixes
...
Fix struct clipspace headers
2023-12-08 15:12:12 +03:00
Valeri Ochinski
23d03ffe6c
Fix struct clipspace headers
...
Add missing includes, fix signatures
2023-12-08 10:14:43 +03:00
John Choi
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
2023-12-08 00:26:33 -06:00
John Choi
d67ac97323
got the euler to quat xyz working and got the tests to pass
2023-12-07 12:21:55 -06:00
John Choi
05ea35ffec
made euler to quat xyz. Now I'm trying to test if it works or not
2023-12-07 10:29:07 -06:00
Recep Aslantas
05d45872a3
Merge pull request #355 from duarm/aabb2d
...
aabb2d
2023-12-06 22:58:31 +03:00
duarm
c431bbf190
fix procedure comment on transform
2023-12-06 16:54:46 -03:00
duarm
340292c0fb
fix transform
2023-12-06 16:52:55 -03:00
duarm
2106f9ebcb
remove _aabb2d_frustum
2023-12-06 16:48:48 -03:00
duarm
c1d78d835b
changing from mat4 to mat3
2023-12-06 16:34:18 -03:00
duarm
de80b8325f
Merge branch 'master' into aabb2d
2023-12-06 16:14:00 -03:00
duarm
7061df0066
circle docs fixup
2023-12-06 16:14:59 -03:00
duarm
eb73e4123b
docs fix
2023-12-06 16:13:08 -03:00
BeeverFeever
22140d8e1b
Fix test
2023-12-05 19:48:54 +11:00
BeeverFeever
39602ef4d7
Fix vec4 functions
2023-12-05 18:49:10 +11:00
Recep Aslantas
abb71a8e32
fixes: https://github.com/recp/cglm/pull/360#issuecomment-1838122934
2023-12-05 10:31:46 +03:00
BeeverFeever
f8b6573de8
Write tests for new functions
2023-12-04 23:28:56 +11:00
BeeverFeever
15f29e05eb
Fixed missed function
2023-12-04 23:28:29 +11:00
BeeverFeever
7696374f1e
Vector subtraction functions
...
Add subtraction family of functions for vectors.
2023-12-04 21:32:19 +11:00
duarm
44d103fa00
typos
2023-12-03 02:36:04 -03:00
duarm
c29f077bed
Merge branch 'master' into aabb2d
2023-12-02 21:02:20 -03:00
duarm
2a975a7d0a
circle fix, new copy func
2023-12-02 21:00:21 -03:00
Recep Aslantas
049db64a0f
Merge pull request #360 from v1993/meson-header-only-subproject
...
meson: don't build by default if used in a subproject
2023-12-02 15:49:24 +03:00
Recep Aslantas
e71694bb57
Merge branch 'master' into meson-header-only-subproject
2023-12-02 15:48:54 +03:00
Recep Aslantas
8754158fbe
Merge pull request #362 from myfreeer/patch-1
...
ci: initial support of meson and emscripten
2023-12-02 11:13:20 +03:00
Recep Aslantas
e1a0892097
Merge branch 'master' into patch-1
2023-12-02 11:12:43 +03:00
Recep Aslantas
9b26aff466
Merge pull request #361 from myfreeer/myfreeer-patch-4
...
wasm: prefer pmin/pmax
2023-12-02 11:12:15 +03:00
myfreeer
24e417107b
ci: initial support of meson and emscripten
...
It seems that meson only supports emscripten as a compiler to wasm at present, wasi-sdk support is not completed yet, so this only adds ci build scripts for emscripten.
References:
* <f41bdae368
>
* <https://github.com/mesonbuild/meson/pull/11862 >
2023-12-02 11:08:33 +08:00
myfreeer
009405adcd
wasm: prefer pmin/pmax
...
According to [emscripten](https://emscripten.org/docs/porting/simd.html ) and [v8](b6520eda5e/src/compiler/backend/x64/code-generator-x64.cc (L2661-L2699)
), `[f32x4|f64x2].[min|max]` compiles to much more instructions than `[f32x4|f64x2].[pmin|pmax]`.
It is defined in [spec](https://github.com/WebAssembly/spec/blob/main/proposals/simd/SIMD.md#floating-point-min-and-max ) that the difference between pmin/pmax and min/max is NaN-propagating behavior, and the equivalent to the x86 `_mm_min_ps`/`_mm_max_ps` is pmin/pmax in [v8](b6520eda5e/src/compiler/backend/x64/code-generator-x64.cc (L2740-L2747)
).
This should make functions with min/max faster on webassembly, and align with the existing behavior with x86 sse.
2023-12-02 09:54:49 +08:00
Valeri
0b2006dd47
meson: don't build by default if used in a subproject
2023-12-02 01:44:54 +03:00
Recep Aslantas
1fdc1c8675
struct: remove _vec_inv from struct function lists
2023-12-01 11:18:48 +03:00
Recep Aslantas
6e1d6d505b
Merge pull request #357 from v1993/vs-fix
...
Use the appropriate version of alignof
2023-12-01 11:11:11 +03:00
Valeri
45cf4710c4
Use the appropriate version of alignof
2023-12-01 04:19:47 +03:00
duarm
056b28e4da
Merge branch 'master' into aabb2d
2023-11-19 10:00:00 -03:00
Recep Aslantas
c6e58bd44a
Update vec4-ext.h
2023-11-16 13:06:51 +03:00
Recep Aslantas
a81c0f076a
Merge pull request #356 from havrik/patch-1
...
Fix definition logic misspell in 'glm_quat_normalize_to' -> cglm/quat.h
2023-11-16 13:05:42 +03:00
havrik
ab684b7c66
Fix definition logic misspell in 'glm_quat_normalize_to' -> cglm/quat.h
2023-11-16 11:38:47 +03:00
duarm
53bde05bd9
aabb2d functions
2023-11-11 08:13:28 -03:00
Recep Aslantas
58a4b47830
Merge pull request #354 from One234Fi/revise_troubleshooting_page
...
Fix spelling and grammar on troubleshooting page
2023-11-09 10:44:06 +03:00