RaveYard
|
19e9ac1db3
|
Add cvar lm_scale for multiplying resolution of the lightmap
|
2023-09-10 23:42:00 +02:00 |
|
RaveYard
|
fd4b3a8e73
|
Update lightmapper and add limiter to updates
|
2023-09-10 23:42:00 +02:00 |
|
RaveYard
|
6ccb92ef60
|
Fix surface index passed to glsl
|
2023-09-10 23:42:00 +02:00 |
|
RaveYard
|
2101f37ddd
|
Extend lightmapping stat
|
2023-09-10 23:42:00 +02:00 |
|
RaveYard
|
b163901862
|
WIP partial lightmapping
|
2023-09-10 23:42:00 +02:00 |
|
RaveYard
|
f95ffbe299
|
WIP surface list for raytracing
|
2023-09-10 23:42:00 +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 |
|
Magnus Norddahl
|
38f15881bf
|
Fix clearing frame buffer when flushing
|
2023-09-05 23:00:30 +02:00 |
|
Magnus Norddahl
|
8885301049
|
Clear raytrace framebuffer when drawing into it
|
2023-09-05 18:31:28 +02:00 |
|
RaveYard
|
036debfac6
|
Sector portals sunlight only
|
2023-09-05 17:43:38 +02:00 |
|
Magnus Norddahl
|
963161cce1
|
Add the 3x3 blur
|
2023-09-05 17:41:39 +02:00 |
|
Magnus Norddahl
|
bbdd886f23
|
Only recreate lightmap texture if its size changes
|
2023-09-04 14:47:55 +02:00 |
|
Magnus Norddahl
|
73d18877b6
|
Reuse lightmap baking textures between calls to Raytrace
|
2023-09-04 14:39:11 +02:00 |
|
RaveYard
|
137b144fe1
|
Round sampledist to power of 2
|
2023-09-04 12:59:44 +02:00 |
|
RaveYard
|
6a579396b5
|
Read ZDRay info thing
|
2023-09-04 12:59:44 +02:00 |
|
RaveYard
|
c5da1ecaec
|
Fix use of uninitialized variables boundsMin and boundsMax
|
2023-09-04 10:08:43 +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
|
44d830df31
|
Release the resources so the lightmapper can run again
|
2023-09-03 05:22:25 +02:00 |
|
Magnus Norddahl
|
c0c0271c7b
|
Perform the copy from the atlas resolve image to the lightmap texture on the GPU
|
2023-09-03 05:03:57 +02:00 |
|
RaveYard
|
c2ded2796f
|
Port BuildSmoothingGroups from ZDray
|
2023-09-02 21:23:06 +02:00 |
|
Magnus Norddahl
|
0835ae415b
|
Use the command buffers from VkCommandBufferManager
|
2023-09-02 15:14:01 +02:00 |
|
Magnus Norddahl
|
7c862dd861
|
Finish upload before using buffers
|
2023-09-02 14:50:57 +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
|
52a1c62b2c
|
Move SurfaceInfo and PortalInfo to vk_raytrace
Add VSMatrix * FVector4 operator
|
2023-09-02 12:54:07 +02:00 |
|
Magnus Norddahl
|
1e47db3cf3
|
Rename MeshSurfaces to MeshSurfaceIndexes for clarity
|
2023-09-02 12:34:00 +02:00 |
|
Magnus Norddahl
|
44c75fb9a7
|
Fix unmap asserts
|
2023-09-02 12:27:12 +02:00 |
|
Magnus Norddahl
|
706256b969
|
Fix misc typos
|
2023-09-02 12:03:32 +02:00 |
|
RaveYard
|
2b74f408aa
|
Use lightmapper output
|
2023-09-02 11:07:14 +02:00 |
|
RaveYard
|
689e764830
|
Fix copying of pixels from surface.texPixels to LMTextureData
|
2023-09-02 11:07:14 +02:00 |
|
RaveYard
|
6f00cacdcc
|
WIP Attempt to fix the temporary ZDRay tracecoder lightmap write
|
2023-09-02 11:07:14 +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
|
18842eb30c
|
GenerateLightmap in DFrameBuffer
|
2023-08-31 22:57:57 +02:00 |
|
RaveYard
|
6fc7eaf2fa
|
First step towards refactoring
|
2023-08-31 22:57:57 +02:00 |
|
RaveYard
|
ef031c2073
|
WIP fake raytracer output
|
2023-08-31 22:57:57 +02:00 |
|
RaveYard
|
4e57deaf33
|
Buffer data now in Levelmesh
|
2023-08-31 22:57:57 +02:00 |
|
RaveYard
|
651903fe71
|
WIP VkLightmap integration
|
2023-08-31 22:57:56 +02:00 |
|
RaveYard
|
3426cbcd0f
|
Add bounds.cpp from ZDRay
|
2023-08-31 22:57:56 +02:00 |
|
Magnus Norddahl
|
1162a5017a
|
Adjust names of variables for better readability
|
2023-08-31 03:11:24 +02:00 |
|
Magnus Norddahl
|
3750173eae
|
Import ZDRay's GPURaytracer class as VkLightmap as the first step in letting the backend update them dynamically
|
2023-08-31 02:47:11 +02:00 |
|
nashmuhandes
|
4aa6ac5585
|
Merge remote-tracking branch 'remotes/origin/gzd_staging'
|
2023-08-31 08:37:25 +08:00 |
|
Magnus Norddahl
|
370bf24d2c
|
Fix crash when frame buffers are resized
|
2023-08-30 18:53:45 +02:00 |
|
RaveYard
|
97eaa46b69
|
Configurable sampling per custom texture in material shaders
|
2023-08-25 18:18:03 +02:00 |
|
nashmuhandes
|
9e0bf90be6
|
Merge remote-tracking branch 'remotes/ZDoom/gzdoom/staging' into gzd_staging
|
2023-08-22 09:09:51 +08:00 |
|
nashmuhandes
|
9cadf983b0
|
Go back to the hex font for now
|
2023-08-22 07:49:34 +08:00 |
|
Christoph Oelckers
|
7fee89d1f5
|
- uncouple the file system from the engine's Printf function.
This is needed to use it in non GZDoom based projects.
|
2023-08-17 21:36:22 +02:00 |
|