[vector_math]: Use NEON intrinsics in Vec4 dot operation #177

Merged
Gamer64 merged 3 commits from arm-neon into master 2025-08-02 01:48:05 +02:00

3 commits

Author SHA1 Message Date
Gamer64
37a410558e Minor updates
All checks were successful
eden-license / license-header (pull_request) Successful in 13s
2025-08-02 00:10:51 +02:00
Gamer64
c897d998b7 [vector_math, Dot]: Rewrite ARM Neon optimization 2025-08-02 00:10:51 +02:00
Gamer64
1bbb14c76d [vector_math]: Use NEON intrinsics in Vec4 dot operation
PabloMK7: Changes the Vec4 dot operation to use NEON intrinsics on ARM devices.
This function is used every time a triangle is added to the rendered, so it can be considered hot code. The other vector operations are not used as much, so there is no gain to provide NEON operations for them.

The improvements from this change are most likely minimal.

Co-authored-by: PabloMK7 <hackyglitch2@gmail.com>
2025-08-02 00:10:51 +02:00