Hermet Park
|
69b1fb8208
|
common/math: code refactoring
- migrate tvgLine to tvgMath
- associate line functions with classes.
|
2024-07-10 00:21:02 +09:00 |
|
Hermet Park
|
44955b704e
|
common/math: code refactoring
Replaced the prefix "math" with "tvg" namespace.
|
2024-07-10 00:21:02 +09:00 |
|
Hermet Park
|
79cf7ca5af
|
common/math: introduced custom atan2()
the custom atan2 algorithm by Remez.
see: https://en.wikipedia.org/wiki/Remez_algorithm
This improved the Lottie example by ~2ms.
Total atan2 performance time was reduced by 43%
|
2024-07-09 23:50:37 +09:00 |
|
Hermet Park
|
1b9e6ef5a2
|
common/math: added minor math functions.
|
2024-06-10 11:18:53 +09:00 |
|
Hermet Park
|
a1818cf62b
|
common: code refactoring
Replace the math functions with operator overloading.
This should potentially reduce the code size.
|
2024-05-27 10:48:46 +09:00 |
|
vtorri
|
04977c43f1
|
[common] code clean up
use MATH_PI and MATH_PI2 instead of M_PI and M_PI_2
|
2024-03-22 23:48:25 +09:00 |
|
Jinny You
|
2c6c8d3b21
|
updated copyright date (#1866)
|
2023-12-28 10:43:25 +09:00 |
|
Hermet Park
|
24711e485c
|
infra: renames the source folders
lib -> renderer
bin -> tools
utils -> common
|
2023-08-28 13:11:24 +09:00 |
|