Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/recp/cglm
π½ Highly Optimized 2D / 3D Graphics Math (glm) for C
https://github.com/recp/cglm
e1b142bce7afa77019aa95b6b5197fadb71eeb2a authored over 3 years ago by Recep Aslantas <[email protected]>
* reduce memory access for dest[2][2]
* the speed is increased ;)
fix typo: vec3 -> vec4
d5d3178ae07db043b40dc6eef7480881ab6ea3e7 authored over 3 years ago by Recep Aslantas <[email protected]>13269f4af8d3c95220f97746c968eac3ba122a32 authored over 3 years ago by winter091 <[email protected]>
faf6186c29bdea611bb185e4788ea5ed61ee5543 authored over 3 years ago by Recep Aslantas <[email protected]>
2be6ac949bdfa389cdc8465b6fb7bb0db9498b6e authored over 3 years ago by Recep Aslantas <[email protected]>
* re-oder instructions for ILP
5b7bc522acabd384ea52f49a455a01b1f14d697e authored over 3 years ago by Recep Aslantas <[email protected]>376cf31ee7bb531fa79cef9135dc37493781f4c1 authored over 3 years ago by Recep Aslantas <[email protected]>
d28b381dd69bd2f634c40a0f04d2c280c9f15a6b authored over 3 years ago by Recep Aslantas <[email protected]>
* re-oder instructions for ILP
3673622cc35439695e625c3c78afaa4e75700704 authored over 3 years ago by Recep Aslantas <[email protected]>* re-oder instructions for ILP
a90f706e124412b3aa59f517cad8bfc0f4da05ab authored over 3 years ago by Recep Aslantas <[email protected]>
* reduce a few shufflees
* re-oder instructions for ILP
very minor correction in readme
1b3b91fe0b20405ff629097fe3305e5441a7f6d2 authored over 3 years ago by Recep Aslantas <[email protected]>17560a0687a9b54c93a203ee5c6f47cd821137fb authored over 3 years ago by quadroli <[email protected]>
ba634d6c832677163db6b2141fbbf79ed02c8753 authored over 3 years ago by Recep Aslantas <[email protected]>
f35badd436771dea78141be6e8c4890976ba0d16 authored over 3 years ago by Recep Aslantas <[email protected]>
04eaf9c535d586deacb56f6f7f6e088bda2bfdb0 authored over 3 years ago by Recep Aslantas <[email protected]>
bd6641bd0a12c134beb5621d964a34a69b5e8de8 authored over 3 years ago by Recep Aslantas <[email protected]>
4e4bff418deb92af132fe62589ed0dfd8e171e96 authored over 3 years ago by Recep Aslantas <[email protected]>
55ebbdbe40b903128a85dd54030b00fb2c08d4b6 authored over 3 years ago by Recep Aslantas <[email protected]>
Minor typo in doc
e4c35e32fc49b4646a8a79f734df5f71fbae01b4 authored over 3 years ago by Recep Aslantas <[email protected]>I stumbled upon while reading the doc
ec467fef1fdbae3ec57394af34f1f467368d7b5e authored over 3 years ago by Yoann Lecuyer <[email protected]>ARM Neon Update
1e8865233b900391e6641c585cdfd0e4431d1491 authored over 3 years ago by Recep Aslantas <[email protected]>155eb109a8bb21e82992b628e02304448b387a7f authored over 3 years ago by Recep Aslantas <[email protected]>
2903813765c7f08c8545e4461e334b5d752811e9 authored over 3 years ago by Recep Aslantas <[email protected]>
0ab50f720809e91c1d4f1edc5849ed0fc920d871 authored over 3 years ago by Recep Aslantas <[email protected]>
* use glmm_set1() for each for now
701e015bfd54ffd2392b3b9e53e646d0e2fc1a61 authored over 3 years ago by Recep Aslantas <[email protected]>1fb941a41b2a6e0627633185132afd590eacf6c9 authored over 3 years ago by Recep Aslantas <[email protected]>
92151c63287d2e2893ad5428ddde61d4e460cd74 authored over 3 years ago by Recep Aslantas <[email protected]>
afac887850dfc03353acc6dbc5f80d74f555284e authored over 3 years ago by Recep Aslantas <[email protected]>
a111693b6b42f71e410d3edc0e420fb9d2bab5cb authored over 3 years ago by Recep Aslantas <[email protected]>
ce9e5f557530a055f499ff47dbcced800d7ec6ea authored over 3 years ago by Recep Aslantas <[email protected]>
d13842e7dece4de1877344b14eee945f91a96c3d authored over 3 years ago by Recep Aslantas <[email protected]>
059e5010e6b5ce94e8ca5e9f237063fb8c9a6071 authored over 3 years ago by Recep Aslantas <[email protected]>
65292a94a6d3ab7b0d0b2d91668a69a588feb0c1 authored over 3 years ago by Recep Aslantas <[email protected]>
f303984aad6906a823eeda4ab021467996958fa2 authored over 3 years ago by Recep Aslantas <[email protected]>
7d5c4da7cf828960dd343abfaaa95eddea9923db authored over 3 years ago by Recep Aslantas <[email protected]>
63988a515ce90143892dd5dad77de718f9b0acae authored over 3 years ago by Recep Aslantas <[email protected]>
* mark glmm_shuff1x() as DEPRECATED
9725b60d46e8d8d0c1afbbbe2349ba10c34609e1 authored over 3 years ago by Recep Aslantas <[email protected]>configure and install cglm.pc with cmake
50c93f3d304631aafcb07a3ccbbc7df65949bfca authored over 3 years ago by Recep Aslantas <[email protected]>f14ca0c3f21f85c392ea23de61cd8ce1e1bfd2f3 authored over 3 years ago by Recep Aslantas <[email protected]>
0c165cba76f955fd0f3e8b930e870c89ada6faed authored over 3 years ago by Woodrow Douglass <[email protected]>
2de1133012b077989ac0fddd15d0cdd9f2ebf4fe authored over 3 years ago by Recep Aslantas <[email protected]>
Optimizations with FMA
12dc054e49646c4b7b1404daed8981e34992ee26 authored over 3 years ago by Recep Aslantas <[email protected]>ebba4eea8e836567cf1736c84d8e9f24f4c805b4 authored over 3 years ago by Recep Aslantas <[email protected]>
aa2fa89e6c41b5431f8885a92ded01e12f2f137d authored over 3 years ago by Recep Aslantas <[email protected]>
7b0eee497e1124205a67b70b007e23f24b592f6a authored over 3 years ago by Recep Aslantas <[email protected]>
04008d9c3f8ad65d5242319c0864b3963eb6b2c9 authored over 3 years ago by Recep Aslantas <[email protected]>
11b1588105f8a6312fd164c6edc1958456e3e5d1 authored over 3 years ago by Recep Aslantas <[email protected]>
7c8148224843b16df2e4d94906d54d1ce63b2f60 authored over 3 years ago by Recep Aslantas <[email protected]>
f3f29bd383f439d0dc1f949ac3839c5b594158f7 authored over 3 years ago by Recep Aslantas <[email protected]>
0d0d22f96ce0e2ebaa219e0098d4deded20bed6e authored over 3 years ago by Recep Aslantas <[email protected]>
7df5aa2e26e5e33c12a6bef31635ab0132ef3e3a authored over 3 years ago by Recep Aslantas <[email protected]>
7cc4c37afb733b52df864bd0b943b008f7df51fc authored over 3 years ago by Recep Aslantas <[email protected]>
abe29a788a04e4a3745bf5751e6941736bb4cef9 authored over 3 years ago by Recep Aslantas <[email protected]>
c5655bbd2eb08851d009f678fb8eb2cdb9a405b0 authored over 3 years ago by Recep Aslantas <[email protected]>
47e00450158b4f36d5f9bc8f0b8ab6b061770d28 authored over 3 years ago by Recep Aslantas <[email protected]>
Add CMake interface library target
8f09cc858377b3692f3931dfd1d3fa3719551112 authored almost 4 years ago by Recep Aslantas <[email protected]>d6a0ac320b527cf299011a589edb65141a093dad authored almost 4 years ago by Sundaram Ramaswamy <[email protected]>
616d38c13a2d79ea3f244251724a6c9e86218d51 authored almost 4 years ago by Sundaram Ramaswamy <[email protected]>
Projects using cglm as a header-only library neednβt build files under
src/. Provide a target wh...
405cda6ee937ba06b3030031cde2e15ea46f5dd3 authored almost 4 years ago by Recep Aslantas <[email protected]>
fix aabb-sphere test (#179)
1b0322e51c2032ac378dc113df947f0d751e9552 authored almost 4 years ago by Recep Aslantas <[email protected]>4a308dcd9ea270bb57264bcf6e498538819b0308 authored almost 4 years ago by Recep Aslantas <[email protected]>
Fixed cmake config install path
fec396950b2674e68f9fffdd31c9bb54e4a9c0db authored almost 4 years ago by Recep Aslantas <[email protected]>
Now you can use library with
```cmake
find_package(cglm REQUIRED)
target_link_libraries(${PROJEC...
remove wrong c standard bug
1d215ef5f3c1d49fd4af5846fc20894c19768a48 authored almost 4 years ago by Recep Aslantas <[email protected]>2b7cfde64f14e41c69b5f87bc259c3c4645bfda2 authored almost 4 years ago by winter091 <[email protected]>
docs: fix simple typo, asume -> assume
c783c4210152522ef61f40863f7c91f74186cb2a authored about 4 years ago by Recep Aslantas <[email protected]>There is a small typo in include/cglm/affine.h.
Should read `assume` rather than `asume`.
bddcfedeadf8ebbb0f2de9d7c3cce53ff4990ce5 authored about 4 years ago by Tim Gates <[email protected]>Replace hex floating point literals
34e74382710f9a4423b9c168f21797413fddd261 authored about 4 years ago by Recep Aslantas <[email protected]>485ff6bc463a090cf67ae462e0a94dba8438adf5 authored about 4 years ago by Sander Mertens <[email protected]>
4ab9ab47721fca7a531bd3c4d89eb6cf8e7aa103 authored about 4 years ago by Recep Aslantas <[email protected]>
a5ff477fc8412604b963252d7486c487bad31052 authored about 4 years ago by Recep Aslantas <[email protected]>
Fix Documentions WARNING for __restrict attribute
254570d006fa2922114f070ad35f40b2c41973ce authored about 4 years ago by Recep Aslantas <[email protected]>Add `__restrict` keyword to `c_id_attributes` added in `sphinx 3.0`.
Closes #167
681f20d540d778b053f0c0942b3a0c26abd7c7af authored about 4 years ago by Konstantin Podsvirov <[email protected]>Fix fix docs for glm_vec2()
fd87f6e2c3e499f498809ffadbe6532335342973 authored about 4 years ago by Recep Aslantas <[email protected]>Remove extra `\` symbol.
2c12c6dce5d470b1dc8120b8818e322f5d05a3e6 authored about 4 years ago by Konstantin Podsvirov <[email protected]>5619527fd375cf2fff0041191127b849d3d69b98 authored about 4 years ago by Recep Aslantas <[email protected]>
8b1c3c3fc49118bc2e728407c3175059e5a9aed7 authored about 4 years ago by Recep Aslantas <[email protected]>
simd/x86: fix -Wcast-align warnings (gcc/clang)
ec852c7682fbebacccbee01e3076e8ee4f378d8e authored about 4 years ago by Recep Aslantas <[email protected]>meson: add 'install' option
5433c9ed6c5e84abb59128b12fc731622f4a532e authored about 4 years ago by Recep Aslantas <[email protected]>
This is useful for people who want to use cglm as a meson subproject
without polluting the main ...
This modifies glmm_{load,store}3 functions to make the compiler assume
the v pointer is appropri...
9da74f9654a5933b7c4ae8957aff299afd60b1fc authored about 4 years ago by Recep Aslantas <[email protected]>
dddb077b132a511474331065c34625d6fa09bfe7 authored about 4 years ago by Recep Aslantas <[email protected]>
Fix docs for glm_vec2()
6107287c9ae46606dba7ca2d5dd4f20b078147f5 authored about 4 years ago by Recep Aslantas <[email protected]>The prototype takes a float *, which can be vec3 or vec4.
7dccbef6e38d9924c88766a5061ad65b3f73e4a4 authored about 4 years ago by Simon Ser <[email protected]>Added simple swiftpm package file
d920a62be2b0141da044667a632388bd92d03a55 authored over 4 years ago by Recep Aslantas <[email protected]>73f32b9ef7e927f399a27a6ad8efe78368dda5d0 authored over 4 years ago by Serhii Mumriak <[email protected]>
2e5257bcc1b43eda0bd97e47c42e8ddd9eadd64f authored over 4 years ago by Serhii Mumriak <[email protected]>
65b0b461ab9b39843978bf9168a08cc3b5da5dce authored over 4 years ago by Serhii Mumriak <[email protected]>
e34601f5789cf211a137230c3a0b301965a0a84b authored over 4 years ago by Recep Aslantas <[email protected]>
fa01a3077b3870509c07ed01cfebfdd1c6be5f26 authored over 4 years ago by Recep Aslantas <[email protected]>
54f805a62dfc7b27e02227147de80aaa5605f89a authored over 4 years ago by Recep Aslantas <[email protected]>
a05b282fad623158f23153282122dba41fb40988 authored over 4 years ago by Recep Aslantas <[email protected]>
66f6bbde6c3786924025637edfc67c50c13aa73e authored over 4 years ago by Recep Aslantas <[email protected]>
4054d9a190fba6aac9f87c10eebbe8247259abee authored over 4 years ago by Recep Aslantas <[email protected]>
* this will help to disable colorful output because not all terminals can print colors.
c1112f0063aeb3a07f18a062386950ef4efa50a9 authored over 4 years ago by Recep Aslantas <[email protected]>b62e922f321e02d5870043eb43b9d23665ef442b authored over 4 years ago by Recep Aslantas <[email protected]>