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

fix glm_pickmatrix()'s param type

github.com/recp/cglm - 2a4748d45265434b095714f185b40b22d76fc7f1 authored almost 3 years ago by Recep Aslantas <[email protected]>
Merge pull request #236 from recp/ivec

add missing ivec types

github.com/recp/cglm - f20bf0aaaf34edb21b600b035c718a07fd18f9b9 authored almost 3 years ago by Recep Aslantas <[email protected]>
extend unions for struct api

github.com/recp/cglm - 3a141b7cc8ec714ce8f4a42f40169c7eb2ac44ff authored almost 3 years ago by Recep Aslantas <[email protected]>
add missing ivec types

github.com/recp/cglm - 5cd1a4ab44b9608ce0790359b860da007e17dae7 authored almost 3 years ago by Recep Aslantas <[email protected]>
Merge pull request #234 from madebr/sse3_header

Header containing sse3 intrinsics is pmmintrin.h

github.com/recp/cglm - 897f2afd88fcc26e862fe49829f68ba0d60b0b99 authored almost 3 years ago by Recep Aslantas <[email protected]>
Header containing sse3 intrinsics is pmmintrin.h

github.com/recp/cglm - 68e3a072e845dfd5d380ddc07fe7df7f700c04c6 authored almost 3 years ago by Anonymous Maarten <[email protected]>
Merge pull request #231 from omar-polo/master

set PACKAGE_VERSION so it gets substituted in cglm.pc.in by cmake

github.com/recp/cglm - 282ea84dc0bd5e3331a08295d4ddda6ea39e443d authored about 3 years ago by Recep Aslantas <[email protected]>
set PACKAGE_VERSION so it gets substituted in cglm.pc.in by cmake

otherwise it ends up being an empty string and the installed pc has a
bogus line:

Version:

github.com/recp/cglm - 2d5506d15d6ca90cc99809483c1d03396de67345 authored about 3 years ago by Omar Polo <[email protected]>
Merge pull request #229 from mxi/vec2-ext-complex

Add complex routines to `vec2-ext`

github.com/recp/cglm - 87f561fb06379f33f453780d2b366a0b84fa74eb authored about 3 years ago by Recep Aslantas <[email protected]>
Add tests

github.com/recp/cglm - 522b18bda9bf6334082194a6794891b8814adb78 authored about 3 years ago by Maxim Kasyanenko <[email protected]>
Forgot to add the dynamic implementation file itself

github.com/recp/cglm - b7178749eecf8dd6961373d71420772320b32661 authored about 3 years ago by Maxim Kasyanenko <[email protected]>
Syntax errors

github.com/recp/cglm - 98c708281f3a8db0775f862efa5a350ea74343b0 authored about 3 years ago by Maxim Kasyanenko <[email protected]>
Add dynamic/struct versions of routines

github.com/recp/cglm - 896ba0a0f908adb62609ed53dbf10792687eac88 authored about 3 years ago by Maxim Kasyanenko <[email protected]>
Forgot return type

github.com/recp/cglm - 4603816330f719f489f663ff5aea7ee6ac5c5103 authored about 3 years ago by Maxim Kasyanenko <[email protected]>
Implement a few complex routines

github.com/recp/cglm - 9f5cc3a7453db281fed2ace7577b849493bfb146 authored about 3 years ago by Maxim Kasyanenko <[email protected]>
Update CMakeLists.txt

github.com/recp/cglm - bde653b60708ce421359d9e75ed2d6b1e07d54ee authored about 3 years ago by Recep Aslantas <[email protected]>
Merge pull request #225 from podsvirov/fix-win32-shared

win: fix shared library name and destination

github.com/recp/cglm - ede72ca41263badbe6fff3625ed4150d5f8d2b1d authored about 3 years ago by Recep Aslantas <[email protected]>
win: fix shared library name and destination

github.com/recp/cglm - 8e784e762f7dd38994c2dbb47c84b8a69ee3d8db authored about 3 years ago by Konstantin Podsvirov <[email protected]>
update GLM_FLT_EPSILON to use 1e-5 instead of 1e-6

github.com/recp/cglm - 82d1050c63a7c9f35fc1f02f28419ef61d488cad authored about 3 years ago by Recep Aslantas <[email protected]>
now working on v0.8.5

github.com/recp/cglm - 0631598d08792198b6add67d54fa0c3b66f3a6f9 authored over 3 years ago by Recep Aslantas <[email protected]>
bump version to v0.8.4

github.com/recp/cglm - 34e5704fe88da1e277ef4ab6c498eacfa464a391 authored over 3 years ago by Recep Aslantas <[email protected]>
Merge pull request #219 from recp/project_zo

extend glm_project() to support ZERO_TO_ONE

github.com/recp/cglm - 672523e5afb284c8e2ff568f78c9a365e5823d38 authored over 3 years ago by Recep Aslantas <[email protected]>
pick matrix helper (aka gluPickMatrix)

github.com/recp/cglm - 8427d02a9b0192c216e990a0147cb2daa55730fd authored over 3 years ago by Recep Aslantas <[email protected]>
fix including headers, and suppress warnings

github.com/recp/cglm - a2bd00df3234800a6342802bb93e072e13c31058 authored over 3 years ago by Recep Aslantas <[email protected]>
Update project_zo.h

github.com/recp/cglm - 4c8f7f310c3b12f818c217744386e20626d764bd authored over 3 years ago by Recep Aslantas <[email protected]>
fix include paths

github.com/recp/cglm - 9096fa6bab13c9594086c1e5cca0c3352b6a447e authored over 3 years ago by Recep Aslantas <[email protected]>
implement project zo

github.com/recp/cglm - 29c383767204630a52b258c93da72620cf7b526c authored over 3 years ago by Recep Aslantas <[email protected]>
build: add missing files

github.com/recp/cglm - 4530e0381be5ba067229838730b2883e83efabc0 authored over 3 years ago by Recep Aslantas <[email protected]>
Update .gitignore

github.com/recp/cglm - 6cf1fb8992b4e605bd863c34cd182fa8457f0a57 authored over 3 years ago by Recep Aslantas <[email protected]>
call version for clipspace-project

github.com/recp/cglm - 9ed4e41afdd6216e7a28cf245138db137e4e1920 authored over 3 years ago by Recep Aslantas <[email protected]>
build: add missing files

github.com/recp/cglm - 28d24da6df0c59269ba96889e52d1cc84398c3d9 authored over 3 years ago by Recep Aslantas <[email protected]>
win: fix build error and comment style

github.com/recp/cglm - ef22e2063f635a7ea939dfda184f642c24ae3acb authored over 3 years ago by Recep Aslantas <[email protected]>
Merge pull request #218 from Nairou/master

Add CGLM_FORCE_DEPTH_ZERO_TO_ONE support to glm_unprojecti

github.com/recp/cglm - 5a48aad1b0096d7bfd301bb90d938ae9779374e9 authored over 3 years ago by Recep Aslantas <[email protected]>
Add CGLM_FORCE_DEPTH_ZERO_TO_ONE support to glm_unprojecti

github.com/recp/cglm - 07aee821255905debedb88d8b72b06e44dc206d7 authored over 3 years ago by Caleb Gingles <[email protected]>
Merge pull request #214 from bubba2k/patch-1

Note that radians is expected in glm_perspective()

github.com/recp/cglm - abbeb274c5e4fdcc953111c570d39049a015c159 authored over 3 years ago by Recep Aslantas <[email protected]>
Note that radians is expected in glm_perspective()

The `fovy` parameter is expected in radians, which isn't mentioned anywhere in the docs. Causes ...

github.com/recp/cglm - 814adf11de206d325106c9e4c8fb7742018d3920 authored over 3 years ago by bubba2k <[email protected]>
Merge pull request #210 from legends2k/quat_rot_vecs

github.com/recp/cglm - d0d1e4653399a5d7b3a72c01903275590adf935e authored over 3 years ago by Recep Aslantas <[email protected]>
quat_from_vecs: incorporate PR comments

* C89-style comments
* Move all variable declarations to function start
* Remove constant variab...

github.com/recp/cglm - 03b4594d9e6718c8341faad85201db0c09ba3438 authored over 3 years ago by Sundaram Ramaswamy <[email protected]>
Update documentation for qaut_from_vecs

github.com/recp/cglm - 01e2b74a29debe3c4cf203f3da28673f3d587aa0 authored over 3 years ago by Sundaram Ramaswamy <[email protected]>
Tests for quaternion from two vec3

github.com/recp/cglm - ee5050f43c90e864207dfe06ba5d00052d141782 authored over 3 years ago by Sundaram Ramaswamy <[email protected]>
Compute quaternion rotating a vector into another

Both `vec3` inputs should be of unit length; returns a unit quaternion.

github.com/recp/cglm - b5802b99b2b36320fa5fc1a979c26ea219eb58ad authored over 3 years ago by Sundaram Ramaswamy <[email protected]>
Merge pull request #209 from legends2k/fix_vec3_cross

Fix cross product when an operand is also dest

github.com/recp/cglm - 8b958e96002e9bb3221aab858a77c0990494b7ea authored over 3 years ago by Recep Aslantas <[email protected]>
Fix cross product when operand is also dest

github.com/recp/cglm - aa071b2a6b26b0d81366ded9120aac248edcddd2 authored over 3 years ago by Sundaram Ramaswamy <[email protected]>
Merge pull request #207 from legends2k/fix_vec3_ortho

Fix vec3_ortho

github.com/recp/cglm - 479e7d42405f3a4ba5562de2bf5ab9c2c0ab2f88 authored over 3 years ago by Recep Aslantas <[email protected]>
Update vec3.h

github.com/recp/cglm - 38c6188e12b006f955ba2431b0dc71a36bd7b9fb authored over 3 years ago by Recep Aslantas <[email protected]>
Remove debug printf statements

github.com/recp/cglm - c330b47ded4e35281c4beede45c8de60528c7845 authored over 3 years ago by Sundaram Ramaswamy <[email protected]>
Fix vec3_ortho

github.com/recp/cglm - 2e8162b1336a3d33d9793d2fe17e2d1d3e88d68f authored over 3 years ago by Sundaram Ramaswamy <[email protected]>
Merge pull request #205 from legends2k/master

Include affine.h in quat.h; remove needless decls

github.com/recp/cglm - afdcae08ddf8719ad2ee915a05381a3077cf046a authored over 3 years ago by Recep Aslantas <[email protected]>
Include affine.h in quat.h; remove needless decls

* affine.h is needed for glm_translate_make
* Remove function declarations
- glm_mat4_mulv sin...

github.com/recp/cglm - 32d1c96dc0745abfb7957f1e463e063ba75464cd authored over 3 years ago by Sundaram Ramaswamy <[email protected]>
Update README.md

github.com/recp/cglm - 4d2ba464a09f4668a80733fa2fe29c9e528b8851 authored over 3 years ago by Recep Aslantas <[email protected]>
Update README.md

github.com/recp/cglm - 398e47070b1492cfab006c609dd2c47bac479ee3 authored over 3 years ago by Recep Aslantas <[email protected]>
Update README.md

github.com/recp/cglm - 619ac4ce9aededac5fdde83fd63635bee09e4066 authored over 3 years ago by Recep Aslantas <[email protected]>
Create cglm.png

github.com/recp/cglm - e83940f3b12e2072827d2c4f48b6ca781c21e4dc authored over 3 years ago by Recep Aslantas <[email protected]>
Update README.md

github.com/recp/cglm - e5d88f22a074fa3640c6e07c7a67aa0d8c7c9997 authored over 3 years ago by Recep Aslantas <[email protected]>
Update features.rst

github.com/recp/cglm - 8e10ab2b49e95f675e302dececa6ce42a621189f authored over 3 years ago by Recep Aslantas <[email protected]>
Update features.rst

github.com/recp/cglm - 4ede0815d43284490e3df0cdca5b523d86011b4d authored over 3 years ago by Recep Aslantas <[email protected]>
Merge branch 'master' of https://github.com/recp/cglm

github.com/recp/cglm - 7d16e3583f6c3dbc87065b5f9ad1331a16dbfe3a authored over 3 years ago by Recep Aslantas <[email protected]>
Update opt.rst

github.com/recp/cglm - 6011baff066de130724ca71c288dd1f5a420b6bd authored over 3 years ago by Recep Aslantas <[email protected]>
ci: migrate cglm from tavis-ci.org to travis-ci.com

github.com/recp/cglm - af92df4e8479238ccd1b31f7a91ffbe466a74c62 authored over 3 years ago by Recep Aslantas <[email protected]>
struct: fix glms_perspective_resize

since struct param is copy-by-value, result was noop

github.com/recp/cglm - 94381d3067ed32cdea58114fa77796e07b29b230 authored over 3 years ago by Recep Aslantas <[email protected]>
struct: fix glms_persp_move_far

since struct param is copy-by-value, result was noop

github.com/recp/cglm - 0e794f8f8fb818b042f8a3ffc2e0d1b226b480b0 authored over 3 years ago by Recep Aslantas <[email protected]>
docs: add docs about clipspace configuration

github.com/recp/cglm - b895e424b0d735533f724672ab550f9c6ab1deb6 authored over 3 years ago by Recep Aslantas <[email protected]>
win: suppress warnings

github.com/recp/cglm - a2b8858e36c70bf4350eb6f7755e75c43df6ee02 authored over 3 years ago by Recep Aslantas <[email protected]>
win: suppress warnings

github.com/recp/cglm - 9d0840789756fc7a973dee6fb59e139ba7e9855c authored over 3 years ago by Recep Aslantas <[email protected]>
win: add missing files to build

github.com/recp/cglm - 8898c3b4714e04ec407ef1c1d68bce66ec07c4fd authored over 3 years ago by Recep Aslantas <[email protected]>
Merge pull request #203 from bwhmather/meson-fixes

Update lists of source files in meson.build

github.com/recp/cglm - f0c28601798b3c420cd899da0a20d0f87ca4eff4 authored over 3 years ago by Recep Aslantas <[email protected]>
build: fix lists broken by missing commas in meson.build

github.com/recp/cglm - 5ac916236c818e187af74b28efc69f5c8ff7ead2 authored over 3 years ago by Ben Mather <[email protected]>
build: rebuild list of test files in meson.build

github.com/recp/cglm - f142e8e16ecdd3eebcd3613880000146c46edc40 authored over 3 years ago by Ben Mather <[email protected]>
style: fix trailing whitespace in meson.build

github.com/recp/cglm - 4327935b9f0194ab20ebac878a952a32fc8c37a3 authored over 3 years ago by Ben Mather <[email protected]>
Merge pull request #201 from hartenfels/master

Add struct clipspace files to autoconf build

github.com/recp/cglm - 086b40bf6a790be058a7553df584eacaace6d15e authored over 3 years ago by Recep Aslantas <[email protected]>
Add struct clipspace files to autoconf build

They weren't being installed.

Fixes #200.

github.com/recp/cglm - af3b35676205873ade0ba464fc86487ac6da3e71 authored over 3 years ago by Carsten Hartenfels <[email protected]>
Merge pull request #198 from raedwulf/clipspace

Clipspace implementations for left/righted-handed coordinate systems and [-1,1] and [0,1] clipspace

github.com/recp/cglm - 9ac291c67312f7a89d9cb75d5005586b835808f5 authored over 3 years ago by Recep Aslantas <[email protected]>
clipspace: add struct API implementations

github.com/recp/cglm - 7f7e9f69dab6174a48af02393706bccfca3599e5 authored over 3 years ago by Tai Chi Minh Ralph Eastwood <[email protected]>
build: fix incorrect include paths for libcglm

github.com/recp/cglm - 8ddb5d5740a9d27e5784c8fe97808294b809f7da authored over 3 years ago by Tai Chi Minh Ralph Eastwood <[email protected]>
style: fix documentation consistency for describing clipspace

github.com/recp/cglm - 56ec058c7dcc23c6e568eb943f28f14d38bc64df authored over 3 years ago by Tai Chi Minh Ralph Eastwood <[email protected]>
build: fix Makefile.am missing clipspace source files

github.com/recp/cglm - a5af9e5eac64036d2251dd7f85d81222175c8e55 authored over 3 years ago by Tai Chi Minh Ralph Eastwood <[email protected]>
clipspace: fix typo'd clip control define

github.com/recp/cglm - 4d20f97275211dbce8a81a7316a89a618ca73a55 authored over 3 years ago by Tai Chi Minh Ralph Eastwood <[email protected]>
style: fix missing whitespace for alignment

Co-authored-by: Michael <[email protected]>

github.com/recp/cglm - 89e8c352ecddf3a0a103936ea9f45268a2ac5375 authored over 3 years ago by Tai Chi Minh Ralph Eastwood <[email protected]>
build: fix duplicate line in CMakeLists.txt

github.com/recp/cglm - 403097d56cd15d9753f76cf6a69cb821474c5a1e authored over 3 years ago by Tai Chi Minh Ralph Eastwood <[email protected]>
style: fix missing whitespace for alignment

Co-authored-by: Michael <[email protected]>

github.com/recp/cglm - eddaf464fff7ea97e965d0773c0ab42011cb68f7 authored over 3 years ago by Tai Chi Minh Ralph Eastwood <[email protected]>
clipspace: add initial implementations LH, RH and NO, ZO

Add the initial implementations of the left-handed and right-handed
coordinate systems as well a...

github.com/recp/cglm - 7065011bf393dc298f52d1e414c99fbe6a07113a authored over 3 years ago by Tai Chi Minh Ralph Eastwood <[email protected]>
Add glm_perspective_rh_zo function + tests

This commit adds the RH/ZO perspective function. It does so in the new
file `cam_rh_zo.h` and fu...

github.com/recp/cglm - b3a18b8a1573baaec7f5d4362354ddd452de3501 authored over 3 years ago by michaelg <[email protected]>
Add function glm_perspective_lh_zo

This commit adds the function `glm_perspective_lh_zo`, modelled on the
implementation of glm_per...

github.com/recp/cglm - 1bce62c3716b1c20aeeac00c677031e905380f27 authored over 3 years ago by michaelg <[email protected]>
Add LH & RH_NO perspective functions

This commit adds functions `glm_perspective_lh_no` and
`glm_perspective_rh_no` to the code. Unit...

github.com/recp/cglm - c013bd462cf4ade3432e7373cb96aeb855412f15 authored over 3 years ago by michaelg <[email protected]>
Updated README.md to remove ref to `glm_cmp` stub

github.com/recp/cglm - db46ea110a1cd08a860d95ff36016b5b375bfe6a authored over 3 years ago by michaelg <[email protected]>
style: rename `nearVal`, `farVal` to `nearZ` and `farZ`

github.com/recp/cglm - a242d83805521ca2a300ed22cb2f21061b6ffe8e authored over 3 years ago by Recep Aslantas <[email protected]>
build, meson: add so version to meson build

github.com/recp/cglm - 7760c709da2e2471446bdb8a6d30c748e93d47f8 authored over 3 years ago by Recep Aslantas <[email protected]>
Merge pull request #193 from recp/simd-3

SIMD and ILP Update

github.com/recp/cglm - 919e3bcf4a424be5b2da731ae0e54be76d774110 authored over 3 years ago by Recep Aslantas <[email protected]>
Merge branch 'master' into simd-3

github.com/recp/cglm - 607182982d94a62218011ef8680b5944e8b0c2af authored over 3 years ago by Recep Aslantas <[email protected]>
Merge pull request #195 from legends2k/master

Add nlerp for quaternions

github.com/recp/cglm - ad17f389344b297ed34a453a72af14d9d1f360cb authored over 3 years ago by Recep Aslantas <[email protected]>
Update documentation with nlerp

github.com/recp/cglm - 8302f78484090b020c84bf883890eb24a1245752 authored over 3 years ago by Sundaram Ramaswamy <[email protected]>
Add struct API wrapper

github.com/recp/cglm - 9665be3138065b30962a0b36f921f608be5dce08 authored over 3 years ago by Sundaram Ramaswamy <[email protected]>
arrm, neon: use negate instruction instead of xor in glm_inv_tr_neon()

github.com/recp/cglm - 5c22ca3abbd5d09d2229dbaf54dcb4f3d8514d6a authored over 3 years ago by Recep Aslantas <[email protected]>
arrm, neon: impove hadd performance

github.com/recp/cglm - 7f9585ca725029bcc7bad389f677071dcbf6669b authored over 3 years ago by Recep Aslantas <[email protected]>
arm, neon: util macros

github.com/recp/cglm - d0ab3aaa2e722ac3cbbcb5b94d6a3cba538ed04d authored over 3 years ago by Recep Aslantas <[email protected]>
Add nlerp tests

github.com/recp/cglm - 83dbdcc4a9918c323da722d66c5a5704adcbd505 authored over 3 years ago by Sundaram Ramaswamy <[email protected]>
Add call and struct interfaces

github.com/recp/cglm - 8ce45b43038a2de8dd2787535892d41289a9ab83 authored over 3 years ago by Sundaram Ramaswamy <[email protected]>
Use scale for both cases

github.com/recp/cglm - f19ff5d064150172449439c15e16fd32e5197c31 authored over 3 years ago by Sundaram Ramaswamy <[email protected]>
Add nlerp for quaternions

Normalized linear interpolation for quaterions are a cheaper
alternative to slerp. This PR adds...

github.com/recp/cglm - d6b93f052e50613c1a1259f0abed6177d28d9c4b authored over 3 years ago by Sundaram Ramaswamy <[email protected]>
simd, sse: reduce some computation at glm_mul_rot_sse2()

github.com/recp/cglm - 28705be5a3a0840e9778b5fecabcd6bafaf92ef4 authored over 3 years ago by Recep Aslantas <[email protected]>