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

Check for builtin before using it

The check for __has_builtin being defined and using the __has_builtin() macro need to be on diff...

f4c9ddf5307eb7b485e91398994ecc80c88f999a authored almost 2 years ago by Ned Loynd <[email protected]>
now working on v0.9.0

bc8dc72739e4adec2a730792800dc82a2ff9f17d authored almost 2 years ago by Recep Aslantas <[email protected]>
Merge pull request #277 from Ransel117/patch-1

Fixed glm_mat4_mulv3

3eafc599acd1cabe9917b662e45fedc1798f9d22 authored almost 2 years ago by Recep Aslantas <[email protected]>
Fixed glm_mat4_mulv3

Fixed it so that the function has all of it's parameters in the comments

7fba424f643a51804fd74e5ffaedfacf33c9f774 authored almost 2 years ago by Ransel117 <[email protected]>
Merge pull request #276 from recp/cmake-fix-buildtype

cmake: prevent overriding CMAKE_BUILD_TYPE if it is subdirectory

c51040cd4139b628fba2a0e6751ad4aecbc0c81a authored almost 2 years ago by Recep Aslantas <[email protected]>
cmake: prevent overriding CMAKE_BUILD_TYPE if it is subdirectory

9fc3a20d0f2096b4de8d9ff50abd2931f8accf38 authored almost 2 years ago by Recep Aslantas <[email protected]>
Merge pull request #274 from duarm/master

Adding initialization macros for ivec types

7f1c062696eafb2bdc381315157288db2a8acfae authored almost 2 years ago by Recep Aslantas <[email protected]>
ivec initialization macros docs, fixing vec2 macro docs

e70571e9e0837f99b5afd8881ebf54636ac6ac8c authored almost 2 years ago by duarm <[email protected]>
adding initialization macros for ivec types

007ee48b5801926cfcbd05d0c6f4ce0c0453cefd authored almost 2 years ago by duarm <[email protected]>
Merge pull request #273 from JulianSchoenbaechler/fix-Wdouble-promotion

Make implicit double promotion/casting explicit (fixes #228)

38771599c704d29888e2f360b12b02535bcaec3e authored almost 2 years ago by Recep Aslantas <[email protected]>
Make double promotion in printf args explicit

Also use f-suffix on epsilon definitions for float comparisons.

bfd87acfc4ef494fc9ab99341c98d4e5c5e933cd authored almost 2 years ago by Julian Schönbächler <[email protected]>
Merge pull request #272 from Artturin/revert259

Revert "fix: simplified pkgconfig generation"

a38622e1d63855d404ccc3a7b8bab4af0e1ab9cc authored about 2 years ago by Recep Aslantas <[email protected]>
Revert "fix: simplified pkgconfig generation"

This reverts commit c7393f75c369b178f5aaab8cee45870866a6a379.

9c7012bb39ee16c2fb491799de30d6d4bcab5969 authored about 2 years ago by Artturin <[email protected]>
now working on v0.8.9

71367b67cffe2ff89fd6db30c6859bcfc34162f8 authored about 2 years ago by Recep Aslantas <[email protected]>
Merge pull request #270 from suicvne/cglm-pc-fix-cmake

Switch CMAKE_BINARY_DIR to CMAKE_CURRENT_BINARY_DIR for cmake.pc

3894ea32fb860f0eb8fe7aec539c7d9397b25de1 authored about 2 years ago by Recep Aslantas <[email protected]>
Switch CMAKE_BINARY_DIR to CMAKE_CURRENT_BINARY_DIR for cmake.pc install target

a430408ec4b372ffe2039f44117c7048a846172b authored about 2 years ago by Michael Santiago <[email protected]>
bring the fix https://github.com/recp/cglm/pull/269 outside Emscripten

3815e18feaa38206a6abf189b2e9e931eadf9a1f authored about 2 years ago by Recep Aslantas <[email protected]>
Merge pull request #269 from KivApple/master

Fix missing abs declaration on Emscripten

8b5eaa5301a77e95d3a9d791093c59f3afdc6c35 authored about 2 years ago by Recep Aslantas <[email protected]>
Fix missing abs declaration on Emscripten

6037618942c33f96cae88474f81d6c5a43a28db0 authored about 2 years ago by Ivan Kolesikov <[email protected]>
Merge pull request #268 from bl4ckb0ne/test-clamp-fix

test_clamp: use glm_eq for floating point comparison

c6d198d7800d6971f905f13d9679ad985276c16f authored about 2 years ago by Recep Aslantas <[email protected]>
test_clamp: use glm_eq for floating point comparison

Fixes #266

d001593f9c5381c92413704a7fef221a50e4d840 authored about 2 years ago by Simon Zeni <[email protected]>
possible fix for https://github.com/recp/cglm/issues/266

ac9461778c8dbf5de3e04cd12b39f55228fa382c authored about 2 years ago by Recep Aslantas <[email protected]>
Merge branch 'master' of https://github.com/recp/cglm

0b3d2275680dab004a74dd5376308c90c7b39af1 authored about 2 years ago by Recep Aslantas <[email protected]>
now working on v0.8.8

78236d24a10a8f3d486474ce031c2b3a671f6492 authored about 2 years ago by Recep Aslantas <[email protected]>
Merge pull request #265 from duarm/abs-functions

New abs functions for vec2, ivec2, ivec3, ivec4

b41858f1848de5e6e0adda3468faff3b1edcce88 authored about 2 years ago by Recep Aslantas <[email protected]>
add missing table of contents

60bf21ba43c4cfc7e579f14498b0ff8bf60393e1 authored about 2 years ago by duarm <[email protected]>
docs

2386cdcc196b9ce3a6e1db026ffb2a141682d70e authored about 2 years ago by duarm <[email protected]>
new abs functions for vec2, ivec2, ivec3, ivec4

a0f01c5ed1866c27d0d61527c65a1721a16843d1 authored about 2 years ago by duarm <[email protected]>
Merge branch 'master' of https://github.com/recp/cglm

8cfc98d2835a8cd1a9041f257c7ba0bfe4fbc1f3 authored about 2 years ago by Recep Aslantas <[email protected]>
add missing struct affine functions and headers

074189163f6dd2ac6b628857fc26d5959b47b561 authored about 2 years ago by Recep Aslantas <[email protected]>
add struct affine functions and headers

bfbd9ba1dc25868db1b67e959f960cbd3e614e81 authored about 2 years ago by Recep Aslantas <[email protected]>
now working on v0.8.7

89cee7912a007822e799e2b62166750eedec72de authored about 2 years ago by Recep Aslantas <[email protected]>
update affine-post.h

da5c66d735ef695bd896b22389a33ad26119679a authored about 2 years ago by Recep Aslantas <[email protected]>
remove redundant comments

c4b45a0917b0ef1be831ef9558aa9fbbba7771ac authored about 2 years ago by Recep Aslantas <[email protected]>
Merge pull request #260 from recp/new-affine

new affine transform functions 🚀

803407396576b6a7a3df3657d52cde7898695f87 authored about 2 years ago by Recep Aslantas <[email protected]>
update build files

53009d69c00fc2195d2c393d2df13112fade8717 authored about 2 years ago by Recep Aslantas <[email protected]>
add missing call functions

7c62ad965b28324d12ca4c0e94bdc5376f5fe011 authored about 2 years ago by Recep Aslantas <[email protected]>
update docs

878e8297672c73b04f8595c78320148dfdd7c428 authored about 2 years ago by Recep Aslantas <[email protected]>
add missing impl for project_z

7c7ac8b82ed6904528da3fe5c4edfef18a374cf0 authored about 2 years ago by Recep Aslantas <[email protected]>
new project function for projecting Z

someitmes we need to project z only. this function reduces a few calculations and parameters.

ba664597088a9b53e20033a1b0101109577c2d10 authored about 2 years ago by Recep Aslantas <[email protected]>
post rotation operaqtions

45e176680f8ac7fc4655f2fb749da4b8cf842fef authored about 2 years ago by Recep Aslantas <[email protected]>
add missing spin impl

c0bd65027ab61329a8765c4a95d005f1232391d7 authored about 2 years ago by Recep Aslantas <[email protected]>
new rotation function: spin; rotate around self at any position

03d5699f320fad2525bedc009a5c6b7db8104b78 authored about 2 years ago by Recep Aslantas <[email protected]>
Merge pull request #259 from bobvanderlinden/pr-cmake-pkgconfig-fix

fix: simplified pkgconfig generation

199d1fa031f8d71c72f79f4a46de7ee064fc1a72 authored over 2 years ago by Recep Aslantas <[email protected]>
fix: simplified pkgconfig generation

c7393f75c369b178f5aaab8cee45870866a6a379 authored over 2 years ago by Bob van der Linden <[email protected]>
Merge pull request #257 from Rokannon/patch-1

Added missing include in io.h which adds GLM_MAX macro

a3186a7f32f174f8b4ff9a2961fd61f7dbd988d1 authored over 2 years ago by Recep Aslantas <[email protected]>
Added missing include in io.h which adds GLM_MAX macro

5a89faafffc8260a44c80026d508567dfd7020d8 authored over 2 years ago by Vladimir Atamanov <[email protected]>
Merge pull request #256 from ogtn/master

Fix typo in comment

51853db559ea95fc180351aeba233f66461c7a4e authored over 2 years ago by Recep Aslantas <[email protected]>
Fix typo in comment

8f8417a883d9fb2ceaee12d39bee5e033e4ef26c authored over 2 years ago by Olivier Guittonneau <[email protected]>
win: suppress warnings for tests

2238fd127c9e37c774783c864c0813c830b12d4e authored over 2 years ago by Recep Aslantas <[email protected]>
win: add missing files to visual studio project

073a11a6b87cba93292c248639086c4edac5b896 authored over 2 years ago by Recep Aslantas <[email protected]>
build: add missing files to meson and cmake lists

2d348ceba01039abdda24d70691f1c8730371014 authored over 2 years ago by Recep Aslantas <[email protected]>
struct: project_no and project_zo apis for struct api

ce69ecaa5ad06b8d3a0167d24c872720bd318f1e authored over 2 years ago by Recep Aslantas <[email protected]>
fix MIT License links

5ad0f1c6f398b4b867b63047dbf16b7646ed3a5a authored over 2 years ago by Recep Aslantas <[email protected]>
build: update Makefile.am

aea75bbe7c922c6cb627c8d0a4bcbe22a6ef5641 authored over 2 years ago by Recep Aslantas <[email protected]>
Update .gitignore

7dfe67cddefc6aaa5596bfaa9249dd1c7948fecf authored over 2 years ago by Recep Aslantas <[email protected]>
Update FUNDING.yml

84f64a5b655781890a1485675e2a974a702b7f8b authored over 2 years ago by Recep Aslantas <[email protected]>
Merge pull request #254 from Chris-F5/fix-readme-notes

Update README to show that integer types are supported

7df8ffa7fe6457ab78e6bbb0f7fd5ccc8fdbeca1 authored over 2 years ago by Recep Aslantas <[email protected]>
Fix readme supported types note

dc5558d8f419acb4d44c8e7750d28f1878a8db6a authored over 2 years ago by Christopher Lang <[email protected]>
Merge pull request #251 from Chris-F5/add-basic-ivec-functions

Add basic ivec functions

63990be905976dedcaee6ccf09fa5e9c120ccef4 authored over 2 years ago by Recep Aslantas <[email protected]>
Add ivec[2|3|4] sources to meson.build

cd0ae1945929cef14f5fe5b2b42d8cbd3b079af7 authored over 2 years ago by Christopher Lang <[email protected]>
Declare varables at top of scope for ivec[2|3|4]

838124af49901351d426eb93e3969e111c84e69b authored over 2 years ago by Christopher Lang <[email protected]>
Add ivec[3|4] docs

e3981b6d963b77b159e0cfc05c9a89f43cc346f2 authored over 2 years ago by Christopher Lang <[email protected]>
Small ivec2 docs fix

7bb765367e7c4cb7bb0b6b8320d7266e93816891 authored over 2 years ago by Christopher Lang <[email protected]>
Add ivec2 documentation

82982abaefd124bb64d1132775187ee9252902b0 authored over 2 years ago by Christopher Lang <[email protected]>
Fix ivec[2|3|4]_clamp doc comments

dbe3b719c7de91a470d87f76b8d2cf41b4c4a5f0 authored over 2 years ago by Christopher Lang <[email protected]>
Update ivec[2|3|4]_distance2 doc comments

09155986fe8caf1aba1bf7d691feb7f3ad99d148 authored over 2 years ago by Christopher Lang <[email protected]>
Improve ivec[2|3|4] documentation comments

1b3e2fdaec60106bf638fdf0e8981c5eef0fdd6e authored over 2 years ago by Christopher Lang <[email protected]>
Init ivec[2|3|4] docs

4aef2510e9f41624dafe0a18933fda9af7b2e544 authored over 2 years ago by Christopher Lang <[email protected]>
Merge branch 'recp:master' into add-basic-ivec-functions

2432970f9015fb80ea6a9454198c3f407702525c authored over 2 years ago by Chris-F5 <[email protected]>
Add ivec4 tests

d1bdfde48d04e22d95dc6e1431126bcf7355c289 authored over 2 years ago by Christopher Lang <[email protected]>
Fix glm_ivec3 test

f27e26f6322e2976d55fe43087adbffa128a9e1d authored over 2 years ago by Christopher Lang <[email protected]>
Fix glm_ivec3_one test

a3265ebe843814e067021089991e9a6966206457 authored over 2 years ago by Christopher Lang <[email protected]>
Update glm_ivec3 test

57ec29bd3138d67f537180d2b8c789614b4c7c0a authored over 2 years ago by Christopher Lang <[email protected]>
Merge pull request #250 from alexshpilkin/fix-pkg-config

Fix pkg-config generation when CMAKE_INSTALL_*DIR is absolute

1b217c3dd0ff22813bde4c264f9028ddc0643297 authored over 2 years ago by Recep Aslantas <[email protected]>
Add ivec4 functions

94a1e6f6e142a5f5e41055db7b73474cff6bb269 authored over 2 years ago by Christopher Lang <[email protected]>
Fix ivec[2|3]_clamp comment docs

a1a2a046a4450b7cec895fdb8fc1ca2732b900f1 authored over 2 years ago by Christopher Lang <[email protected]>
Add ivec3 tests

bffaa13bd52b2cfbe254832fd4317fadcd00e56a authored over 2 years ago by Christopher Lang <[email protected]>
Update glm_ivec2_copy test

cd4d0a1efeeb61205c55283234f423aad1b93657 authored over 2 years ago by Christopher Lang <[email protected]>
Update glm_ivec2 test

8916c50a3df68739aed8ac97da15328bb36b9b3b authored over 2 years ago by Christopher Lang <[email protected]>
Fix glmc_ivec3 naming

7a19b8f8a3083b8f85502c831faa6a600bbe1711 authored over 2 years ago by Christopher Lang <[email protected]>
allow absolute paths in CMAKE_INSTALL_*DIR

f587c00f26c732281c7740b75a3e170ae8572552 authored over 2 years ago by Alexander Shpilkin <[email protected]>
Add ivec3 functions

65409bcda1af08db526ed7e33f9125880f077e06 authored over 2 years ago by Christopher Lang <[email protected]>
Fix ivec2 function list comment

d2957e627581abdfd1bc264906a4a00a599f8803 authored over 2 years ago by Christopher Lang <[email protected]>
Fix ivec2 doc comment

04bd1bd633500abd989d6d0038308c869366b60c authored over 2 years ago by Christopher Lang <[email protected]>
Add ivec2 tests

db1a23d13c49a7be3c7a68a1d56eb7049d67726c authored over 2 years ago by Christopher Lang <[email protected]>
Add ivec2 functions

a85744430a639de9ced19ed945f755497d1fb2ec authored over 2 years ago by Christopher Lang <[email protected]>
Add ivec3 and ivec4 files

d582146d9aa5aa114852de2dabaaea3d08e05e6c authored over 2 years ago by Christopher Lang <[email protected]>
Fix ivec2 test

ee09707c1c22383ba48a3342ce5acd04c43cab55 authored over 2 years ago by Christopher Lang <[email protected]>
Add ivec2 files

4c85b970a9a5aa467cb561fd278e2b350991785e authored over 2 years ago by Christopher Lang <[email protected]>
Reorder api docs

f7f0f661930bd6c459c9572add30b1dfed53defc authored over 2 years ago by Christopher Lang <[email protected]>
Fix tests.h comments

495b98a54d323992042326442e636adb632eda90 authored over 2 years ago by Christopher Lang <[email protected]>
Merge pull request #247 from Chris-F5/improve-docs-index

Fix grammatical errors in docs index

aee47ce545ecfe321f1b8f83723d398e1795eb11 authored over 2 years ago by Recep Aslantas <[email protected]>
improve docs index

52debe6a04190b52ec0cefd7e5c14d2ea39dc932 authored over 2 years ago by Christopher Lang <[email protected]>
now working on v0.8.6

cf7f4231f09e65f22490e503f01e8422897b647f authored almost 3 years ago by Recep Aslantas <[email protected]>
Merge pull request #244 from geckor14/master

Remove unused variable

7e5d1f435f628b873347eb052b7d6605b0b997f2 authored almost 3 years ago by Recep Aslantas <[email protected]>
Remove unused variable

The most recent version of Apple Clang (13.1.6) on macOS complains r3 is an unused variable. Wit...

851a58cedbfc42d06a64724869000880d37aba96 authored almost 3 years ago by geckor14 <[email protected]>
Merge pull request #243 from Sand3r-/patch-1

Fix a bug in glm_lookat_lh

6fa1cefcc208401d16756ae96899aa313748c013 authored almost 3 years ago by Recep Aslantas <[email protected]>
Fix bug in view_lh.h #2

Reverse order of parameters in the second crossproduct

7e211e1f49c4d915074a149017ae5b7efb91fded authored almost 3 years ago by MichaÅ‚ Gallus <[email protected]>
Fix a bug in glm_lookat_lh

Fix the order of arguments passed to glm_vec3_crossn to avoid the negation of X axis.

7d47b7f1fd16df6516c407eff8c2a7633c93849f authored almost 3 years ago by MichaÅ‚ Gallus <[email protected]>