5fc2c0fc88
New static InfoScreen
2025-02-07 17:14:54 +01:00
594fef4164
Change UI design
2025-02-07 16:59:19 +01:00
adbc8f1ccc
Add normales interface to mesh
...
TODO: need refactor ASAP
2025-02-07 12:52:48 +01:00
f9935d6b77
Objects constructor infinite allocation fix
2025-02-07 00:33:23 +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
ea712fae42
Add rendering debug infos
2025-01-05 23:27:31 +01:00
d6236a7857
MSVC another fix
2025-01-02 22:33:44 +01:00
bab7fc8f12
Added missing virtual destructors
2024-12-29 20:37:49 +01:00
4521ce27d5
Replace camera far Z with fake infinite one
2024-12-29 20:36:23 +01:00
5b5c04e368
Clean up and some optimising
2024-12-29 13:37:16 +01:00
bdf6228679
Horizon level computation final
2024-12-28 23:24:06 +01:00
6e7b980096
Experiment on simplified LoH
...
Another try of camera model for horizon
2024-12-28 23:23:39 +01:00
2854da4053
Terrain-sky smooth ratio rendering
2024-12-12 23:56:27 +01:00
bf7b10850e
Terrain rendering hack
2024-12-11 11:51:55 +01:00
29935cf54e
Events isolation
2024-12-03 19:57:33 +01:00
2031e1a4c4
Fix memory leak on vertices allocations
2024-12-01 22:28:42 +01:00
ecaccfd0e0
Some defines
2024-12-01 11:49:36 +01:00
debc5b219b
Improved clipping and fix culling normal computation
2024-11-03 14:12:36 +01:00
f1a1c2199f
Fix MSVC support
2024-11-03 11:37:31 +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
c0a00e4e4a
Simple clipping approach
2024-10-31 19:42:04 +01:00
db830a2a4e
Window size handling
...
Do the job, but need more control over resize limit
2024-10-29 19:14:17 +01:00
d1937d4f26
Updated logger and minors tweaks
2024-10-15 20:52:55 +02:00
a4e0f7459e
Final camera movements
2024-10-14 20:20:37 +02:00
1f91a08465
External camera interface
2024-10-12 14:35:43 +02:00
b200c38ca1
3DRenderer instancing
2024-10-12 14:35:08 +02:00
8b41f0f241
Camera view rescaling
2024-10-10 20:10:13 +02:00
9e699b0e94
Obj loader simple implementation
2024-10-05 19:15:08 +02:00
def845e741
Experimental multipart rendering
2024-10-05 19:15:06 +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
294f806900
Join perspective divide with projection transform
2024-10-03 18:11:25 +02:00
9ff5d34908
Enhanced mesh structure
2024-10-02 21:52:07 +02:00
55ff78ee50
Implement perspective maths
2024-09-30 16:10:40 +02:00
1946f16385
Perfs monitor update
2024-09-27 23:47:12 +02:00
19957bbc52
Move render stuff to draw function
2024-09-19 19:29:53 +02:00
451302d67e
Fixed CPU usage indicator uncorrect behavior
2024-09-18 21:24:24 +02:00
b749c4894b
Add icon and minor fix
2024-09-18 20:05:23 +02:00
098cded831
Pre-rendering layers template
2024-09-17 17:31:51 +02:00
de3e842425
Performance monitoring
2024-09-16 23:23:15 +02:00
cb5d96c669
Some debug infos
2024-09-14 16:36:15 +02:00
09f1e8a7ed
Project skeleton template
2024-09-13 21:54:35 +02:00