Recep Aslantas
aad5223da0
change signature of refraction to let caller know if refraction occurs or not
2024-03-24 06:31:29 +03:00
Recep Aslantas
da57558078
docs for new ray functions
2024-03-22 22:30:22 +03:00
Recep Aslantas
0ef8ebe84e
Merge pull request #397 from recp/affine-docs
...
clarify some rotation rules
2024-03-20 01:05:18 +03:00
Recep Aslantas
8b6eca29cf
docs: clarify some rotation rules
2024-03-19 23:55:42 +03:00
Bruce Mitchener
182c28faf8
Allow passing const float*
to make
functions.
2024-03-18 19:49:50 +07:00
duarm
0d92bfc722
docs and call api for _aabb2d_zero
2024-02-23 14:07:58 -03:00
duarm
131ac68ad3
size -> diag, new sizev
2024-02-23 13:53:25 -03:00
Bruce Mitchener
7957179808
docs: Remove duplicate definitions.
2024-02-12 09:00:08 +07:00
Bruce Mitchener
3e79c4d799
docs: Additions and corrections.
...
* Add missing doc for `glm_vec4_one`.
* mat4: correct links to some functions.
2024-02-12 08:49:50 +07:00
Bruce Mitchener
af5048595f
docs: Use .. note::
to display better.
...
Also, make sure the note content has a blank line after it to
remove a warning from Sphinx.
2024-02-11 23:43:35 +07:00
Bruce Mitchener
270d2b9d05
docs: Add missing aabb2d, fix broken link.
2024-02-11 23:43:35 +07:00
Bruce Mitchener
74c5e86d0c
Add additional CI via GitHub Actions.
2024-02-10 14:10:12 +07:00
Bruce Mitchener
e4419c4f18
Fix typos.
2024-02-08 15:12:30 +07:00
Vitaliy Klychkov
029bead207
Update ivec2 and ivec3 documentation
2024-01-27 13:45:27 +00:00
Recep Aslantas
80d5064476
docs: update read the docs package versions
2024-01-15 21:44:48 +03:00
Recep Aslantas
559a6588c8
readthedocs
2023-12-12 13:19:19 +03:00
Vincent Davis Jr
047138321c
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 <vince@underview.tech >
2023-12-09 14:28:57 -05:00
duarm
2106f9ebcb
remove _aabb2d_frustum
2023-12-06 16:48:48 -03:00
duarm
c1d78d835b
changing from mat4 to mat3
2023-12-06 16:34:18 -03:00
duarm
7061df0066
circle docs fixup
2023-12-06 16:14:59 -03:00
duarm
eb73e4123b
docs fix
2023-12-06 16:13:08 -03:00
duarm
2a975a7d0a
circle fix, new copy func
2023-12-02 21:00:21 -03:00
duarm
53bde05bd9
aabb2d functions
2023-11-11 08:13:28 -03:00
One234Fi
1bfa53f44c
spelling and grammar revision
2023-11-08 16:41:07 -06:00
duarm
9484155c98
adding vec2_center
2023-10-11 16:51:14 -03:00
Recep Aslantas
126f809dae
fix glm_ivec2|3_fill and glm_ivec2|3_eq params
2023-09-05 20:19:33 +03:00
duarm
9d0c9fdb87
adding ivec2, ivec3, ivec4 prints, eqv, eq and fill, documentation fixes
2023-09-04 20:07:37 -03:00
Recep Aslantas
61478d2563
now working on v0.9.2
2023-08-10 09:20:39 +03:00
Vincent Davis Jr
0fb9e73ec1
docs: add missing non-square matrix funcs
...
Functions include:
* glm_mat#x#_copy
* glm_mat#x#_zero
* glm_mat#x#_mul
* glm_mat#x#_mulv
* glm_mat#x#_transpose
* glm_mat#x#_scale
Commit also includes some minor changes to
* mat2
* mat3
* mat4
Signed-off-by: Vincent Davis Jr <vince@underview.tech >
2023-08-05 20:54:24 -04:00
Vincent Davis Jr
3d292c3a2e
add new matrix mat4x3
...
Initial function being
glm_mat4x3_make
Signed-off-by: Vincent Davis Jr <vince@underview.tech >
2023-07-17 22:57:52 -04:00
Vincent Davis Jr
2df26c0ecf
add new matrix mat4x2
...
Initial function being
glm_mat4x2_make
Signed-off-by: Vincent Davis Jr <vince@underview.tech >
2023-07-16 20:19:25 -04:00
Recep Aslantas
ef8954ccbc
Merge branch 'master' into feature/mat3x4
2023-07-16 23:31:33 +03:00
Vincent Davis Jr
82892085b3
docs: fix mat#x# comments and documentation
...
Signed-off-by: Vincent Davis Jr <vince@underview.tech >
2023-07-16 15:46:35 -04:00
Vincent Davis Jr
e09cf11f1c
add new matrix mat3x4
...
Initial function being
glm_mat3x4_make
Signed-off-by: Vincent Davis Jr <vince@underview.tech >
2023-07-16 15:41:36 -04:00
Vincent Davis Jr
4e44e74d48
add new matrix mat3x2
...
Initial function being
glm_mat3x2_make
Signed-off-by: Vincent Davis Jr <vince@underview.tech >
2023-07-15 18:48:50 -04:00
Vincent Davis Jr
fe7471e8f8
add new matrix mat2x4
...
Initial function being
glm_mat2x4_make
Signed-off-by: Vincent Davis Jr <vince@underview.tech >
2023-07-15 14:32:48 -04:00
Vincent Davis Jr
6317ed90e7
add new matrix mat2x3
...
Initial function being
glm_mat2x3_make
Signed-off-by: Vincent Davis Jr <vince@underview.tech >
2023-07-14 18:57:45 -04:00
Recep Aslantas
8e2074c274
Merge branch 'master' into feature/glm_vec2_make
2023-07-02 22:03:40 +03:00
Recep Aslantas
b8d565c6b6
Merge branch 'master' into feature/glm_vec4_make
2023-07-02 22:02:10 +03:00
Recep Aslantas
924d92ae3f
Merge branch 'master' into feature/glm_vec3_make
2023-07-02 22:01:43 +03:00
Vincent Davis Jr
5833d1bf44
vec4: add new function glm_vec4_make
...
Function takes in a float array. Array must be
at least of size 4 and converts it into
a 4D vector.
Signed-off-by: Vincent Davis Jr <vince@underview.tech >
2023-07-02 13:54:10 -05:00
Vincent Davis Jr
aeeeac4c5a
vec3: add new function glm_vec3_make
...
Function takes in a float array. Array must be
at least of size 3 and converts it into
a 3D vector.
Signed-off-by: Vincent Davis Jr <vince@underview.tech >
2023-07-02 13:25:25 -05:00
Vincent Davis Jr
b3de85a14e
vec2: add new function glm_vec2_make
...
Just a copy of glm_vec2, but with the
word _make suffixed at the end.
Function takes in a float array array must be
at least of size 2 and converts it into
a 2D vector.
Signed-off-by: Vincent Davis Jr <vince@underview.tech >
2023-07-02 12:41:23 -05:00
Vincent Davis Jr
5e798a94e3
test_quat: add more robust quat_make test
...
Makes it so that it's easier to identify
the potential usecase of function. Commit also
includes a fix to the struct/quat.h glms_quat_make
comment. Should be returning versors it's not
a void function.
Signed-off-by: Vincent Davis Jr <vince@underview.tech >
2023-07-02 12:37:28 -05:00
Vincent Davis Jr
bfe5ea6ab7
quat: add new function glm_quat_make
...
Function takes in a 4 element float array
and converts it into a quaternion.
Signed-off-by: Vincent Davis Jr <vince@underview.tech >
2023-06-28 22:49:49 -05:00
Recep Aslantas
31cbd41e3b
Merge pull request #302 from EasyIP2023/feature/glm_mat3_make
...
mat3: add new function glm_mat3_make
2023-05-15 11:18:41 +03:00
Recep Aslantas
c691bc5bc0
Merge pull request #301 from EasyIP2023/feature/glm_mat2_make
...
mat2: add new function glm_mat2_make
2023-05-15 11:18:27 +03:00
Vincent Davis Jr
0566a040c0
mat3: add new function glm_mat3_make
...
Function takes in a 9 element float array
and converts it into a mat3 matrix.
Signed-off-by: Vincent Davis Jr <vince@underview.tech >
2023-05-14 20:56:25 -05:00
Vincent Davis Jr
e6681e78c8
mat2: add new function glm_mat2_make
...
Function takes in a 4 element float array
and converts it into a mat2 matrix.
Signed-off-by: Vincent Davis Jr <vince@underview.tech >
2023-05-14 20:30:36 -05:00
Vincent Davis Jr
e17f115f91
mat4: add new function glm_mat4_make
...
Function takes in a 16 element float array
and converts it into a mat4 matrix.
Signed-off-by: Vincent Davis Jr <vince@underview.tech >
2023-05-14 20:10:48 -05:00