|
|
e4b5e656e7
|
Add dot4 expression
|
2026-06-03 17:20:14 +08:00 |
|
|
|
6da0449d82
|
Add tests for negative operator
|
2026-06-02 05:51:17 +08:00 |
|
|
|
6f7dbe7528
|
Add negative operator
|
2026-06-02 05:51:08 +08:00 |
|
|
|
a1c3f5d837
|
Optimize dot3
|
2026-06-02 05:12:21 +08:00 |
|
|
|
28e60f22e6
|
Add naive implementation and test/benchmark
|
2026-05-31 02:25:12 +08:00 |
|
|
|
a6f937f0be
|
Add basic benchmark for tenvex
|
2026-05-31 01:47:57 +08:00 |
|
|
|
7f8c06226b
|
Fix typo
|
2026-05-31 00:53:42 +08:00 |
|
|
|
cd2d4a0f97
|
Fix sse version in config define
|
2026-05-31 00:51:34 +08:00 |
|
|
|
8db1717752
|
fix bug for multiplication collapsing
|
2026-05-31 00:45:44 +08:00 |
|
|
|
f6f25f931b
|
Update tests
|
2026-05-31 00:45:24 +08:00 |
|
|
|
2af4bd7b06
|
Add get lane functions for vec4
|
2026-05-31 00:45:14 +08:00 |
|
|
|
dfc2817b9f
|
Improve accuracy for tests
|
2026-05-30 20:09:43 +08:00 |
|
|
|
d8401683b6
|
Add additional check for Scalar to be sure that it can't be dangled
|
2026-05-30 20:09:23 +08:00 |
|
|
|
29a3fdd5d0
|
Remove restricted when it useless
|
2026-05-30 20:08:23 +08:00 |
|
|
|
92d821ae7f
|
Fix L/R operand confusion
|
2026-05-30 20:00:47 +08:00 |
|
|
|
bf74d7163f
|
Update currenct expressions list
|
2026-05-30 19:35:07 +08:00 |
|
|
|
df718217d2
|
Rewrite
|
2026-05-29 21:16:48 +08:00 |
|
|
|
63a228946e
|
Fix vec4::norm and vec4::magnitude to use expresison instead of immidiate evaluating
|
2026-05-29 11:40:26 +08:00 |
|
|
|
06a233c464
|
Update operations
|
2026-05-28 13:24:42 +08:00 |
|
|
|
61e03f653f
|
Add tests
|
2026-05-28 13:24:28 +08:00 |
|
|
|
b5022977eb
|
Removed vec2 and vec3 for now, as their implementation is still unclear
|
2026-05-28 11:05:10 +08:00 |
|
|
|
4f9e06cb0e
|
Add basic expressions
|
2026-05-28 09:10:33 +08:00 |
|