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

test: add some tests for mat3

github.com/recp/cglm - 821c79572f3f2631738c0cb9c5583349fdbf0d9a authored over 6 years ago by Recep Aslantas <[email protected]>
now working on v0.4.2

github.com/recp/cglm - f0a27d0ce2833dc99cd49a151aad59da3fc41646 authored over 6 years ago by Recep Aslantas <[email protected]>
update docs version

github.com/recp/cglm - 007ae62e066d100fba598e4918d1c2fcfe06068e authored over 6 years ago by Recep Aslantas <[email protected]>
improve normalize vectors

github.com/recp/cglm - 826ddf0f5bf87a37d507c8cc122047c07383ebef authored over 6 years ago by Recep Aslantas <[email protected]>
vec: fix rotate vector using mat4 and mat3 rotation matrices

github.com/recp/cglm - b09b5f260b0f5fd5f0259804a568e0444c4b0014 authored over 6 years ago by Recep Aslantas <[email protected]>
optimize clamp for vec4

github.com/recp/cglm - 59aacee968d55e4af179fe88dd8bd7c6df5bef89 authored over 6 years ago by Recep Aslantas <[email protected]>
optimize min and max for vec4

github.com/recp/cglm - 429aff087fb4a36e103de3ca95fb1ed113369637 authored over 6 years ago by Recep Aslantas <[email protected]>
Merge pull request #44 from recp/vector

new vector functions and optimizations

github.com/recp/cglm - ca9f61dd74e14059e05833721caab7cccdcdb95c authored over 6 years ago by Recep Aslantas <[email protected]>
vec: optimize rotate vector using matrix

* add mat3 version

github.com/recp/cglm - d6395d4fb8dbfb90864ab8a6fd3456165236a956 authored over 6 years ago by Recep Aslantas <[email protected]>
vec: implement muladd's scalar version

github.com/recp/cglm - 7f7007574b11c9fc4d03f138d2fd16555c24e4bc authored over 6 years ago by Recep Aslantas <[email protected]>
fix vec4 scalar ops

github.com/recp/cglm - 13345f06c131572d8bdc265a33b8993e916ca238 authored over 6 years ago by Recep Aslantas <[email protected]>
now working on v0.4.1

github.com/recp/cglm - 725fac75d03863904c4295bbd638aa38dc7c0317 authored over 6 years ago by Recep Aslantas <[email protected]>
vec: add addadd, subadd and muladd helpers

github.com/recp/cglm - c05f58a1699307c4ace5733dad8f6fa93f3801c2 authored over 6 years ago by Recep Aslantas <[email protected]>
vec: add some new functions for vector

* _mul: multiply two vector (replacement for _mulv)
* _div: div two vector
* _divs: div vector w...

github.com/recp/cglm - d841f8809d7da5f1e4afe6d06b67cb0ba4397b6b authored over 6 years ago by Recep Aslantas <[email protected]>
fix scale_as for zero length vector

* return zero if vector length is zero

github.com/recp/cglm - af5a2627b4566eabd44058d219f31dd8debb1e58 authored over 6 years ago by Recep Aslantas <[email protected]>
vec: add one and zero helpers for vectors

github.com/recp/cglm - 25fc3d028486c000f242588f735885cb9afad2bd authored over 6 years ago by Recep Aslantas <[email protected]>
add simd norm helper

github.com/recp/cglm - c489955b0079d4c8c9a599fb14d9a2ca15a9363e authored over 6 years ago by Recep Aslantas <[email protected]>
vec4: optimize vec4 norm and norm2

github.com/recp/cglm - 79f8b1ebf85040e19a0a2eeb4b750dc57e948db5 authored over 6 years ago by Recep Aslantas <[email protected]>
vec4: optimize vec4 normalize with SIMD

github.com/recp/cglm - 0eb37da8bbcefc722ad4098b47b742d615c85fb1 authored over 6 years ago by Recep Aslantas <[email protected]>
ci: update travis ci

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

github.com/recp/cglm - c8ed8acbed9c43245a08e74de0fdb922fd1eed0a authored over 6 years ago by Recep Aslantas <[email protected]>
quat: fix quaternion inverse and tests about it

* multiplication quaternion and its inverse must be identity

github.com/recp/cglm - 2d77123999be1ee902bed2f02c88aa29e4875bfe authored over 6 years ago by Recep Aslantas <[email protected]>
Merge pull request #43 from recp/quaternion

quaternion improvements and new features

github.com/recp/cglm - 462067cfdc581c53e574712984bde37ac6511a5a authored over 6 years ago by Recep Aslantas <[email protected]>
update version to v0.4.0

github.com/recp/cglm - 9ae8da3e0aa8bcee6faaa397313f2f332a172596 authored over 6 years ago by Recep Aslantas <[email protected]>
update docs

github.com/recp/cglm - 0e63c245d437a8d192d7892e60a3405fcef4a020 authored over 6 years ago by Recep Aslantas <[email protected]>
add call version of vector extensions

github.com/recp/cglm - de5585013657d91b4268a362eade2c73f7b9d298 authored over 6 years ago by Recep Aslantas <[email protected]>
quat: update call versions of quaternion

github.com/recp/cglm - 51278b26b4ea5c9c8734777c7709da5b9bc65ef8 authored over 6 years ago by Recep Aslantas <[email protected]>
replace mat4_mulq with glm_quat_rotate

* glm_quat_rotate is better name to rotate transform matrix using quaternion.
* we may use mat4_...

github.com/recp/cglm - fdea13507bbf63dd24d93294aee7a1dc21b9249e authored over 6 years ago by Recep Aslantas <[email protected]>
rotate vector using quaternion

github.com/recp/cglm - 80d255e6d9cce5b472b2b2f95ed4ef3be594e8c0 authored over 6 years ago by Recep Aslantas <[email protected]>
improve glm_vec_rotate

github.com/recp/cglm - d447876c70cc0cc4b9ab54595332a0e42d1a887a authored over 6 years ago by Recep Aslantas <[email protected]>
normalize axis quaternion axis-angle constructor

github.com/recp/cglm - b1fa7ff597e8610d4b6e400dac0dfc28193bb021 authored over 6 years ago by Recep Aslantas <[email protected]>
optimize normalize quaternion with SIMD

* provide _to version for storing into another quat

github.com/recp/cglm - 010dcc9837b2ebf5a9b0c4272ac87e5c307bd610 authored over 6 years ago by Recep Aslantas <[email protected]>
add additional tests and comments to quat tests

github.com/recp/cglm - 5dec68823c850e59b4261d03ff7433045d4458f7 authored over 6 years ago by Recep Aslantas <[email protected]>
quat: additional tests for angle, axis, mul (hamilton product)

github.com/recp/cglm - 4c79fee5d354ca12e18f2c31c6c2afaca20c7cb8 authored over 6 years ago by Recep Aslantas <[email protected]>
quat: quaternion for look rotation ( from source point to dest point )

github.com/recp/cglm - 18ef0d7af187552eec187c5dfd38c74d5ebd1558 authored over 6 years ago by Recep Aslantas <[email protected]>
quat: create view wmatrix with quaternion helper

github.com/recp/cglm - 9466182c10f31882168240879a2c160913e86e54 authored over 6 years ago by Recep Aslantas <[email protected]>
quat: transposed/inverted version of quat2mat

github.com/recp/cglm - f0a51b35ad8d37d0c8aeccc4b1e6ed8b6008ab33 authored over 6 years ago by Recep Aslantas <[email protected]>
quat: add lerp and improve slerp

github.com/recp/cglm - 290bcf134c661df5d8409f49756dda1e3bad534c authored over 6 years ago by Recep Aslantas <[email protected]>
vec: lerp for vec3 and vec4

github.com/recp/cglm - 416e2f4452f8d7245ca9ec98d8417ede35fdd965 authored over 6 years ago by Recep Aslantas <[email protected]>
quat: use vector functions for available operations

* provide quat_copy function

github.com/recp/cglm - 1fb82a1922b4ac8f6c0207d9a45b0a9d3de460df authored over 6 years ago by Recep Aslantas <[email protected]>
vec: extend flip sign to store result in another vector

github.com/recp/cglm - 591c881376f5e4c99b459d5c17014b61ed1d79ca authored over 6 years ago by Recep Aslantas <[email protected]>
quaternion multiplication

* convert quaternion multiplication to xyzw
* previous implementation may be wrong, wikipedia ve...

github.com/recp/cglm - 6f69da361b91d27d5784abc2c2f799536efd309b authored over 6 years ago by Recep Aslantas <[email protected]>
quat: axis angle of quaternion

github.com/recp/cglm - 93a08fce17155addc14fc526644d9e24320d1a67 authored over 6 years ago by Recep Aslantas <[email protected]>
quat: implement add, sub, real and imag helpers

github.com/recp/cglm - cc1d3b53ea4a09ae8ef285c22100dc2353da784d authored over 6 years ago by Recep Aslantas <[email protected]>
inverse of quaternion

github.com/recp/cglm - b21df8fc37ce40cb43c88615ef7471075b61a968 authored over 6 years ago by Recep Aslantas <[email protected]>
conjugate of quaternion

github.com/recp/cglm - 76e9f740208305fffd4f027c0bed186a12857027 authored over 6 years ago by Recep Aslantas <[email protected]>
update credits file

github.com/recp/cglm - d79e58486d21f5c2406e6fa7fbc55d73b03ecab7 authored over 6 years ago by Recep Aslantas <[email protected]>
convert quaterinon to xyzw order (part 1)

github.com/recp/cglm - 3dc93c56e8696a25e1e5d21fba5cdeefc8f9ab42 authored over 6 years ago by Recep Aslantas <[email protected]>
improve quaternion to matrix

github.com/recp/cglm - 7615f785acc2759b1a27e88ecf9ad6dffd4e9b8c authored over 6 years ago by Recep Aslantas <[email protected]>
improve matrix to quaternion

github.com/recp/cglm - f0daaca58b57bb290ac52de927d626adef967a83 authored over 6 years ago by Recep Aslantas <[email protected]>
fix vec4_norm2, use dot for vec3_norm2

github.com/recp/cglm - 381b2fdcc0afdde2d8fe9f7abab62e1e7581000e authored over 6 years ago by Recep Aslantas <[email protected]>
sse2 version of vec4 dot product

* use this for normalizing vector

github.com/recp/cglm - e4e0fa623c78e93bb9b141d9f890308eb056aa60 authored over 6 years ago by Recep Aslantas <[email protected]>
optimize mat4 to quaternion

* add SSE2 version and optimize scalar version

github.com/recp/cglm - 932f638d5a6b3bcb0897b059b74ddace2a204308 authored over 6 years ago by Recep Aslantas <[email protected]>
vector square root

github.com/recp/cglm - 81bda7439dd89eef31cf0d65e4ac90c70562e9a5 authored over 6 years ago by Recep Aslantas <[email protected]>
normalize quaternion before converting to matrix

* because it must be unit quaternion and didn't specified this in docs.

* we must provide alter...

github.com/recp/cglm - b27603c26839ba0e40ce657c38e6007a7087653f authored over 6 years ago by Recep Aslantas <[email protected]>
vec3 and vec4 sign helper

github.com/recp/cglm - 12c53074473f50a2a7fc4eea660a661d911fda6c authored over 6 years ago by Recep Aslantas <[email protected]>
mat4 to quaternion

github.com/recp/cglm - 257c57d41ff56905b25b0fcc5449f1319843cb85 authored over 6 years ago by Recep Aslantas <[email protected]>
quat: mat4_mul_quat helper

* the quaternion is used as right matrix

github.com/recp/cglm - f5140ea00504bc388f61965bc9f9676047cbae20 authored over 6 years ago by Recep Aslantas <[email protected]>
quat: improve normalize

github.com/recp/cglm - 619ecdc5a4652598fa9034a39eb770b23a425c1a authored over 6 years ago by Recep Aslantas <[email protected]>
quat: quaternion to mat3

github.com/recp/cglm - 9b8748acc459fb6d8252e0454c088aa3174c2017 authored over 6 years ago by Recep Aslantas <[email protected]>
improve glm_mat4_mulN for non-DEBUG environment

github.com/recp/cglm - ae06c51746e3a00f89205a5a57ee286befc9eb4e authored over 6 years ago by Recep Aslantas <[email protected]>
fix isnan and isinf

github.com/recp/cglm - 11430559b45b773e8b3a7868bc88a053010740e8 authored over 6 years ago by Recep Aslantas <[email protected]>
vector utils: isnan and isinf

* a vector which has least one NaN or INF member, is assumed not valid vector.

github.com/recp/cglm - 58f004341706867d1c7af1ed1cbd8aea1cd7ac1f authored over 6 years ago by Recep Aslantas <[email protected]>
simd: optional shuffle configuration to save move instructions

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

github.com/recp/cglm - 967fb1afad7edea14a7b29eeeb22c80ec7497f93 authored over 6 years ago by Recep Aslantas <[email protected]>
update docs for euler angles

github.com/recp/cglm - 7411ac36c182495a597aff9cd0dcc604114ade8c authored over 6 years ago by Recep Aslantas <[email protected]>
Merge pull request #31 from recp/proj

add project / unproject functions

github.com/recp/cglm - 238609f2c0a00be437383f75ffa60568c8ebb0f5 authored over 6 years ago by Recep Aslantas <[email protected]>
suppress warnings

github.com/recp/cglm - ea0a10ade9a76830c71ea3a2b528dcce7849f34a authored over 6 years ago by Recep Aslantas <[email protected]>
update build scripts

github.com/recp/cglm - 429fdfd5c53442c37e9264465fb071c3d728890e authored over 6 years ago by Recep Aslantas <[email protected]>
add docs for project/unproject

github.com/recp/cglm - 024412f00ec05e1c931f604ce5261d2b30c32108 authored over 6 years ago by Recep Aslantas <[email protected]>
fix tests list

github.com/recp/cglm - e8615ea14c1fa11e3dafcd07fb9fa071401289bd authored over 6 years ago by Recep Aslantas <[email protected]>
Update test_main.c

github.com/recp/cglm - be81d738950979ec5856f2cc4ca43966660a8b3e authored over 6 years ago by Recep Aslantas <[email protected]>
Merge branch 'master' into proj

github.com/recp/cglm - b16f0ded852e26176143a11e9b7c5d962c16296f authored over 6 years ago by Recep Aslantas <[email protected]>
fix unproject, add tests to project/unproject

github.com/recp/cglm - 63acfd681e815dc0a4937d0786e2eeded845c24c authored over 6 years ago by Recep Aslantas <[email protected]>
optimize project

github.com/recp/cglm - eb527e39b45d6f29322c34cff830a4d90244651e authored over 6 years ago by Recep Aslantas <[email protected]>
project function

github.com/recp/cglm - 9f389ab8ec6ef846801f202c3b3faedeaf2629d5 authored over 6 years ago by Recep Aslantas <[email protected]>
add vec2 type

github.com/recp/cglm - 3399595dc261c937f883b982d4eb8dd792077e46 authored over 6 years ago by Recep Aslantas <[email protected]>
Merge pull request #41 from winduptoy/patch-1

Fix small typo.

github.com/recp/cglm - 2513d46102df13b1d61e9ba6d57bc51ead1585b0 authored over 6 years ago by Recep Aslantas <[email protected]>
Fix small typo.

github.com/recp/cglm - c298f4a4d761e8e7fc51715eaca07d8010886d25 authored over 6 years ago by Matt Reyer <[email protected]>
Merge pull request #40 from recp/aabb-ext

Axis-Aligned Bounding Box (AABB) Extensions

github.com/recp/cglm - 84cdbd5072047f459d6a9aa0055d1c4c1aa4e116 authored over 6 years ago by Recep Aslantas <[email protected]>
add docs for new aabb functions

github.com/recp/cglm - 74f9865884ef17fc2dd72482a42aa2204ab9d4e3 authored over 6 years ago by Recep Aslantas <[email protected]>
aabb box size and radius

github.com/recp/cglm - dbd1e334ea3bfa9c15afe002990605b3656dffe0 authored over 6 years ago by Recep Aslantas <[email protected]>
get sign of float helper as -1, +1 and 0

* add clarification for zero input

github.com/recp/cglm - acda316c12f36991f9044ed94ee70c59d23efa7c authored over 6 years ago by Recep Aslantas <[email protected]>
helper for check aabb is valid or not

github.com/recp/cglm - 86efe64b8ee3093f111b706ca17fba3a09e8a419 authored over 6 years ago by Recep Aslantas <[email protected]>
aabb printer function

github.com/recp/cglm - b0991342a65ce15f7e67e667ec2214837b64509a authored over 6 years ago by Recep Aslantas <[email protected]>
invalidate axis-aligned boundng box util

github.com/recp/cglm - 984916d52065c3f4f3e262ed3ed3966892ff182c authored over 6 years ago by Recep Aslantas <[email protected]>
Merge pull request #39 from opencollective/opencollective

Activating Open Collective

github.com/recp/cglm - 54c44ff2244d854480b4b877550bbceb597314de authored over 6 years ago by Recep Aslantas <[email protected]>
Added backers and sponsors on the README

github.com/recp/cglm - db4761b4371c4c7175aaba201be78c9df656b49b authored over 6 years ago by Jess <[email protected]>
now working on v0.3.6

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

github.com/recp/cglm - 5a7b9caf166a1606965763d0d7ed0213fba414d9 authored over 6 years ago by Recep Aslantas <[email protected]>
Merge pull request #37 from recp/euler

fix euler angles (extrinsic -> intrinsic)

github.com/recp/cglm - 43b3df992dd4fb1d7344be0ad712654ce96386c7 authored over 6 years ago by Recep Aslantas <[email protected]>
euler: fix thetaY in extracting angles

github.com/recp/cglm - 26110f83d112357d1e900edfbe17f9e0eacd283e authored over 6 years ago by Recep Aslantas <[email protected]>
test: add tests for euler XYZ

github.com/recp/cglm - d1f3feeb6e2bbbf76a0524e098a6ca913665bd2f authored over 6 years ago by Recep Aslantas <[email protected]>
euler: fix extracting XYZ angles

github.com/recp/cglm - 429821179559511aff831e42677664bd1d71b45a authored over 6 years ago by Recep Aslantas <[email protected]>
build: improve build-deps

github.com/recp/cglm - c244b68e73e079dfa387437b683e596ee8db9cad authored over 6 years ago by Recep Aslantas <[email protected]>
fix euler angles (extrinsic -> intrinsic)

because cglm uses intrinsics for these rotations

github.com/recp/cglm - 205d13aa93484b83cca2b83e7b592f18a09ba890 authored over 6 years ago by Recep Aslantas <[email protected]>
Merge pull request #35 from recp/clamp

clamp functions

github.com/recp/cglm - 45f13217c3275fcbd49a2b5eab244e74dc2b3878 authored almost 7 years ago by Recep Aslantas <[email protected]>
add tests for clamp

github.com/recp/cglm - 21ec45b2af4d664b62477235ec290f3b262764be authored almost 7 years ago by Recep Aslantas <[email protected]>
add documentation for clamp

github.com/recp/cglm - 71b48b530ebd73a33a8f72cb92092db5b6caf9de authored almost 7 years ago by Recep Aslantas <[email protected]>
add call version for clamp

github.com/recp/cglm - 48b7b30e4261d03d385aa263022bf756908d47ad authored almost 7 years ago by Recep Aslantas <[email protected]>