Commit graph

23 commits

Author SHA1 Message Date
Magnus Norddahl
ea02067b0a Delay finding the light lists until after map has loaded 2023-09-03 06:28:41 +02:00
Magnus Norddahl
cdb9f3798c Add lights to surfaces 2023-09-03 06:09:54 +02:00
Magnus Norddahl
13819967f1 Merge LightmapSurface into DoomLevelMeshSurface 2023-09-02 13:50:28 +02:00
Magnus Norddahl
e297b78a25 Create DoomLevelMeshSurface 2023-09-02 13:24:04 +02:00
Magnus Norddahl
375e71dc0d Namespace fixes 2023-09-02 13:09:57 +02:00
Magnus Norddahl
1e47db3cf3 Rename MeshSurfaces to MeshSurfaceIndexes for clarity 2023-09-02 12:34:00 +02:00
RaveYard
c12fe7be0f Fix AllocUvs 2023-09-02 11:07:14 +02:00
Magnus Norddahl
558867a49f Move surface linking into DoomLevelMesh 2023-09-01 00:13:22 +02:00
Magnus Norddahl
cff50b8087 Initialize lightmap texture in SetLevelMesh
Create VkLightmap class on VulkanRenderDevice
2023-09-01 00:03:18 +02:00
RaveYard
23deb11399 Merge Surface into hwrenderer::Surface 2023-08-31 22:57:58 +02:00
RaveYard
14881a6fb2 Use FVector4 for plane in struct Surface 2023-08-31 22:57:58 +02:00
RaveYard
861630384b Micro clean-up 2023-08-31 22:57:57 +02:00
RaveYard
8843bcdfef Shuffle around member variables in struct Surface 2023-08-31 22:57:57 +02:00
RaveYard
a40164865c LIghtmapUVs to FVector2 2023-08-31 22:57:57 +02:00
RaveYard
197b746fef WIP Cleanup of maploader 2023-08-31 22:57:57 +02:00
RaveYard
651903fe71 WIP VkLightmap integration 2023-08-31 22:57:56 +02:00
RaveYard
696166a726 Fix after rebase 2023-08-31 22:57:56 +02:00
RaveYard
5263a68dc9 Atlas UV mapping 2023-08-31 22:57:56 +02:00
RaveYard
0fc5f254fc WIP BuildSurfaceParams from ZDRay 2023-08-31 22:57:56 +02:00
RaveYard
0edaa7ca9d Fix uninitialized bSky 2023-08-30 18:08:00 +02:00
RaveYard
4f5d2f3ec6 Add DumpLevelMesh ccmd 2023-08-30 18:08:00 +02:00
Magnus Norddahl
187b7f0956 Add some of the sunlight trace code 2023-04-06 01:04:03 +02:00
Magnus Norddahl
97073410c4 Upload acceleration structures for the level mesh 2022-06-22 07:55:19 +02:00