Magnus Norddahl
|
240d68d7ae
|
Merge SurfaceVertex with FFlatVertex and draw the lightmaps
|
2023-12-26 04:30:54 +01:00 |
|
Magnus Norddahl
|
bcea260f33
|
Fix misc bugs related to the dynamic lightmap and polybsp lines in the lightmapper
|
2023-10-02 02:40:40 +02:00 |
|
Magnus Norddahl
|
241a2aa621
|
Split CreateSideSurfaces into multiple functions
|
2023-10-01 22:09:18 +02:00 |
|
Magnus Norddahl
|
be2ed695c8
|
More SetSideTextureUVs adjustments
|
2023-10-01 15:17:05 +02:00 |
|
Magnus Norddahl
|
70e0e85764
|
Remove CreateSurfaceTextureUVs
|
2023-10-01 14:56:01 +02:00 |
|
Magnus Norddahl
|
864925df25
|
More clean up
|
2023-10-01 12:52:23 +02:00 |
|
Magnus Norddahl
|
0c0ca70b28
|
Remove dead code
|
2023-09-30 23:17:22 +02:00 |
|
Magnus Norddahl
|
61635772fe
|
Remove XFloorToSurface and XFloorToSurfaceSides as they aren't needed
|
2023-09-30 22:56:10 +02:00 |
|
Magnus Norddahl
|
e2e0a78a2b
|
More code cleanup
|
2023-09-30 22:24:24 +02:00 |
|
Magnus Norddahl
|
7bc52386f9
|
Make doom specific surface fields private to doom
|
2023-09-30 21:33:07 +02:00 |
|
Magnus Norddahl
|
2b7394cbb1
|
Update the dynamic submesh with poly lines
|
2023-09-26 00:06:10 +02:00 |
|
Magnus Norddahl
|
65929d021f
|
Add support for multiple meshes (DoomLevelSubmesh)
|
2023-09-25 23:28:49 +02:00 |
|
Magnus Norddahl
|
1dd2605200
|
Retrieve the light list on the fly rather than try to sync it
|
2023-09-22 16:35:50 +02:00 |
|
RaveYard
|
08b03f2d73
|
Add SurfaceVertex to store texture UVs
|
2023-09-21 00:15:23 +02:00 |
|
RaveYard
|
78e4f67e83
|
Reimplement ZDRay SectorGroup
|
2023-09-19 16:23:02 +02:00 |
|
RaveYard
|
dc936ed32b
|
Use LIGHTMAP lump surface dimensions before packing the lightmap atlas
|
2023-09-18 16:36:09 +02:00 |
|
RaveYard
|
59c93e6e4f
|
Workaround to make 3d floor side surfaces detectable
|
2023-09-14 15:15:57 +02:00 |
|
RaveYard
|
c05376c273
|
Fix variety of bugs and assume that any surface not contained in LIGHTMAP lump does not need updating
|
2023-09-13 21:58:11 +02:00 |
|
RaveYard
|
c6b92e1c1b
|
Initial implementation for lightmap lump loading
|
2023-09-13 21:58:11 +02:00 |
|
Magnus Norddahl
|
79302a7a58
|
Fix warnings
|
2023-09-11 01:31:51 +02:00 |
|
RaveYard
|
5912a2c30b
|
Remove awful hardcoded byte offset hack
|
2023-09-10 23:42:00 +02:00 |
|
RaveYard
|
9ef93da6de
|
Somehow fix lightmaps being corrupted in debug build
|
2023-09-10 23:42:00 +02:00 |
|
RaveYard
|
0f6ea51769
|
Minor refactor and fix 3d floors not being detected for lightmap updates
|
2023-09-10 23:42:00 +02:00 |
|
RaveYard
|
6078e339fc
|
Fix normals in wall surfaces that are squished into triangles
|
2023-09-07 10:27:42 +02:00 |
|
RaveYard
|
759320b189
|
CPU tracelight portal fix
|
2023-09-06 19:04:26 +02:00 |
|
RaveYard
|
c05ef67679
|
Add ZDRay light intensity support
|
2023-09-06 19:04:26 +02:00 |
|
RaveYard
|
036debfac6
|
Sector portals sunlight only
|
2023-09-05 17:43:38 +02:00 |
|
RaveYard
|
fa3045b631
|
Enhance dumplevelmesh
|
2023-09-04 10:07:50 +02:00 |
|
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 |
|