Hermet Park
|
ecabdc5ebc
|
renderer: code refactoring
Replaced the transformation with
a strong associated data field.
This helps to reduce the binary size (-1k).
|
2024-09-30 15:39:52 +09:00 |
|
Hermet Park
|
157e873e83
|
common: code refactoring
Trimming the transform data pass,
from RenderTransform to Matrix.
No logical changes.
|
2024-09-30 15:39:46 +09:00 |
|
Hermet Park
|
ef75fbcbb9
|
math: ++missing exceptions
|
2024-09-30 15:22:59 +09:00 |
|
Hermet Park
|
4f58124754
|
common/math: code refactoring
- migrate tvgLine to tvgMath
- associate line functions with classes.
|
2024-09-30 15:22:46 +09:00 |
|
Hermet Park
|
c9d1df3957
|
common/math: code refactoring
Replaced the prefix "math" with "tvg" namespace.
|
2024-09-30 15:22:38 +09:00 |
|
Hermet Park
|
d3a900701f
|
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-09-30 15:21:27 +09:00 |
|
Hermet Park
|
0cf840fbd4
|
common/math: added minor math functions.
|
2024-06-24 14:44:05 +09:00 |
|
Hermet Park
|
407fcf69e3
|
common: code refactoring
Replace the math functions with operator overloading.
This should potentially reduce the code size.
|
2024-06-24 14:33:49 +09:00 |
|
vtorri
|
3640724b99
|
[common] code clean up
use MATH_PI and MATH_PI2 instead of M_PI and M_PI_2
|
2024-04-06 12:08:23 +09:00 |
|
Jinny You
|
92288c8291
|
updated copyright date (#1866)
|
2024-01-02 20:34:12 +09:00 |
|
Hermet Park
|
24711e485c
|
infra: renames the source folders
lib -> renderer
bin -> tools
utils -> common
|
2023-08-28 13:11:24 +09:00 |
|