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

vec broadcast helper

9bf045e026eeb67b3c38f8e3805918e79d5dd5b5 authored about 8 years ago
simd like convenient funcs

c0d1cb403196ffd1e330a7257c020452f195a3df authored about 8 years ago
explicit cast int to enum for c++

f957b73a1d92f49b477d89a5ced41a3c8d52d96a authored about 8 years ago
fix rotate

6fb8866d9339189d44cbdc76b7fd5c6021f67003 authored about 8 years ago
remove TODO which is done

fb54ccc5ca90832ed4aff9b20531ab0b0833be70 authored about 8 years ago
pre-compiled version

75f5efe0bb4832ecf0bb29230e9f2eeb525d715c authored about 8 years ago
fix/improve matrix decomposition

f4e2cff63b2a0c564c69383cd562faddbb45b523 authored about 8 years ago
vec4 normalize-to

55cf08d474de54526aa6a9985204991af704b18d authored about 8 years ago
helper for get sign of integer

4ac8eaa1c968713a63cea83079bb55ec9b05a454 authored about 8 years ago
decompose scaling sign

a410b880b4ffd1b1ffc63746a9a521618d78cde0 authored about 8 years ago
helper to get new euler order

f2beb49bf7965cb1c2e512432fc8d321728d4287 authored about 8 years ago
euler angles to matrix from given order

45254972f0375f4bd8888f1bd195522803c7a28f authored about 8 years ago
fix euler: use ExEyEz instead of RxRyRz

* implement other sequences
* always use vec3 for store/get angles

086c1cf326a057eb1b9273c8fa74035c4312d452 authored about 8 years ago
fix euler angle val

005a6f55d276b28f0883b7ce50c443811d8eced7 authored about 8 years ago
build rot using euler angles vector [x, y, z]

41cfa7844263571bdefb6af31884a47f0adca629 authored over 8 years ago
change pitch and yaw order

025d7f42675baeb89151b36834e1354ff74d7e42 authored over 8 years ago
euler angles return angles as vector [x, y, z]

27dbdaad12620265c94cf97c66fa065b8930544b authored over 8 years ago
improve euler angles

ffe9250a28fa58ab6612c4a97f490d4ea4db9444 authored over 8 years ago
improve extracting euler angles

e8cb10de72698e6ac66d0ca3350a187da419eca4 authored over 8 years ago
euler xyz: change param order and rm comment..

baf60f0a315657d27de0647453ff5ef79155deb6 authored over 8 years ago
update license

ecc574acb4e75c958a50e85a617f28956cfc27af authored over 8 years ago
extract euler angles from matrix (xyz)

cb0239503fe642f914f105998920b14f4e19dab6 authored over 8 years ago
euler angles zyx

f8bd200d400260f89b60468ca48e45a4f5d09638 authored over 8 years ago
fiz euler zxy

7e637d7c25e3d6ea43a369142f4b625d0468e613 authored over 8 years ago
fix euler angle

05c76fa992d415bb953993806c1fe5eb1405b187 authored over 8 years ago
fix euler matrix

0ff0579456eff6d239d1e3ef1ec5329033e056c6 authored over 8 years ago
affine transform decomposition T R S

a6254cca4724646077e682d97d92762880ce741a authored over 8 years ago
fix ortho

nearVal, farVal
Specify the distances to the nearer and farther depth clipping planes.
****These...

5621fa1ab7806b40472e55c9b7d76e0e3d51c23b authored over 8 years ago
ma3 swap rows/columns

f4b0d2bdde9ed257af9e81782ff543b2a31f3359 authored over 8 years ago
mat4 swap rows/columns

bb3067ebfbe17eaa819d21b836d7410836e19c86 authored over 8 years ago
move io funcs to io header, use util for another purpose

30004910f6357610d77138d5f0f73d07ca33f8d5 authored over 8 years ago
update readme

6a1dbf19470b9fa11f6237c452cd7692c04ea1a8 authored over 8 years ago
move types to individual header

* include cglm-common to all headers

bdcea86ac6ae386bc8c5cf9080b17283bf2fec32 authored over 8 years ago
remove _mat4_ prefix from uniform

34eae7422b6a74212ea08e984245b6a812230310 authored over 8 years ago
remove _affine_ prefix from affine mul and rigid-body inverse

62c0fa377d0a8a83437d71bc5217c777622e5c61 authored over 8 years ago
rename glm_yaw_pitch_roll to glm_euler

46c84781f681577e6f15f6e4003b0cd1ed728a68 authored over 8 years ago
fix euler zxy

e2f1c7eb6acedf10496d97fa4a529d62bf3cf7a6 authored over 8 years ago
fix yaw-pitch-roll

551175333f626bb821a4da88ad859444e552717a authored over 8 years ago
implement euler angles zxy, zyx (yaw-pitch-roll)

2c6b257a82fec1c1a05dfa1f6971cadba1646ce5 authored over 8 years ago
remove comment

bb45a77d646ef3c6be63415edb500930400a808f authored over 8 years ago
mat3 determinant

06393513cab30b5f2970213ad8112db5044d306a authored over 8 years ago
full inverse of mat3

90259e673f6cd8db9fba25cdc8d95167d9e941fe authored over 8 years ago
rm redefinition glGetIntegerv for win32

15663fcb26ba16b5b80b679aaebad6c82a043814 authored over 8 years ago
rigid-body matrix inverse

c08ce6a5ee8750941821b28dcaa432159a058500 authored over 8 years ago
mat3 scale

b7ed89fcf0ff8dcf60e0b0840bd96429fdc68465 authored over 8 years ago
mat4 pick transposed mat3

14ee37b9c55eb5c760a4fa5eba7ad8a289119a75 authored over 8 years ago
drop manual simd impl from mat3

80c6c0a28b14424ddba4fa15923579b39cf7f30b authored over 8 years ago
mat4: precise matrix inverse

* TODO: duplicated code!

3c26a7f820eb0dae71087eca1b78ef5c55959dff authored over 8 years ago
vec: flip sign

b2e8e7c77b30a58cfd5065d3d2d7a2e8d7807c7e authored over 8 years ago
insert mat3 to mat4 upper-left

21f62ba9ab9a58969f1ea2f2c076503f2f6c1257 authored over 8 years ago
move mat3 print to util and insert mat3 to default header

822923a0358213e9beae1a02e1a06f26d45a9aea authored over 8 years ago
pick mat3 from mat4

5344599ae4b00c685eae28b0a316067d3a8a6a2e authored over 8 years ago
mat3 mul by vec3

77ed5d389d7d4a430caef739f946d62ea8ed1aa4 authored over 8 years ago
mat4 pure style

0cbfd3cd3b65ce13405f5035e1763f0d6f8bfea1 authored over 8 years ago
mat3 transpose

dc85a6c3ca197c60e3579a36cd5e3ba231e01b3a authored over 8 years ago
affine mat mul

63903674760e30ff931670c9502c0bbfce909384 authored over 8 years ago
fix pure affine mul and some style

af52f401144f68c16748e678f32e9d67d33ddef7 authored over 8 years ago
optimize affine transform matrices

* reduce some multiplications/additions for transformations matrices

5b5dbcc15c6ef7541b2944fe6f9ebded28f78b62 authored over 8 years ago
use native types instead GL*

3ffca7a73340082d998e1fceb4e24bc1c0fa79e2 authored over 8 years ago
helper ortho proj

2ebdfaeeafbb11f8b04133ef35f8429eb7caa6e6 authored over 8 years ago
move platform specific functions to platform header

a6f96de2923b49a07388a6602ef7c2c9b19f0112 authored over 8 years ago
default ortho projection

1f12adbfaee3a9e6cb9b8aa30aceb163fe4a4776 authored over 8 years ago
msvc compatibility

4da42276f5db1532880fc15e8f319a52b736f0f7 authored over 8 years ago
fix ortho

751391c8ff7db5fdfe0c7911379663402ddf321e authored over 8 years ago
helper: default perspective

bc8cede3d8064b8013684ad3c1db15a9ac97d0db authored over 8 years ago
move platform specific codes to platform header

c428b79f98cab30aa22c06b37245e837f57870bc authored over 8 years ago
mat3 multiplication

a85bf476837b3b7253b96b6aeb306e7f36a86f27 authored over 8 years ago
unaligned matrix duplication

78e4e867eb759cedf864ebf6e8c2b75585d2bf1d authored over 8 years ago
add braces to mat initializer

1b41c3d52aeff98e560263ec5b285f30c4b3079a authored over 8 years ago
update license

02c6ba5b1977711e2bdfb72d0f73eed62facb94f authored over 8 years ago
affine rotation

846c4d3c73cd25b3123fa8faf59693b24a0a05a0 authored over 8 years ago
fix build rotate

5a24b9fcd5868584971a2e0161db268d3c6ebced authored over 8 years ago
fix init rotation matrix

a23f238c609a6aeb2be7e25a98f54d73e0827173 authored over 8 years ago
build rotation matrix

cd5cee615cb55722eb4ef36300eb16304eafc5e5 authored over 8 years ago
make glm_vec4_dup3 inline

098a930d9fa34f66b74232b49c2e9f10e8bdb62a authored over 8 years ago
vector [pure] documentation

ea6f12d90a8a9e38f1ec9f561705bb1ccf8445eb authored over 8 years ago
style

1ab4329013ad5e7275bb3272d89285c392e9782a authored over 8 years ago
mat4 [pure] documentation

268db00c443d5f9dfb845d5a4b39e143557764e0 authored over 8 years ago
msvc: opengl header

6a0059814435280e1aa676175fdcf24c510d547f authored over 8 years ago
include other headers to main header

e752f356a8e3f2ef271aece72567bcbdab5c03d5 authored over 8 years ago
cpp: dont pass array to function directly

f99d920dc60a3a92d64e4473079b29f6814b0376 authored over 8 years ago
use float version of math functions

d45dc614cf7a66d80aaf074de387c00569ad2279 authored over 8 years ago
msvc: define __SSE__ and __SSE2__ if available

8b67604247c1138ce4fc21a012a6ac54fcf5bb73 authored over 8 years ago
msvc: disable alignment in typedef (for now)

Compiler Error C2719: The align __declspec modifier is not permitted on
function parameters.

re...

88fe54b20085d22d323177c05f04c470f367b5d0 authored over 8 years ago
fix #3

with caching values, compiler produce better assembly even identical
sse2 implementation

2cb9f7f334f04364375489144de61b85a6548417 authored over 8 years ago
helper fn for duplicating matrix4

dc73cab522a5f48ab1cd66cdfe2285b180e69912 authored over 8 years ago
opengl: fix type cast

e6ba9d6ab04c38a3d9739d62f6d6a5bb92832583 authored over 8 years ago
add guard to check sse2 headers

f5a290364b41a204173bf5dd86b04aee933e85b0 authored over 8 years ago
avx: fix permute

a7f280bf97cb5d6f66a010d83a828936d4c1b289 authored over 8 years ago
avx: implement mat4 avx mul

b8589ae0e2a5c8dbee9d2c61ca36e60002a639c9 authored over 8 years ago
make mat4 transpose and scale inline function

ce74bc4a82c67ec54076283688aa1eb1f202765b authored over 8 years ago
re-optimize mat4 determinant

* note: for square matrices det(a) = det(transpose(a)), we can go with
row-major calc here

b2b50076d29e3cae124bf7e2aba84c0cb13c4c37 authored over 8 years ago
improve mat4 mul

8a6fe6948a676be43056cc880bf5fe9295aa15e3 authored over 8 years ago
typo

b42a599310367212dbefdca4d804379361ac1904 authored over 8 years ago
glm --> opengl helper function

5115814d5b53ed4c9da2803e6ab7c5898e9bef7c authored over 8 years ago
beautify print outputs

b69944be0af7af35f9306791365c6630d1aad93c authored over 8 years ago
vec4 to vec3

00ee60acc9095c1f511b4ee2e68ae4882b33dc8a authored over 8 years ago
fix mat4 vec4 mul

499aab1001939416c35e7c74b9c56d9e120e415a authored over 8 years ago
ignore

db7b7ac4dc5182e0151217bf486166a53ade120f authored over 8 years ago
fix matrix inverse simd

0ad9992a99a887854415829b7c1d1bc9a5c5691b authored over 8 years ago