Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

cglm

πŸ“½ Optimized OpenGL/Graphics Math for C
Collective - Host: opensource - https://opencollective.com/cglm - Code: https://github.com/recp/cglm

Align variables in ray code

github.com/recp/cglm - 339adab783b8470f137f03b4ea0465986374e7a9 authored almost 5 years ago by Uwila <[email protected]>
Update credits with ray-triangle intersection algorithm

github.com/recp/cglm - 7bf38a3062540f80369c593e1e7647627055e06a authored almost 5 years ago by Uwila <[email protected]>
Improve code style in ray.h

- 2 spaces instead of 4, for indentation
- Newline after return
- Check if pointer is null

github.com/recp/cglm - 99076be6bb8c8d3e5d2bb44835ed252f4a832091 authored almost 5 years ago by Uwila <[email protected]>
Merge branch 'master' into ray-triangle-intersection

github.com/recp/cglm - eb332acd7e910fd8704f0b7701d7e7eca31590c4 authored almost 5 years ago by Uwila <[email protected]>
Add ray-triangle intersection check

github.com/recp/cglm - c67f7a14a1dd010d4315aafd1b744442aa02ed03 authored almost 5 years ago by Uwila <[email protected]>
CMake: Fix install error

github.com/recp/cglm - 83f6db1bf85e287fc811148cdd8380590bd10bf7 authored almost 5 years ago by FMMazur <[email protected]>
CMake: Fix errors

github.com/recp/cglm - e493149a0a53410d57e1aa249273c5f9c6961b0e authored almost 5 years ago by FMMazur <[email protected]>
CMake: add lib and include install path

github.com/recp/cglm - 38019f0913804c50df49ae46e525eecd7b8e1ec7 authored almost 5 years ago by FMMazur <[email protected]>
CMake: add install path option

github.com/recp/cglm - bc6b75142983dce4b44e45f1bc9c680aab6b5836 authored almost 5 years ago by FMMazur <[email protected]>
CMake: Added 'make check' as alias to 'make test'

github.com/recp/cglm - be68d57499288e71b44f35404bc4c481f44ad416 authored almost 5 years ago by FMMazur <[email protected]>
CMake: Change c99 to c11 and shared build as default options.

github.com/recp/cglm - 1fb5f89eaa593bcc8deae00e5dd9a56a828a6254 authored almost 5 years ago by FMMazur <[email protected]>
Merge branch 'cmake' of https://github.com/FMMazur/cglm into cmake

github.com/recp/cglm - 6470a91265b2eb71638c48adbccebf496a7a44f5 authored almost 5 years ago by FMMazur <[email protected]>
CMake: Added test configuration

github.com/recp/cglm - d4235b24315be5462ea06b695268612bf36f98e4 authored almost 5 years ago by FMMazur <[email protected]>
CMake: Added LDFlags Configuration

github.com/recp/cglm - 0ef028244a98b4f78b24ab8322900c45e5fa02a4 authored almost 5 years ago by FMMazur <[email protected]>
Added folder build/ to .gitignore

github.com/recp/cglm - a8543bc813d6eee28d9b4474e2ab5ec54f849478 authored almost 5 years ago by FMMazur <[email protected]>
Update README.md

Document CMake Usage and Project Example

github.com/recp/cglm - cf3888d7349ba3d3f832a6d8b45a87ed294b95ac authored almost 5 years ago by Felipe Munoz Mazur <[email protected]>
Added install to CMakeLists.txt

github.com/recp/cglm - b8e978862e870c9bc9bbed47b34b7ef0ea567459 authored almost 5 years ago by FMMazur <[email protected]>
Added simple CMakeLists.txt

github.com/recp/cglm - dfba2072f766c88c4c398f9c8b915f3fc9add62b authored almost 5 years ago by FMMazur <[email protected]>
Fix documentation mistake for glm_vec3_rotate (#126)

In the documentation, for glm_vec3_rotate, correctly labels `angle` as `in` rather than `out`.
...

github.com/recp/cglm - 2bf576c2cd04217e7e7d00e2619769dacf4ca665 authored almost 5 years ago by Uwila <[email protected]>
Make Github recognize header language as C (#127)

Without this a lot of `*.h` files are marked as being C++ or Objective-C, even though all of it ...

github.com/recp/cglm - 3abf47f175c1cb51042fa6a34837310a675e62d1 authored almost 5 years ago by Uwila <[email protected]>
Update version.rst

github.com/recp/cglm - 2fc51c67a3f620c6bb9e7b4d63c0e31ee822d577 authored almost 5 years ago by Recep Aslantas <[email protected]>
Update version.rst

github.com/recp/cglm - 34753546f204d2d3581ed748efbff3066f6bdf3d authored almost 5 years ago by Recep Aslantas <[email protected]>
Update util.rst

github.com/recp/cglm - 1711db4fef379f95e6d337065285e0807712c1e4 authored almost 5 years ago by Recep Aslantas <[email protected]>
Update version.rst

github.com/recp/cglm - 373b8d216abc950af1530560ebf7e7c1035b8361 authored almost 5 years ago by Recep Aslantas <[email protected]>
docs: update documentation

github.com/recp/cglm - 7f9487fd62bd79f4d70d38704ea7b24a7945a02c authored almost 5 years ago by Recep Aslantas <[email protected]>
util: use glm_clamp_zo to clamp between 0 and 1

github.com/recp/cglm - 686deb8eb16b194ebb8f57d2b009f62f6ce7825e authored almost 5 years ago by Recep Aslantas <[email protected]>
Fix small documentation mistake (#125)

At two points in the documentation the names of the parameters in the parameters list do not mat...

github.com/recp/cglm - a392ac3012cfa6fab969d3dd60bce4c255abb319 authored almost 5 years ago by Uwila <[email protected]>
Merge branch 'master' of https://github.com/recp/cglm

github.com/recp/cglm - fabc655919ee819c13cec6a0a69233e1ba066906 authored almost 5 years ago by Recep Aslantas <[email protected]>
reemove redundant forward declerations

github.com/recp/cglm - 7eada03909017982174460a5ec714f9c74207f35 authored almost 5 years ago by Recep Aslantas <[email protected]>
fix glms_vec2_rotate() by using a dest vec2s instead of taking an axis vector (#122)

github.com/recp/cglm - ad4a763d47951e7e7831ddb11cd29c8528e0e944 authored almost 5 years ago by Zollerboy1 <[email protected]>
fix glms_sphere_transform by using mat4s instead of mat4 (#121)

Co-authored-by: Recep Aslantas <[email protected]>

github.com/recp/cglm - 1f9765c5e5d360eefa217dde9d1d5761e64ad8c6 authored almost 5 years ago by Zollerboy1 <[email protected]>
now working on v0.7.2

github.com/recp/cglm - b3a464bf89e60396175509bc28c131b91b47888c authored almost 5 years ago by Recep Aslantas <[email protected]>
build: add missing headers

github.com/recp/cglm - 69b5584f112c73af211da7b6d0918b87dd8e090b authored almost 5 years ago by Recep Aslantas <[email protected]>
helper to swap two float values

github.com/recp/cglm - 00523f0b8917abd6e7a3e38de1362d0692064a52 authored almost 5 years ago by Recep Aslantas <[email protected]>
now working on v0.7.1

github.com/recp/cglm - 31f313caffe198b0443a85189bfc3b647de15543 authored almost 5 years ago by Recep Aslantas <[email protected]>
set version to v0.7.0 for vec2/mat2 release

github.com/recp/cglm - 010b88ee7acd164de59a2e43a0d3fc1081c6fcdb authored almost 5 years ago by Recep Aslantas <[email protected]>
docs: add documentation for vec2 and mat2

github.com/recp/cglm - 702da626f18f534d38f3f9ce0d44648b4905a7ab authored almost 5 years ago by Recep Aslantas <[email protected]>
Merge pull request #97 from recp/vec2_mat2

vec2 and mat2 support

github.com/recp/cglm - 8e008511f4f9afa7767c6fabd3f20cc5f6de87cb authored almost 5 years ago by Recep Aslantas <[email protected]>
vec2: add struct version for vec2 and vec2-ext

github.com/recp/cglm - eb0d47cfa17b7259d77cfc7955c02345bb55af3b authored almost 5 years ago by Recep Aslantas <[email protected]>
fix 'function declaration isn’t a prototype'

github.com/recp/cglm - 638b9f6dbe083450c633b4c1e276505c1ccb6b54 authored almost 5 years ago by Recep Aslantas <[email protected]>
build: add vec2 and mat2 files

github.com/recp/cglm - ab20ebc28cf65f7098936c8b49d953190d6604c9 authored almost 5 years ago by Recep Aslantas <[email protected]>
vec2: fix memory access error[s]

github.com/recp/cglm - 701a95583aba506d607fd7241c270cc2c227f24d authored almost 5 years ago by Recep Aslantas <[email protected]>
add tests for mat2 and its call version

github.com/recp/cglm - ad9370537c64c461e080608a3b88c39199bc4fe4 authored almost 5 years ago by Recep Aslantas <[email protected]>
add tests for vec2 and its call version

github.com/recp/cglm - 43ae3b332a14a0f8cf47a3b66bd9ac5e5e156ed6 authored almost 5 years ago by Recep Aslantas <[email protected]>
Merge branch 'master' into vec2_mat2

github.com/recp/cglm - 8a068c3291b97a0b450c80aacb1bbaa120d61aec authored almost 5 years ago by Recep Aslantas <[email protected]>
tests: fix test for mul_rot

github.com/recp/cglm - 4a7c153d2d35019373c7849707dcb00a10120589 authored almost 5 years ago by Recep Aslantas <[email protected]>
tests: add some tests for affine matrices

github.com/recp/cglm - 7b0f62f1ebd8b07145b240a100a656bd91c60376 authored almost 5 years ago by Recep Aslantas <[email protected]>
tests: tests for affine transforms (continue)

github.com/recp/cglm - 0c8dc070d5f8440e8cfdeed63bbb6a873a96c2b7 authored almost 5 years ago by Recep Aslantas <[email protected]>
tests: tests for remaining rotations

github.com/recp/cglm - 0822d46cd9a133900484558786957b2f438bd82c authored almost 5 years ago by Recep Aslantas <[email protected]>
tests: remove unused variables

github.com/recp/cglm - 3fca734c30943fa634777cda1a0aee780c10d23d authored almost 5 years ago by Recep Aslantas <[email protected]>
tests: add tests for some affine rotations

github.com/recp/cglm - 59952691956fc41b459b8567603d5454a34755d4 authored almost 5 years ago by Recep Aslantas <[email protected]>
tests: add tests for affine scales

github.com/recp/cglm - 6b32b5dc35e6d1cf24c6f5b49c50918c7406994f authored almost 5 years ago by Recep Aslantas <[email protected]>
Update test_affine.h

github.com/recp/cglm - a1f7afe055e2f623d575eb8c4fa0f5f79501743c authored almost 5 years ago by Recep Aslantas <[email protected]>
tests: add tests for affine translations

github.com/recp/cglm - 81ae182972b568247fb51ef8b544c1fe8f45c83f authored almost 5 years ago by Recep Aslantas <[email protected]>
quat: add tests for quat_rotate_at[m]

github.com/recp/cglm - de85a4eb2bf458de9fd0ae760140e28267057372 authored almost 5 years ago by Recep Aslantas <[email protected]>
remove unused params from docs

github.com/recp/cglm - 8ac1347f8a9693519217482df4505d0875622a96 authored almost 5 years ago by Recep Aslantas <[email protected]>
quat: add tests for quat_rotate

github.com/recp/cglm - e7a0906bc2454d7c2128c897645fc92e111b5f8c authored almost 5 years ago by Recep Aslantas <[email protected]>
quat: add tests for quat_rotatev

github.com/recp/cglm - 6aa8df8e9b1ce46f2a625522bd6c06ddee18ed09 authored almost 5 years ago by Recep Aslantas <[email protected]>
quat: fix quat_for and quat_forp implementations

github.com/recp/cglm - 2278eba93cefa4e59d1f7857ebd2c64a75e56673 authored almost 5 years ago by Recep Aslantas <[email protected]>
add notes for versor/quaternion type to describe memory layout

github.com/recp/cglm - 5ee9bb88dfc8ac2c5eef4a968a9adbc5fdf409f0 authored almost 5 years ago by Recep Aslantas <[email protected]>
add forward vector as macro (vec3, RH)

* this will be used for where Vec3.Forward is needed

github.com/recp/cglm - 349dc274f43b49942d55080a7b853b902fffe29a authored almost 5 years ago by Recep Aslantas <[email protected]>
test: test for plane

github.com/recp/cglm - b9f9548b067b7ac839f04c020e3213c0c8b79a5f authored almost 5 years ago by Recep Aslantas <[email protected]>
merge test sources into one C source

github.com/recp/cglm - c630293c7d5f5046650ad41e3ef5ba55dcef1e80 authored almost 5 years ago by Recep Aslantas <[email protected]>
make plane zero if norm is zero after normalization

github.com/recp/cglm - 406d09e08555501a60902608060d2fa61e075f21 authored almost 5 years ago by Recep Aslantas <[email protected]>
now working on v0.6.3

github.com/recp/cglm - 65de029acbc8ac0ce3b4e453c6e1dc956848911f authored almost 5 years ago by Recep Aslantas <[email protected]>
win: enable anonymous structs for Visual Studio 2015 and later

github.com/recp/cglm - f8784ffe8af842c10afe7eb02a03754efefaebe0 authored almost 5 years ago by Recep Aslantas <[email protected]>
fix tests on windows (msvc)

github.com/recp/cglm - cf8dc82783c458096c27521fa5ef144f27f8e13e authored almost 5 years ago by Recep Aslantas <[email protected]>
win: fix glms_quat_imagn if use struct option is disabled

github.com/recp/cglm - 9af0ebd1427adf0609722f799f2e042bfccf9be2 authored almost 5 years ago by Recep Aslantas <[email protected]>
now owrkin on v0.6.2

github.com/recp/cglm - 82a195f26af2ab0cf5d99a27a60178cca36625a2 authored almost 5 years ago by Recep Aslantas <[email protected]>
tests: fix quat_look test

github.com/recp/cglm - 6abe3f05ab2d2f60d13aeca9a31fa9a4bd4395fe authored almost 5 years ago by Recep Aslantas <[email protected]>
Update test_struct.c

github.com/recp/cglm - f53fd45026f94c0755ef70b7dd1fd4c9639e26cd authored almost 5 years ago by Recep Aslantas <[email protected]>
Merge pull request #115 from recp/arm-fix

build fix for ARM NEON

github.com/recp/cglm - c67158ac5967b210f9e3cd99944c71a2c2a33da7 authored almost 5 years ago by Recep Aslantas <[email protected]>
vec4: fix parameter name for NEON

github.com/recp/cglm - af7f8a54364c1cbd14f674fec101133ad29cc830 authored almost 5 years ago by Recep Aslantas <[email protected]>
arm: fix type castings for ARM Neon

github.com/recp/cglm - c3b5bb869a4a2ba39815b731a46133810771bec3 authored almost 5 years ago by Recep Aslantas <[email protected]>
Merge pull request #113 from jdolan/master

This PR addresses a typo in the naming of glms_rotate_x.

github.com/recp/cglm - d6c34d333037967e79b6b66347118b5558643fac authored about 5 years ago by Recep Aslantas <[email protected]>
Merge pull request #1 from jdolan/issue/glms_rotate_x

Fix spelling error in name of glms_rotate_x.

github.com/recp/cglm - 13a742f48c6dffa993f263e12a1b63bdf8e1086d authored about 5 years ago by Jay Dolan <[email protected]>
Fix spelling error in name of glms_rotate_x.

github.com/recp/cglm - 0330be853c3f3e3383dcba014d7ee8cd4b874646 authored about 5 years ago by Jay Dolan <[email protected]>
Merge pull request #111 from hartenfels/autoconf-flags

Fix Automake Flags and Matrix Struct Initializers

github.com/recp/cglm - 5cb800bf294390d3812b642de6329b773ee702cb authored about 5 years ago by Recep Aslantas <[email protected]>
Document struct API and anonymous struct handling

github.com/recp/cglm - 1d19948f30f546617ca448a1f9f4fe968b4b5616 authored about 5 years ago by Carsten Hartenfels <[email protected]>
Intuit if we should use anonymous structs

Rather than making the user #define something explicitly, we can guess
based on the compiler typ...

github.com/recp/cglm - d89c01b39f2ebac99dce82b75992f2adc5745446 authored about 5 years ago by Carsten Hartenfels <[email protected]>
Add a test for struct type initializers

To make sure that they all work properly and none of them trigger
warnings.

github.com/recp/cglm - b9aa14d25e11299550be2b312b1c6f6bbd8de368 authored about 5 years ago by Carsten Hartenfels <[email protected]>
Make GLMS_ initializers use the GLM_ versions

So that we don't write them twice. More consistent this way.

github.com/recp/cglm - 8ad273475f8c2a0e6e68bcef3bd7cd8ac95a7339 authored about 5 years ago by Carsten Hartenfels <[email protected]>
Re-order struct type contents array-first

So that initializers will prefer the array entry, rather than trying to
initialize the anonymous...

github.com/recp/cglm - c8211b3a62840dc2bab4a10b3a6899e4e11cdb1e authored about 5 years ago by Carsten Hartenfels <[email protected]>
Use gnu11 instead of gnu99 to get rid of warnings

CGLM uses anonymous structs, which is a C11 feature. When trying to
build the tests in C99 mode,...

github.com/recp/cglm - 390a5035a864a5c4522b05c833937f02c36b7b2c authored about 5 years ago by Carsten Hartenfels <[email protected]>
Don't add default autoconf flags to build

By default, it adds something like `-O2 -g` to the cflags. That
conflicts with the flags in Make...

github.com/recp/cglm - f9abf2a7dfd543f433eed20636cb76d6d7327d7e authored about 5 years ago by Carsten Hartenfels <[email protected]>
Build tests with the same flags as the library

In particular, with the same warning flags. That means it now warns
about a few things during co...

github.com/recp/cglm - 267348af03852cea2f48407a833c061462820dc7 authored about 5 years ago by Carsten Hartenfels <[email protected]>
Add braces around matrix struct intializers

They're missing and trigger warnings in the tests.

github.com/recp/cglm - 11dae5126bb5c4523ca9b04f80564b80d16948d3 authored about 5 years ago by Carsten Hartenfels <[email protected]>
Merge pull request #110 from hartenfels/vec2s

Add a vec2s struct type for consistency

github.com/recp/cglm - f0ffef78206289b52fee359c29ca56fe81362686 authored about 5 years ago by Recep Aslantas <[email protected]>
Add a vec2s struct type for consistency

There's a vec2 type, so there should probably be a struct version of it
too. Even if no function...

github.com/recp/cglm - 4b9b7aeb20e89c5ff9e34a35fa4c6dcbe31783a9 authored about 5 years ago by Carsten Hartenfels <[email protected]>
Merge pull request #109 from hartenfels/prototypes

Change `()` Prototypes to `(void)`

github.com/recp/cglm - 1a74361dfb256c41a0c0430851a3952dbbae6977 authored about 5 years ago by Recep Aslantas <[email protected]>
Error out on invalid empty prototypes

This way, a function prototype like `glms_mat3_identity()` will not
compile, instead you have to...

github.com/recp/cglm - c83f25343fbd54a38f1a5c34e537ea6122fef825 authored about 5 years ago by Carsten Hartenfels <[email protected]>
Change empty prototypes to (void)

Because () means an arbitrary number of arguments in C, which is not
intended here.

github.com/recp/cglm - f3ea5b4f3e3bb343f665523e410ab1e4ed457ff0 authored about 5 years ago by Carsten Hartenfels <[email protected]>
build: remove duplicate entry in makefile

close #108

github.com/recp/cglm - 9987e1374b93dcad4e8e61b83a5286accb12d1dc authored about 5 years ago by Recep Aslantas <[email protected]>
Update README.md

github.com/recp/cglm - 464b2178ce639e40adfeeb8018a5726cdd7c3e83 authored about 5 years ago by Recep Aslantas <[email protected]>
Update applesimd.h

github.com/recp/cglm - c253769fcdb8b99cf6125d03c9e3cf4365856208 authored about 5 years ago by Recep Aslantas <[email protected]>
Update Makefile.am

github.com/recp/cglm - b893c7908629e38f2b62127a5d940ced487bfbce authored about 5 years ago by Recep Aslantas <[email protected]>
Helpers for apple's simd library (#107)

* helper to convert cglm matrix to Apple's simd type

github.com/recp/cglm - 2336256808167fe79ee584ae719a7e6326ecfe4a authored about 5 years ago by Recep Aslantas <[email protected]>
fix typo in README (#106)

github.com/recp/cglm - 52df54e30627732cd39c9da9df823eb90dc8445f authored about 5 years ago by onagurna <[email protected]>
win,test: fix test build for windows and suppress warnings

github.com/recp/cglm - 381e66349a2bac432def418874017e53eace122c authored about 5 years ago by Recep Aslantas <[email protected]>
tests: add test for glm_quat_look

github.com/recp/cglm - 7cdeada70129c08f40ca89b523e71b4428b55029 authored over 5 years ago by Recep Aslantas <[email protected]>