20 Commits

Author SHA1 Message Date
98cac71b2a
Removed static linking of stdc++
Cause issues with std::locale
2025-02-04 13:43:33 +01:00
f93424ef77
Add FMT lib 2025-02-02 13:00:05 +01:00
4f48b76aaf
Graphic pipeline rework
- Prepare flow for multithreading support
- Optimize memory access of vertices
- More efficient back-face culling computation
- Added option to disable gprof in Cmake
2025-01-10 14:03:30 +01:00
d6236a7857
MSVC another fix 2025-01-02 22:33:44 +01:00
2854da4053
Terrain-sky smooth ratio rendering 2024-12-12 23:56:27 +01:00
f1a1c2199f
Fix MSVC support 2024-11-03 11:37:31 +01:00
54507108b3
Added gprof compile flags 2024-11-01 20:42:04 +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
aa871b8b76
Mess up with dll on windows 2024-10-31 20:15:26 +01:00
77cec3bdde
CMake minor tweaks 2024-10-17 17:54:57 +02:00
d1937d4f26
Updated logger and minors tweaks 2024-10-15 20:52:55 +02:00
5d62fa450f
Math lib files redesign 2024-10-10 20:05:01 +02:00
9e699b0e94
Obj loader simple implementation 2024-10-05 19:15:08 +02:00
1cf2d3c145
PCH fix 2024-10-05 19:15:04 +02:00
2cce381afe
Added PCH support 2024-10-05 16:38:22 +02:00
9ff5d34908
Enhanced mesh structure 2024-10-02 21:52:07 +02:00
969ba7e94a
Make game class singleton 2024-09-30 13:31:50 +02:00
ed206fb71d
Create the main window 2024-09-14 16:28:15 +02:00
09f1e8a7ed
Project skeleton template 2024-09-13 21:54:35 +02:00
c88fa0617b
Initial commit 2024-09-13 18:51:39 +02:00