Recep Aslantas
45e176680f
post rotation operaqtions
2022-10-18 15:43:07 +03:00
Recep Aslantas
c0bd65027a
add missing spin impl
2022-10-18 07:38:06 +03:00
Recep Aslantas
03d5699f32
new rotation function: spin; rotate around self at any position
2022-10-17 23:57:41 +03:00
Vladimir Atamanov
5a89faafff
Added missing include in io.h which adds GLM_MAX macro
2022-09-11 00:49:24 +02:00
Olivier Guittonneau
8f8417a883
Fix typo in comment
2022-09-04 01:08:50 +02:00
Recep Aslantas
ce69ecaa5a
struct: project_no and project_zo apis for struct api
2022-08-23 15:31:55 +03:00
Recep Aslantas
5ad0f1c6f3
fix MIT License links
2022-08-23 15:30:09 +03:00
Christopher Lang
838124af49
Declare varables at top of scope for ivec[2|3|4]
2022-05-20 17:30:54 +01:00
Christopher Lang
dbe3b719c7
Fix ivec[2|3|4]_clamp doc comments
2022-05-20 16:53:02 +01:00
Christopher Lang
09155986fe
Update ivec[2|3|4]_distance2 doc comments
2022-05-20 16:49:23 +01:00
Christopher Lang
1b3e2fdaec
Improve ivec[2|3|4] documentation comments
2022-05-20 15:24:36 +01:00
Christopher Lang
94a1e6f6e1
Add ivec4 functions
2022-05-19 17:43:17 +01:00
Christopher Lang
a1a2a046a4
Fix ivec[2|3]_clamp comment docs
2022-05-19 17:32:01 +01:00
Christopher Lang
7a19b8f8a3
Fix glmc_ivec3 naming
2022-05-19 16:52:10 +01:00
Christopher Lang
65409bcda1
Add ivec3 functions
2022-05-18 18:05:17 +01:00
Christopher Lang
d2957e6275
Fix ivec2 function list comment
2022-05-18 17:55:25 +01:00
Christopher Lang
04bd1bd633
Fix ivec2 doc comment
2022-05-17 23:03:26 +01:00
Christopher Lang
a85744430a
Add ivec2 functions
2022-05-17 22:25:10 +01:00
Christopher Lang
d582146d9a
Add ivec3 and ivec4 files
2022-05-17 16:04:47 +01:00
Christopher Lang
4c85b970a9
Add ivec2 files
2022-05-16 22:41:04 +01:00
Recep Aslantas
cf7f4231f0
now working on v0.8.6
2022-03-20 22:19:31 +03:00
geckor14
851a58cedb
Remove unused variable
...
The most recent version of Apple Clang (13.1.6) on macOS complains r3 is an unused variable. With -Werror enabled, this breaks the build.
2022-03-18 18:42:19 +11:00
Michał Gallus
7e211e1f49
Fix bug in view_lh.h #2
...
Reverse order of parameters in the second crossproduct
2022-03-08 01:42:43 +01:00
Michał Gallus
7d47b7f1fd
Fix a bug in glm_lookat_lh
...
Fix the order of arguments passed to glm_vec3_crossn to avoid the negation of X axis.
2022-03-08 01:29:35 +01:00
Recep Aslantas
2a4748d452
fix glm_pickmatrix()'s param type
2022-01-31 02:56:39 +03:00
Recep Aslantas
3a141b7cc8
extend unions for struct api
2022-01-06 18:12:46 +03:00
Recep Aslantas
5cd1a4ab44
add missing ivec types
2022-01-06 18:01:35 +03:00
Anonymous Maarten
68e3a072e8
Header containing sse3 intrinsics is pmmintrin.h
2021-12-29 08:48:55 +01:00
Maxim Kasyanenko
98c708281f
Syntax errors
2021-11-08 17:52:47 -08:00
Maxim Kasyanenko
896ba0a0f9
Add dynamic/struct versions of routines
2021-11-08 17:52:31 -08:00
Maxim Kasyanenko
4603816330
Forgot return type
2021-11-08 17:09:28 -08:00
Maxim Kasyanenko
9f5cc3a745
Implement a few complex routines
2021-11-08 16:28:55 -08:00
Recep Aslantas
82d1050c63
update GLM_FLT_EPSILON to use 1e-5 instead of 1e-6
2021-10-06 21:08:55 +03:00
Recep Aslantas
0631598d08
now working on v0.8.5
2021-08-18 05:03:59 +03:00
Recep Aslantas
34e5704fe8
bump version to v0.8.4
2021-08-18 04:47:11 +03:00
Recep Aslantas
8427d02a9b
pick matrix helper (aka gluPickMatrix)
2021-08-16 16:53:46 +03:00
Recep Aslantas
a2bd00df32
fix including headers, and suppress warnings
2021-08-16 15:51:52 +03:00
Recep Aslantas
4c8f7f310c
Update project_zo.h
2021-08-16 14:27:20 +03:00
Recep Aslantas
9096fa6bab
fix include paths
2021-08-16 14:27:12 +03:00
Recep Aslantas
29c3837672
implement project zo
2021-08-16 14:16:43 +03:00
Recep Aslantas
9ed4e41afd
call version for clipspace-project
2021-08-16 01:08:11 +03:00
Caleb Gingles
07aee82125
Add CGLM_FORCE_DEPTH_ZERO_TO_ONE support to glm_unprojecti
2021-08-15 17:34:26 -04:00
Sundaram Ramaswamy
03b4594d9e
quat_from_vecs: incorporate PR comments
...
* C89-style comments
* Move all variable declarations to function start
* Remove constant variables
* Remove newline for ‘else’
2021-06-15 19:11:41 +05:30
Sundaram Ramaswamy
b5802b99b2
Compute quaternion rotating a vector into another
...
Both `vec3` inputs should be of unit length; returns a unit quaternion.
2021-06-10 23:10:54 +05:30
Sundaram Ramaswamy
aa071b2a6b
Fix cross product when operand is also dest
2021-06-10 17:20:50 +05:30
Recep Aslantas
38c6188e12
Update vec3.h
2021-06-10 10:13:51 +03:00
Sundaram Ramaswamy
2e8162b133
Fix vec3_ortho
2021-06-09 23:18:32 +05:30
Sundaram Ramaswamy
32d1c96dc0
Include affine.h in quat.h; remove needless decls
...
* affine.h is needed for glm_translate_make
* Remove function declarations
- glm_mat4_mulv since mat4.h is already included
- glm_mul_rot as affine-mat.h is already include
- glm_translate as affine.h is included with this change
2021-06-07 11:35:56 +05:30
Recep Aslantas
94381d3067
struct: fix glms_perspective_resize
...
since struct param is copy-by-value, result was noop
2021-05-30 13:06:49 +03:00
Recep Aslantas
0e794f8f8f
struct: fix glms_persp_move_far
...
since struct param is copy-by-value, result was noop
2021-05-30 13:02:10 +03:00