7 Commits

Author SHA1 Message Date
5b5c04e368
Clean up and some optimising 2024-12-29 13:37:16 +01:00
debc5b219b
Improved clipping and fix culling normal computation 2024-11-03 14:12:36 +01:00
098345409f
Clipping and backface culling
Culling isn't bad, clipping need a better approach to cut partial triangles.
2024-11-02 00:43:44 +01:00
a8e396d08f
GCC issue 54412 fix
AVX datas aren't correctly aligned in stack in following case:
- using inline functions (GCC not always inline function),
- not using reference to AVX data (copy of data in stack dynamically),
- not using O2 or O3 optimization flags (related behaviors of the previous points).
2024-11-01 16:43:48 +01:00
a4e0f7459e
Final camera movements 2024-10-14 20:20:37 +02:00
c5dc8f9987
Add more math functions 2024-10-10 20:06:15 +02:00
5d62fa450f
Math lib files redesign 2024-10-10 20:05:01 +02:00