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

Merge pull request #395 from recp/ndebug

Ndebug

github.com/recp/cglm - 838c5078b7ff8df13aff78b7e3efc1e1d44fcc3a authored 10 months ago by Recep Aslantas <[email protected]>
update cmake to respect DEBUG

github.com/recp/cglm - 772238f53f97713b219ea8bd9d4145da9e001a02 authored 10 months ago by Recep Aslantas <[email protected]>
use NDEBUG to check DEBUG mode

github.com/recp/cglm - b9e62b6fe5f4735bc900dcf50ebbceb8373da041 authored 10 months ago by Recep Aslantas <[email protected]>
test: fix ivec2 and ivec3 comparison and suppress warnings

github.com/recp/cglm - c9e2b81e99141e7e9f679bb8871acd4ecaca367d authored 10 months ago by Recep Aslantas <[email protected]>
test: fix ivec2 and ivec3 comparison and suppress warnings

github.com/recp/cglm - ee18e58815265f430e300a838a82c38ec5f3fcf0 authored 10 months ago by Recep Aslantas <[email protected]>
move deprecated glmc_aabb2d_size to right place

github.com/recp/cglm - 85ee3668616b411590c0a2a6a615152d97211ad6 authored 10 months ago by Recep Aslantas <[email protected]>
suppress warnings: C4244: 'function': conversion from 'int' to 'float'

github.com/recp/cglm - 0e4201b81609ac93946adc16772fe31c566662bc authored 10 months ago by Recep Aslantas <[email protected]>
Merge pull request #392 from duarm/master

aabb2d_zero, aabb2d_diagonal and aabb2d_size

github.com/recp/cglm - b7e4c96738193b5fec074acb4eda47f6acb25801 authored 10 months ago by Recep Aslantas <[email protected]>
docs and call api for _aabb2d_zero

github.com/recp/cglm - 0d92bfc7222e56769303c6e45b1368b51af320a9 authored 10 months ago by duarm <[email protected]>
macro for call api too

github.com/recp/cglm - 237432969d537717a337e21f9f4b5a024d85057b authored 10 months ago by duarm <[email protected]>
size -> diag, new sizev

github.com/recp/cglm - 131ac68ad337c749bbece7c9ef545e32d4b862de authored 10 months ago by duarm <[email protected]>
glm_aabb2d_zero, _size -> _diagonal, new _size

github.com/recp/cglm - e312f282b42a046f63471f05b16c1739013a733e authored 10 months ago by duarm <[email protected]>
Merge pull request #391 from waywardmonkeys/ci-add-arm64-uwp

ci: Add ARM64 UWP for WindowsStore.

github.com/recp/cglm - 78fb330850bcca51a6f4b88f1d10ae7bc810c0cd authored 10 months ago by Recep Aslantas <[email protected]>
Merge pull request #390 from waywardmonkeys/doc-improvements

Doc improvements

github.com/recp/cglm - 4896b2ea8d245a677a653e3bd926e0e202559f5b authored 10 months ago by Recep Aslantas <[email protected]>
ci: Add ARM64 UWP for WindowsStore.

This is one of the core vcpkg targets and I'm trying to enable
the cglm port there to support UW...

github.com/recp/cglm - 366e0d44e2a3e0bd0eef3757b94653bf7891dbd7 authored 10 months ago by Bruce Mitchener <[email protected]>
ci / docs: Turn sphinx warnings into errors.

This will help prevent future warnings from sphinx.

github.com/recp/cglm - 47a27f9d0716ff305837c389a2b3d634c8e15f45 authored 10 months ago by Bruce Mitchener <[email protected]>
docs: Remove duplicate definitions.

github.com/recp/cglm - 7957179808eeb662cf006daa8b66943d11fe4026 authored 10 months ago by Bruce Mitchener <[email protected]>
docs: Additions and corrections.

* Add missing doc for `glm_vec4_one`.
* mat4: correct links to some functions.

github.com/recp/cglm - 3e79c4d799b217cdb714799a2c96ca910b08078a authored 10 months ago by Bruce Mitchener <[email protected]>
docs: Add missing aabb2d, fix broken link.

github.com/recp/cglm - 270d2b9d05ca645b4e67489085e1f1d422559242 authored 10 months ago by Bruce Mitchener <[email protected]>
docs: Use `.. note::` to display better.

Also, make sure the note content has a blank line after it to
remove a warning from Sphinx.

github.com/recp/cglm - af5048595ffb12184cdb90ed4ce688773edf070b authored 10 months ago by Bruce Mitchener <[email protected]>
Merge pull request #389 from waywardmonkeys/aabb2d-struct-api

aabb2d: Fix struct api.

github.com/recp/cglm - eb9a200b6c0fc4831fa2d1d0361c6d43f7435531 authored 10 months ago by Recep Aslantas <[email protected]>
aabb2d: Fix struct api.

github.com/recp/cglm - fd661d1b43f430f386bb107f542a9cb391401f91 authored 11 months ago by Bruce Mitchener <[email protected]>
Merge pull request #387 from waywardmonkeys/remove-narrowing-conversion

glm_ease_back_inout: Use float constant for float var.

github.com/recp/cglm - db6f9641ab6a8a69a6ca2ea85441498092562047 authored 11 months ago by Recep Aslantas <[email protected]>
Merge pull request #388 from waywardmonkeys/remove-appveyor

ci: Remove appveyor.

github.com/recp/cglm - 125002cfb352b0500732843318d6ba922926abd1 authored 11 months ago by Recep Aslantas <[email protected]>
ci: Remove appveyor.

This is now handled by the GitHub Actions CI.

github.com/recp/cglm - bb9a35caaf9c8c24e44b70d424c47a74b475b261 authored 11 months ago by Bruce Mitchener <[email protected]>
Merge pull request #386 from waywardmonkeys/improve-ci

Add additional CI via GitHub Actions.

github.com/recp/cglm - b89315f2c5404154f1b9c61415bc2a97f114f86e authored 11 months ago by Recep Aslantas <[email protected]>
glm_ease_back_inout: Use float constant for float var.

github.com/recp/cglm - e80d163d71edd3a96bff3f575cd9318eb523bafa authored 11 months ago by Bruce Mitchener <[email protected]>
Add additional CI via GitHub Actions.

github.com/recp/cglm - 74c5e86d0c5828a173b130c5ad1079aac4ea0a83 authored 11 months ago by Bruce Mitchener <[email protected]>
Merge pull request #384 from waywardmonkeys/fix-more-typos

Fix typos.

github.com/recp/cglm - 45134b126548206b669154fb4c62ab8c0fc81206 authored 11 months ago by Recep Aslantas <[email protected]>
Merge pull request #383 from tarhses/structapi-ivec

Implement struct API for ivec2, ivec3, and ivec4

github.com/recp/cglm - b63b2b90b316c6e8e639c7723258a7792bde5001 authored 11 months ago by Recep Aslantas <[email protected]>
Fix typos.

github.com/recp/cglm - e4419c4f1833fb7ca49c97a3197f8226e0ecf66f authored 11 months ago by Bruce Mitchener <[email protected]>
Implement struct API for ivec2, ivec3, and ivec4

github.com/recp/cglm - 17f3ea5fab886e11214c27347ab46864c806476e authored 11 months ago by Pierre Luycx <[email protected]>
Merge pull request #381 from vitassuper/vector_improvements

Add new functions for ivec2 and ivec3

github.com/recp/cglm - a8685ed6abaf467b05eeb3981d208d0fd07ae978 authored 11 months ago by Recep Aslantas <[email protected]>
Update ivec2 and ivec3 documentation

github.com/recp/cglm - 029bead2070ef93669a067d8b8777d1fbc749287 authored 11 months ago by Vitaliy Klychkov <[email protected]>
Add additional functions for ivec2 and ivec3

github.com/recp/cglm - 30845124b496d8f7a0f2d506a7ce45430ce5858e authored 11 months ago by Vitaliy Klychkov <[email protected]>
docs: update read the docs package versions

github.com/recp/cglm - 80d50644768a50f48d4fed6aabbface66db5f4fb authored 11 months ago by Recep Aslantas <[email protected]>
Merge pull request #379 from recp/simd_min_max

simd: min / max helpers

github.com/recp/cglm - 2bd97f6599a53451812ad28022f34abee307cefa authored 12 months ago by Recep Aslantas <[email protected]>
simd: use new glmm_min/max in vec4 where possible

github.com/recp/cglm - 6d8dd42ac26e361ccbfaf494eb5cb17a035fb52f authored 12 months ago by Recep Aslantas <[email protected]>
simd: min / max helpers

github.com/recp/cglm - dab86796a41c25dddeab825e4aab372d703d37ce authored 12 months ago by Recep Aslantas <[email protected]>
Merge pull request #378 from recp/win32_intrin

win32, simd: ensure we are on msvc when checking MSVC specific headers

github.com/recp/cglm - 4b93cb3e054107a344ddc67cffbf02ab5e2c25d6 authored 12 months ago by Recep Aslantas <[email protected]>
win32, tests: fix drand48() error on mingw

github.com/recp/cglm - a682b9e6cfe9425375ad153d3d70c88f7c31a044 authored 12 months ago by Recep Aslantas <[email protected]>
win32, simd: ensure we are on msvc when checking MSVC specific headers

github.com/recp/cglm - bca93a379db696117e134729d6749a17a4b13394 authored 12 months ago by Recep Aslantas <[email protected]>
now working on v0.9.3

github.com/recp/cglm - 34f0d59f5a93f6c1954df8fdf1335589ba306d8d authored 12 months ago by Recep Aslantas <[email protected]>
Update project.h

github.com/recp/cglm - c8781615183ce3cb4f5d72caf70f2c01d7d4d2af authored 12 months ago by Recep Aslantas <[email protected]>
struct: add missing glms_project_z()

github.com/recp/cglm - 3b1d4fc5465237a8fba46e58739a810ed5fcb091 authored 12 months ago by Recep Aslantas <[email protected]>
struct: fix glms_rotate_atm signature

github.com/recp/cglm - 5be1c2f0599b4feab049ba677edf4e41c2c7c6a7 authored 12 months ago by Recep Aslantas <[email protected]>
tests: fix comparing integers in tests

github.com/recp/cglm - 67ce1519c52ff0dca8c02e39dd818cee1a988cbe authored 12 months ago by Recep Aslantas <[email protected]>
build: add missing files

github.com/recp/cglm - 86743c98e5ae4c6a76f5f629d1ac0af5e43d12db authored 12 months ago by Recep Aslantas <[email protected]>
fix some doc typos & warnings

github.com/recp/cglm - 015e8590755f94a9de2fe9fcbfd9c010b074d042 authored 12 months ago by Recep Aslantas <[email protected]>
Merge pull request #377 from telephone001/euler_to_quat_lh

github.com/recp/cglm - 3a2a26e5a435cc6efc81947edf26ae54be2f83bc authored 12 months ago by Recep Aslantas <[email protected]>
added comment about rh vs lh zsin

github.com/recp/cglm - 1ccd9af866d760c05563fb72b19709a944644d6f authored 12 months ago by John Choi <[email protected]>
added implementation of euler_to_quat_lh and fixed the tests. Now I gotta decide what to name the macros for controlling lefthand and also make call functions for rh and lh conditionally declared

github.com/recp/cglm - aa20b8ae7fbf6416ee46178c5a78330d710b7198 authored 12 months ago by John Choi <[email protected]>
added tests for euler_to_quat_lh. Currently they don't have any euler->mat4->quat tests because there is no left handed version of those. But I could try to find a way to change it

github.com/recp/cglm - fa6244c42b21a130e8413c24ab5275f9cb9eacf8 authored 12 months ago by John Choi <[email protected]>
made struct versions of euler to quat. Also fixed up documentation in euler to quat struct.

github.com/recp/cglm - c998d0186aa56945e179fd19336a5004e3ff0657 authored 12 months ago by John Choi <[email protected]>
cleaned up documentation for euler to quat functions and also created the lh file. Made a handed struct file so I remember to do that

github.com/recp/cglm - a94861dd5d51d01aecc994443dcdbc8e1cf46bdb authored 12 months ago by John Choi <[email protected]>
Merge pull request #369 from telephone001/master

euler to quat functions

github.com/recp/cglm - 040926999a2f6751499a471a2d491e90d6fcecf6 authored 12 months ago by Recep Aslantas <[email protected]>
Merge pull request #373 from BeeverFeever/master

ivec += and -= functions

github.com/recp/cglm - 40cfbe9717a36dc86d12f3bcb751a77eaf2a9d5f authored 12 months ago by Recep Aslantas <[email protected]>
Merge remote-tracking branch 'refs/remotes/origin/master'

github.com/recp/cglm - d8204104350056ae60436de580e4bd7d4bb8c611 authored 12 months ago by John Choi <[email protected]>
added handed folder and also made rh tests for the euler->quat functions. Still deciding on what to name the macro for lefthanded stuff

github.com/recp/cglm - 39c0c1e7848b6692aa9ef695479f0862fd915aba authored 12 months ago by John Choi <[email protected]>
Add tests for ivec -= and += functions

github.com/recp/cglm - 4c9b32324d6ce1a6e31b157930f614ed5545079b authored 12 months ago by BeeverFeever <[email protected]>
Implement -= and += functions for ivecs

github.com/recp/cglm - 921ab6640b1ef7365aecc32806e8bdc60e42c5a1 authored 12 months ago by BeeverFeever <[email protected]>
Add int min and max functions

github.com/recp/cglm - 7701a1a78918340f1730d178a1d019b55bc6e150 authored 12 months ago by BeeverFeever <[email protected]>
Merge branch 'master' into master

github.com/recp/cglm - 46aaf250fa39ec8fe3fd21173096409825d3e820 authored about 1 year ago by telephone001.mdl <[email protected]>
re-added the euler->mat4->quat tests

github.com/recp/cglm - 42b5e834d1e5e85c6ea9cc195aba940c8a6a68fd authored about 1 year ago by John Choi <[email protected]>
changed last parameter to be destination and also removed the euler->mat4->quat test.

github.com/recp/cglm - 732a4031121f94a722225a33ee29d2b19a890055 authored about 1 year ago by John Choi <[email protected]>
readthedocs

github.com/recp/cglm - 559a6588c8ff5247bfbf993394fbe33b34fd5bc4 authored about 1 year ago by Recep Aslantas <[email protected]>
Create .readthedocs.yaml

github.com/recp/cglm - 82774732021dabb131671c7f49402a3bcbb48adc authored about 1 year ago by Recep Aslantas <[email protected]>
fix glmm_fmsub() on arm-neon: https://github.com/recp/cglm/pull/364 thanks to @gottfriedleibniz

github.com/recp/cglm - 97575bdcd608086160d7fc28aacdd6651b783868 authored about 1 year ago by Recep Aslantas <[email protected]>
Merge pull request #374 from waywardmonkeys/update-ci-checkout-action

ci: Update to `actions/checkout@v4` from `v3`.

github.com/recp/cglm - bc2a918ad0297a31ed783a4f49422fafdcdccc55 authored about 1 year ago by Recep Aslantas <[email protected]>
ci: Update to `actions/checkout@v4` from `v3`.

github.com/recp/cglm - 8ebcc3aceb701ba5e892fcd52f4113ea18d196ff authored about 1 year ago by Bruce Mitchener <[email protected]>
testing new ivec* funcs

github.com/recp/cglm - d341478342414b90eba14423af268dfcbe31367c authored about 1 year ago by BeeverFeever <[email protected]>
found out I was using glm_euler_xyz_quat in some testers that tests other types. I thought I changed it yesterday. Also there is still a problem with quaternion axis multiplication vs euler to mat4 to quat

github.com/recp/cglm - 7e4383cb3d9c362458fe7ad18e7558a6e5ab42da authored about 1 year ago by John Choi <[email protected]>
Update tests.h

github.com/recp/cglm - b45657f673e5609154777ceb1c947430c535d4dd authored about 1 year ago by Recep Aslantas <[email protected]>
Merge branch 'recp:master' into master

github.com/recp/cglm - e24675c6e05deb4e3117df9e97f0c125ec0d23f7 authored about 1 year ago by telephone001.mdl <[email protected]>
Merge branch 'master' of https://github.com/recp/cglm

github.com/recp/cglm - 2e6e4a9a4432f4a8e07068040eb3828d1533406a authored about 1 year ago by Recep Aslantas <[email protected]>
Merge pull request #364 from BeeverFeever/master

New subtraction family of vector functions

github.com/recp/cglm - 4f88a027bcda7965cecf01876440c36f87c7307c authored about 1 year ago by Recep Aslantas <[email protected]>
fix glmm_fmsub() on arm-neon

github.com/recp/cglm - 673263265ba9bbdd4e210489ce08b35b05bdc7c6 authored about 1 year ago by Recep Aslantas <[email protected]>
fix glmm_fmsub() on arm-neon

github.com/recp/cglm - dd9235dfee81ee2136d50361ce6ef581591daf71 authored about 1 year ago by Recep Aslantas <[email protected]>
Should be all

github.com/recp/cglm - 4c4a69ddfe1f673aea363b93abcf6a473e8ca53c authored about 1 year ago by BeeverFeever <[email protected]>
Merge remote-tracking branch 'refs/remotes/origin/master'

github.com/recp/cglm - d6139559b68d7fae74049e956834baac41fd9158 authored about 1 year ago by John Choi <[email protected]>
fixed up the code to fit with the style, Also found out that I was calculating my quaternion rotations the opposite way (zyx order instead of xyz order)

github.com/recp/cglm - 2eb9a67a3a3e0aa213007cec0c201e3a3a75a13b authored about 1 year ago by John Choi <[email protected]>
fix glmm_fmsub() on arm-neon

github.com/recp/cglm - 8a1d1cf35df973612d17f203355d2c545a7f7de7 authored about 1 year ago by Recep Aslantas <[email protected]>
Merge branch 'recp:master' into master

github.com/recp/cglm - fee2b7d3446f271f770d5c1e0ae3a31d917e0ddc authored about 1 year ago by telephone001.mdl <[email protected]>
Fix simd versions

github.com/recp/cglm - 865faad116cfda4e284b1625a73d096339b10240 authored about 1 year ago by BeeverFeever <[email protected]>
Merge pull request #372 from EasyIP2023/bugfix/docs-non-square

docs: 2/2 fixes https://github.com/recp/cglm/issues/371

github.com/recp/cglm - 7ccf199066373a29cd8f22833499e891e2624bcd authored about 1 year ago by Recep Aslantas <[email protected]>
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...

github.com/recp/cglm - 047138321ccf7c813d5b51c6787f5c7336a366d6 authored about 1 year ago by Vincent Davis Jr <[email protected]>
fixes: https://github.com/recp/cglm/issues/371

github.com/recp/cglm - 75b99ef87d34d07aa0d64058ea12387085369017 authored about 1 year ago by Recep Aslantas <[email protected]>
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

github.com/recp/cglm - 036fd4848bbbda8fec99e316cf63ec17f28cc41a authored about 1 year ago by John Choi <[email protected]>
fixed the bug with the tester. Its weird that the broken tester worked on my computer

github.com/recp/cglm - 666d692dfb2a3f1b937d82976f87b5dff6961f91 authored about 1 year ago by John Choi <[email protected]>
finished but trying to figure out why its not running in wasm

github.com/recp/cglm - ec3796973e7099de62c4526f224a75f0bbf9bc59 authored about 1 year ago by John Choi <[email protected]>
Merge branch 'recp:master' into master

github.com/recp/cglm - 45f2fff22fb4d8fd88a30f1399bd8772a678d45f authored about 1 year ago by telephone001.mdl <[email protected]>
made quat struct and also exported it

github.com/recp/cglm - 4ee6aea037d4006e0832ab87827eb41af6ef06f5 authored about 1 year ago by John Choi <[email protected]>
finally done with tests and all euler to quaternion functions

github.com/recp/cglm - 2f7dbad6a84d81e53ac778f6c4533095febc0c45 authored about 1 year ago by John Choi <[email protected]>
Merge pull request #367 from v1993/struct-clipspace-fixes

Fix struct clipspace headers

github.com/recp/cglm - 5ae0cd4618b37049cf1ef78fc02bd65d0895b399 authored about 1 year ago by Recep Aslantas <[email protected]>
Fix struct clipspace headers

Add missing includes, fix signatures

github.com/recp/cglm - 23d03ffe6c6c29dc74b2647b4dd9d986c8d2f678 authored about 1 year ago by Valeri Ochinski <[email protected]>
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

github.com/recp/cglm - c5694c5c17865a21b3bec93c301cd56eb42ec253 authored about 1 year ago by John Choi <[email protected]>
got the euler to quat xyz working and got the tests to pass

github.com/recp/cglm - d67ac97323ab6307ff6288a72b10293d6bdf8f29 authored about 1 year ago by John Choi <[email protected]>
made euler to quat xyz. Now I'm trying to test if it works or not

github.com/recp/cglm - 05ea35ffec39e24ed2fca37ad0a8fa5aefd54f21 authored about 1 year ago by John Choi <[email protected]>
Merge pull request #355 from duarm/aabb2d

aabb2d

github.com/recp/cglm - 05d45872a3da42b85f4e8a10dfb40b5e37205046 authored about 1 year ago by Recep Aslantas <[email protected]>