Recep Aslantas
25b33fab6b
Merge pull request #405 from EasyIP2023/bugfix/mat2x4-mutli
...
mat2x4: fix multiplication functions
2024-03-31 13:40:45 +03:00
Recep Aslantas
c9adbaabd7
Merge pull request #403 from EasyIP2023/bugfix/mat2x3-multiplication
...
mat2x3: fix multiplication functions
2024-03-31 13:36:39 +03:00
Vincent Davis Jr
54dfbc5a28
docs: mat2x4 account for latest mulitplication changes
...
This also includes tables to explain how
mat2x4, column vectors, and row vectors are
represented. Also includes how resulting
matrix or vector is formed.
Signed-off-by: Vincent Davis Jr <vince@underview.tech >
2024-03-31 00:44:58 -04:00
Vincent Davis Jr
c5dcb93c92
docs: mat2x3 account for latest mulitplication changes
...
This also includes tables to explain how
mat2x3, column vectors and row vectors are
represented. Also includes how resulting
matrix or vector is formed.
Signed-off-by: Vincent Davis Jr <vince@underview.tech >
2024-03-30 22:08:23 -04:00
Recep Aslantas
4c872238d9
dont use I macro defined in standard
2024-03-31 04:22:42 +03:00
Recep Aslantas
edfb5e3984
docs: alignment
2024-03-29 08:42:07 +03:00
Recep Aslantas
4d43241a69
docs: add note to enable config where may not work is some environments
2024-03-29 08:21:14 +03:00
Recep Aslantas
1337e9cdfb
docs: ray sphere docs improvements
2024-03-29 08:10:56 +03:00
Recep Aslantas
9df36ce005
docs: ray sphere docs improvements
2024-03-29 08:05:10 +03:00
Recep Aslantas
829b7dddce
now working on v0.9.4
2024-03-29 07:53:48 +03:00
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
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
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