|
|
2a6ef13f39
|
chore(README): write readme
|
2025-09-06 09:46:36 +02:00 |
|
|
|
8443ad9372
|
fix(mv4.c): fix few sse x64 functions
|
2025-09-04 18:58:21 +02:00 |
|
|
|
9ae586e0ba
|
fix: remove posix segment
|
2025-09-03 20:38:30 +02:00 |
|
|
|
ae5ac63c67
|
feat: add cube and rotation
|
2025-09-03 20:35:54 +02:00 |
|
|
|
2421b74a2e
|
feat: add clearCanvas and rework on drawPixel
|
2025-09-03 20:35:06 +02:00 |
|
|
|
c1f020ef1e
|
fix: add #include / ifndef macros
|
2025-09-03 20:34:02 +02:00 |
|
|
|
77e58d1578
|
feat: add sleep ms function
|
2025-09-03 20:33:17 +02:00 |
|
|
|
f467275b84
|
feat: add drawline function, also fix M_PI function
|
2025-09-03 18:49:02 +02:00 |
|
|
|
64711af006
|
fix: change value to persp matrix
|
2025-09-03 18:24:24 +02:00 |
|
|
|
8d3a55e7f5
|
feat: add mat4f_mul_vec4f function (x64 / arm / none)
|
2025-09-03 18:20:34 +02:00 |
|
|
|
9a2be29b5f
|
feat: add draw functions
|
2025-08-29 22:54:21 +02:00 |
|
|
|
715aa7a261
|
fix: add CAM_H
|
2025-08-29 22:30:18 +02:00 |
|
|
|
42b0d16593
|
feat: add rotation function and add functions to cam.h
|
2025-08-29 21:52:25 +02:00 |
|
|
|
e056058ba3
|
feat: add lookAt function
|
2025-08-29 21:40:30 +02:00 |
|
|
|
d94ccfbbaa
|
feat: add viewport and test
|
2025-08-28 21:36:55 +02:00 |
|
|
|
471b21b952
|
rework: change struct to full c
|
2025-08-28 21:21:03 +02:00 |
|
|
|
a5a9cc596d
|
feat(mat4.hpp): add cpp port
|
2025-08-13 09:37:52 +02:00 |
|
|
|
9d7e47045e
|
rework(mat4f): add static inline to all no _r functions
|
2025-08-13 09:18:31 +02:00 |
|
|
|
4fbd3dcdc8
|
feat(mat4f): add inv functions
|
2025-08-13 09:05:19 +02:00 |
|
|
|
0c49293516
|
fix: missing mat4f_inv_r in mat4.c
|
2025-08-12 11:54:21 +02:00 |
|
|
|
036fc6105c
|
feat(mat4): add det function
|
2025-08-12 11:49:03 +02:00 |
|
|
|
78a6edf84b
|
feat: add c++ file and remove mconfig file
|
2025-08-11 23:38:45 +02:00 |
|
|
|
bc9c9b2a94
|
fix(mat4): transpose mat4f
mat4f_tpo_r: mrow -> row[x]
mat4f_tpo: mat4f_clone -> mat4f_tpo_r
|
2025-08-07 08:12:01 +02:00 |
|
|
|
8a4fbd8449
|
feat(mat4): add arm to transpose function
|
2025-08-07 08:09:24 +02:00 |
|
|
|
2b1e00305c
|
feat(mat4): add x86 transpose function
|
2025-08-07 08:07:17 +02:00 |
|
|
|
bff9c46bb0
|
feat(mat4): add transpose function (not yet SIMD)
|
2025-07-29 22:54:35 +02:00 |
|
|
|
28e072330d
|
feat: add MAT_DIM to most mat4f_t functions
|
2025-07-11 21:31:51 +02:00 |
|
|
|
44cce9f3ad
|
feat(mat4): add mul_r and mul function
|
2025-07-11 21:16:52 +02:00 |
|
|
|
f4e4349877
|
feat(mat4): add only x64 SSE mul
|
2025-07-11 09:28:26 +02:00 |
|
|
|
8398c6e480
|
feat(mat4): add scale function
|
2025-07-06 11:01:33 +02:00 |
|
|
|
86beae9efd
|
feat(mat4): add sub and add functions
|
2025-07-06 09:54:41 +02:00 |
|
|
|
bdd4bd3e40
|
feat: add mat4 init functions
|
2025-07-04 06:41:15 +02:00 |
|
|
|
8b14924da3
|
feat(tests_vec3f): add vec3 tests
|
2025-07-02 12:43:42 +02:00 |
|
|
|
a77d9bf585
|
feat: add vec3f tests
|
2025-06-26 00:16:24 +02:00 |
|
|
|
3035d12aca
|
feat(vec3): add a few basic functions
|
2025-06-25 22:10:12 +02:00 |
|
|
|
8fbefc7e09
|
fix(cmakelists.txt): remove -lm for msvc compilation
|
2025-06-23 00:26:03 +02:00 |
|
|
|
2a747b80d7
|
fix: github actions take latest job
|
2025-06-23 00:24:00 +02:00 |
|
|
|
5599dfc0ab
|
feat: add macos arm64 workflow
|
2025-06-23 00:17:18 +02:00 |
|
|
|
3689638ba0
|
fix: used matrix.name instead of matrix.os for runs-on
|
2025-06-22 23:52:31 +02:00 |
|
|
|
10f66eefd2
|
feat: add all vec4f test functions
|
2025-06-22 23:46:18 +02:00 |
|
|
|
72ea516526
|
feat: change return type for ptr functions
|
2025-06-22 23:45:50 +02:00 |
|
|
|
9230630fb2
|
refactor: remove few worflow
|
2025-06-22 23:41:14 +02:00 |
|
|
|
a206ccce6e
|
feat(vec4.c): add few functions
- vec4f_len
- vec4f_norm
- vec4f_lerp
- vec4f_angle
- vec4f_proj
- vec4f_dist
|
2025-06-22 19:29:45 +02:00 |
|
|
|
bc39653a2a
|
chore: exclude useless compilation workflow test
|
2025-06-22 19:27:49 +02:00 |
|
|
|
02e5acec2e
|
fix: add cl to excule list for ubuntu-arm
|
2025-06-22 13:59:14 +02:00 |
|
|
|
bb6cb08f06
|
chore: add arm64 to cmake-multi-platform workflow
|
2025-06-22 13:52:32 +02:00 |
|
|
|
1c41293832
|
fix: vec4f_dot for x64
|
2025-06-22 13:51:55 +02:00 |
|
|
|
7a1fb0daa3
|
feat: add dot function
|
2025-06-21 22:45:07 +02:00 |
|
|
|
8fcf32778e
|
fix: __restrict__ doesn't work on MSVC
|
2025-06-21 22:20:38 +02:00 |
|
|
|
3415dc15a3
|
refactor: rename common_math.h to mconfig.h
|
2025-06-21 22:11:45 +02:00 |
|