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

struct: quaternion api as structs

290f54bad4fa43f752e32e135dab308c3acc2b4b authored over 5 years ago
quat: fix `glm_quat_axis` axis parameter type

b9de553f23557439ae034524520961611e9057ab authored over 5 years ago
code style

2b1126a2fc4d0f5bf347e88ebef543efce7e7f61 authored over 5 years ago
struct: camera api as structs

b22170794a8d203ef2871385ee3001b853cc19ed authored over 5 years ago
Merge pull request #89 from hartenfels/master

Make Building With Prefix Work

7485674106ef30199994554fbb20b2dc50dfdbb0 authored over 5 years ago
Find post-build.sh even when not building in .

You can make configure build in a different directory than the current
one when you give it a `-...

f7b45776e95916672fc852dc8a98a73ddb51ac1d authored over 5 years ago
Update README.md

12a7298474834a9454e86302e188ba55d5b70c44 authored over 5 years ago
Update README.md

4e1872c3ac7060b3fc60e495196510e82703cf21 authored over 5 years ago
Create FUNDING.yml

5a6651563180f1d99ab83969560ff6c884011378 authored over 5 years ago
Merge pull request #80 from acoto87/cglm-structs

cglm structs

56339b9caafebd1683dd770a9e91b68a88add838 authored over 5 years ago
Merge branch 'master' into cglm-structs

8affe9878f158870e61b1b8b3ba4a94c7dabd4f3 authored over 5 years ago
now working on v0.6.0

f26601bfa7e9218050384c169b5e567699e9ff0f authored over 5 years ago
Replace directly assignment with glm_vec{3,4}_copy functions

d322a0ba8ff9b7653465e05f396c55fb173672ea authored over 5 years ago
- Rename `structs` folder to `struct`

- Include files in `cglms.h`
- Fix style issues (tabs to spaces, open brace without newline)

ba2031d977a846786d8ef373d02c0f12e790d4dc authored over 5 years ago
Change for function that output multiple values

- Now the functions that output mutliple values, such as glms_decompose_rs and glms_decompose re...

fd3b0634d273929dc4dc64ad4f7617e9f3910708 authored over 5 years ago
- Change the approach implementation of several functions

- Added `glms_vec4_pack` and `glms_vec4_unpack` to pack and unpack arrays of `vec4s`.
- Added `g...

1d1bf8e91a63d8d4c6d269f4ad7526e80df366dc authored over 5 years ago
Merge branch 'master' into cglm-structs

f108bb4c7153d6ff282954aee36d6f3160338e22 authored over 5 years ago
use CGLM_ALIGN_MAT on mat4 typedef

2adb4c55938ab69aeef4791dc7867f900d9a1f61 authored over 5 years ago
now working on v0.5.5

6fa5173cfd08e1f459f8a4b9ee44f8e7632e6793 authored over 5 years ago
- Changes in `mat3s` and `mat4s` types.

- Added `ivec3s` type
- Struct implementation of: affine.h, box.h, color.h, curve.h, frutum.h, io...

bc1969ab75b47d7dac9e11f387a195b6fcaa41e1 authored over 5 years ago
add mat3 and mat4 implementation

3ff902de9ccaff2a6d8660ff2a5a8254bf9bb3c3 authored almost 6 years ago
- add mat3, mat4, sphere.h

892a7c7dcea88fa3e36f0929376f8b03caa43f7b authored almost 6 years ago
Merge branch 'master' into cglm-structs

f04078dc3388a89a59baebee9e5f381d8b4e01ac authored almost 6 years ago
Merge pull request #88 from yushli/master

Update quat.h

63e60f46f3d2cf0c83875fae27170885bb055a01 authored almost 6 years ago
Merge branch 'master' into master

f28260e20bfd232c5ac57708f8583a5f8d5e846a authored almost 6 years ago
Update quat.h

fix typo

d232ab786576d0a6ccb0ab101f312eab8533027c authored almost 6 years ago
Merge pull request #87 from recp/revert-86-const

Revert "mark readonly parameters as const"

e3b52100e380006911722a0ec8f81bc31e4b2851 authored almost 6 years ago
Revert "mark readonly parameters as const"

bb8ff257521f7169645458df3891164e77bdddc8 authored almost 6 years ago
Merge pull request #86 from recp/const

mark readonly parameters as const

98244da67faebd457c353bf4ac22243948faf292 authored almost 6 years ago
Merge branch 'master' into const

14f06a262f9a9544613dd2ce5b71d78eca103dec authored almost 6 years ago
mark readonly parameters as const (continue)

392565f9206c7b9b6ad2d452f17fe9b5bb44fafe authored almost 6 years ago
buil: fix linking cmocka

120ae9ae99f9e27c5956e9969b88ff2c8be6ae2c authored almost 6 years ago
build: don't link libcmocka if not exists

a5f1ed32afe55144e2cfe14cc8a1b2be3afeaa55 authored almost 6 years ago
build: don't link libcmocka if not exists

010e887946a1e294739117a8474050626cc3821d authored almost 6 years ago
build: don't link libcmocka if not exists

6e501ef1f66498d4f4e89de4a7d7d86491e9c41e authored almost 6 years ago
mark readonly parameters as const

6ed275734b4c6a6de595c6eccc2cc9c6fa4c70c6 authored almost 6 years ago
Merge pull request #84 from haxpor/fix_82

Resolve vec4 : glm_vec4_distance() to satisfy compiling on armv7

85ca81ce79a17d33d17a858d43162a6ac79470b4 authored almost 6 years ago
Merge branch 'master' into fix_82

e909c8268d3c053aa59b12b5cf9f849e862241e4 authored almost 6 years ago
test: fix comparing floats in bezier tests

73e6b65da08b210401e9e24f923f7627e7c94ceb authored almost 6 years ago
Merge branch 'master' into fix_82

ecbe36df6b1583b2c208328b5ffd28ae2cb02d43 authored almost 6 years ago
ci: print test logs after failure

d85b5234a9703c81b823348fb44fddd21fafa13c authored almost 6 years ago
test cases for glm_vec4_distance

5b80e0e3c22af24c19c44c403b4476d2909c12e0 authored almost 6 years ago
refactor vec4 : glm_vec4_distance for SSE/SSE2

According to suggestion by recp at
https://github.com/recp/cglm/issues/82#issuecomment-483051704.

461a4009badb0afff795c5e693c0887d5c69b5c5 authored almost 6 years ago
Fix to use armv7 compatible function for glm_vec4_distance

Before it used armv8 only function thus it leads to build failed for
Android with target of armv...

8f2f2c55728ef8cf657eb62ac976d64275e3d7ca authored almost 6 years ago
- separating struct types into `types-struct.h`

- vec3s implementation
- fix style issues

1aa54dc1109ea663b95984417baa0f4a3b851c9d authored almost 6 years ago
Merge branch 'master' into cglm-structs

1de8aeb94059d17f01084706d57a9e9dfe07fc2a authored almost 6 years ago
Initial implementation of struct type `vec4s`

c25469829a000a397fc164d93896a5505899e859 authored almost 6 years ago
move 'stdbool.h' to common header, add missing common.h header to public headers

81a74ba2255dd4c60f19126aab9d78609e74a5c8 authored almost 6 years ago
docs: fix some parameter docs

6c0c5167b05f6a1c1fa29f89783c151650d85409 authored almost 6 years ago
implement vec2

0729fd40a4da4da44a37f82c5d6289f261ea237c authored almost 6 years ago
Include `stddef.h` to ensure `size_t` and other dependent types (#79)

4c5451994f38328cc0a94457e57c192d2ee31950 authored almost 6 years ago
- Add struct types to types.h.

- Add structs/vec4.h file.

674e05213a58e3289319616ed38fab4be4adc64a authored almost 6 years ago
Include `stddef.h` to ensure `size_t` and other dependent types

f848e4451afe6666c83b9488e4bc70d9c950c8f0 authored almost 6 years ago
Fulfill #76 (#77)

* Fulfill #76

73226bd2fd6574c31da668d69a34e88a0cdc1374 authored almost 6 years ago
docs: use sphinx_rtd_theme theme dor documentation

8fa21a1837783154589fbef2fc2a515aa5360946 authored almost 6 years ago
now working on v0.5.4

ee1937f28d709a1b5b5fb0f9e2dc7271bd202660 authored almost 6 years ago
drop glm__memcpy, glm__memset and glm__memzero

* implement mat3_zero and mat4_zero functions
* copy matrix items manually in ucopy functions

b4efcefe7f176b04cf82bcb415b7fbc1e2cb7c58 authored almost 6 years ago
docs: add SSE3 and SSE4 dot product options

0d2e5a996aaeaf5d8cd550893912524873c9b523 authored almost 6 years ago
mat3: add rmc for mat3

2b1eece9ac6f061dbb53add79af63758bcfe5aeb authored almost 6 years ago
now working on v0.5.3

c8b8f4f6f0e60dd57f157a93ba1fe5110526281a authored almost 6 years ago
Merge pull request #72 from recp/simd-update

SIMD update (NEON, SSE3, SSE4) + Features

1a34ffcf4b4fb99fa3e89ecbe26fb5d8b8372be6 authored about 6 years ago
Merge branch 'master' into simd-update

af088a10591bf1f7c3a3511dc4959962b1f58613 authored about 6 years ago
build: make automake build slient (less-verbose)

18f06743ed40755910000a76653c26a6d28a9376 authored about 6 years ago
remove bezier_solve for now

60cfc870094b57f81e0589106396cd1cb298aae5 authored about 6 years ago
update docs

4e5879497e28e8932ff527985436fcd5950aca59 authored about 6 years ago
curve: cubic hermite intrpolation

7848dda1dd9c577a1d107fba34ffcfea03ada05a authored about 6 years ago
mat4: fix rmc multiplication

1e121a485511ddf6e5d249f34d880d3dbb658005 authored about 6 years ago
Merge pull request #74 from ccworld1000/patch-1

Update cglm.podspec

0f223db7d3d62ab63c190007615cd36b7e5c8d52 authored about 6 years ago
Update cglm.podspec

update pod version

a4e2c39c1d6e6021e9aad7e8085ee30ed78c29d4 authored about 6 years ago
curve: de casteljau implementation for solving cubic bezier

c22231f29621ad13e2638450cfe1bce56c4bca99 authored about 6 years ago
add bezier helpers

730cb1e9f782e0d9fc4ebece06be20f6ecf976e2 authored about 6 years ago
test: rename test_rand_angle() to test_rand()

b0e48a56ca4380c80d30f2faf0a896b7a9306554 authored about 6 years ago
fix vec4_cubic function

11a6e4471e6ffc4868c6cc1ac712671698ba54db authored about 6 years ago
curve: helper for calculate result of SMC multiplication

60cb4beb0a7adc8073f559c6ff16df618604a074 authored about 6 years ago
mat4: helper for row * matrix * column

32ddf49756461300fce6ee6e24be34a968066c7b authored about 6 years ago
call: add missing end guard to call headers

807d5589b4b6c8a775fda77a9e4159ed55f39d06 authored about 6 years ago
vec4: helper to fill vec4 as [S^3, S^2, S, 1]

59b9e54879c30f380c15d9799b6976bb72fadfb6 authored about 6 years ago
simd: remove re-load in SSE4 and SSE3

fc7f958167944c2a568a0748b0ab3c159ec9629d authored about 6 years ago
simd: organise SIMD-functions

* optimize dot product

31bb303c55fde6d93aa52c9083e64fd1b2b7be54 authored about 6 years ago
simd: optimize some mat4 operations with neon

be6aa9a89a1a5132fc0defa7ae44c83c636c5937 authored about 6 years ago
simd: optimize vec4_distance with sse and neon

f65f1d491bec03b6de58fb12918e7083f7f5a1ce authored about 6 years ago
simd, neon: add missing neon support for vec4

f0c2a2984e7a8243bb18c6d7f1070c462a1708a0 authored about 6 years ago
neon: add neon support for most vec4 operations

b117f3bf80b8333245b56b5ec152aff90dfdabd0 authored about 6 years ago
cam: extend frustum's far distance helper (#71)

* this will help to implement zoom easily

07e60bd0981840ec183d6e2ed23415ba63168107 authored about 6 years ago
now working on v0.5.2

e3d3cd8ab8fd1c21db6c84b8b940e81ab6caab31 authored about 6 years ago
Update README.md

d17c99215dfe9d9cda7b75cf1c91e251c00516f2 authored about 6 years ago
Merge pull request #70 from recp/vec3-mat3

remove builtin alignment from vec3 and mat3 types

dc6eb492c1d2bbbb4be57e4000edd0135c9c9329 authored about 6 years ago
remove alignment from vec3 and mat3

7219b02d2350f9a936192d477504adb14294606a authored about 6 years ago
matrix: trace of matrix

21834b4ffb3fe5b09fa5bfc00833af3f10c435f7 authored about 6 years ago
vec: normalize cross product helper

2ef9c23a6c9a8bd2f96f7310f0a3397b32af4d59 authored about 6 years ago
test: fix comparing two float values in tests

92605f845abaa7707f2e7666caefdc57f14923d6 authored about 6 years ago
now working on v0.5.1

b23d65bef59b3cc788d6f6d926c4f596bf637b8f authored about 6 years ago
Update README.md

2f632c6311f606c3110e501240360fbfaffc5c6b authored about 6 years ago
Update README.md

b47d148b8125c33d4da7a990931226fc85f099c2 authored about 6 years ago
Merge pull request #68 from recp/vec-update

major vector update

a5bc2f710e158377f0e5b9d297f6accd9bb47d0f authored about 6 years ago
vec: `minnadd` and `maxadd` helpers

6d6954b208f9e93787b22da5c83ca05d1697a503 authored about 6 years ago
vec: rename parameter names

4e08b7e335faf77eeb03c402e9bde017f1fe7b0e authored about 6 years ago
vec: deprecate `glm_vec_inv` and `glm_vec4_inv`

* because in the current implementation, `glm_vec3_negate` does same thing. It is duplicate.

aee381d869a3c7343c01736c010fecb841d680e4 authored about 6 years ago
vec: rename `glm_vec_` to `glm_vec3_` (continue)

* add missing functions to vec4
* update docs

b4bf8f3537b01039ebb1c46230b856efe5d4708a authored about 6 years ago
vec: rename `glm_vec_` namespace to `glm_vec3_`

0b8c63a90e942f4db4cc929e3918010cca2e7385 authored about 6 years ago