Commit Graph

168 Commits

Author SHA1 Message Date
Jarrod Doyle 714c9804d8
Extract lightmap generation 2024-08-03 17:24:04 +01:00
Jarrod Doyle 114997f720
Extract mesh content generation 2024-08-03 17:22:38 +01:00
Jarrod Doyle 5dceedeaf1
Extract mesh and occluder generation to methods 2024-08-03 17:16:28 +01:00
Jarrod Doyle 91bddd5c12
Remove dummy light generation 2024-08-03 17:14:20 +01:00
Jarrod Doyle c9353f0100
Partly working texture rendering 2024-08-03 16:09:51 +01:00
Jarrod Doyle d405a9b5db
Add TXLIST reader 2024-08-03 16:09:30 +01:00
Jarrod Doyle fe5d2fb12f
Add better mission selection UI 2024-08-03 10:24:45 +01:00
Jarrod Doyle 50c4d06f19
Use a constant inverse scale when converting to godot vec3 2024-08-01 18:29:10 +01:00
Jarrod Doyle d7b8ee35f4
Render all lightmap layers 2024-08-01 18:23:17 +01:00
Jarrod Doyle 3307cdc8a9
Apply full ambient lighting 2024-07-31 17:12:21 +01:00
Jarrod Doyle e8b77b42bb
Add working lightmaps 2024-07-30 21:52:34 +01:00
Jarrod Doyle 185af065bc
Add simple UI for selecting/building/clearing mission 2024-07-22 21:09:27 +01:00
Jarrod Doyle 2105ea7b24
Little bit of cleanup 2024-07-22 20:34:12 +01:00
Jarrod Doyle 0ce662733b
Make occlusion culling more precise 2024-07-22 20:17:12 +01:00
Jarrod Doyle 6dc6297b7b
Add occlusion culling 2024-07-22 19:52:40 +01:00
Jarrod Doyle 76b95bcf67
Use indices for meshes 2024-07-22 19:37:56 +01:00
Jarrod Doyle 1ba0c6ac27
Add map clearing, handle cells without visible polys, add lighting 2024-07-22 19:37:27 +01:00
Jarrod Doyle 2e841276f3
Initial commit 2024-07-21 22:13:31 +01:00