Jarrod Doyle
|
74f4d0e7c6
|
Calculate texture UVs and move lightmap UVs to UV2
|
2024-08-05 19:49:36 +01:00 |
Jarrod Doyle
|
da3f9b9203
|
Load and apply textures
|
2024-08-05 19:25:44 +01:00 |
Jarrod Doyle
|
79f7ebd7eb
|
Re-add occlusion culling
|
2024-08-05 18:57:21 +01:00 |
Jarrod Doyle
|
770f4e22d5
|
Split meshes into a surface for each poly
|
2024-08-05 18:46:57 +01:00 |
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 |