Fix inversion of toggle for early fences #175

Merged
Shinmegumi merged 4 commits from fix_early_fences_toggle into master 2025-08-02 00:10:30 +02:00

4 commits

Author SHA1 Message Date
284dc8e337 Forgot a ! on one of the checks.
All checks were successful
eden-license / license-header (pull_request) Successful in 19s
Should fix the inversion properly now. Forgot to add a ! operator to one of the button checks for fences button.
2025-08-01 22:20:57 +02:00
9d3e1998b1 revert 623baac26b
All checks were successful
eden-license / license-header (pull_request) Successful in 24s
revert 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-01 19:35:44 +02:00
e24b83adb9 Fix inversion of toggle for early fences
All checks were successful
eden-license / license-header (pull_request) Successful in 25s
This should fix performance regressions in games that didn't need this and fix it to work with the games it is intended to be used for.

Signed-off-by: Shinmegumi <shinmegumi@eden-emu.dev>
2025-08-01 19:05:59 +02:00
Gamer64
623baac26b 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-01 18:30:45 +02:00