Magnus Norddahl
|
2c6d4f6f22
|
Port over doom level mesh
|
2023-10-10 22:11:30 +02:00 |
|
Magnus Norddahl
|
1391957a42
|
More doom level mesh porting
|
2023-10-10 01:33:17 +02:00 |
|
Magnus Norddahl
|
0655d45025
|
Upgrade tarray.h to latest version from GZD
|
2023-10-10 00:51:57 +02:00 |
|
Magnus Norddahl
|
f905d37cd7
|
Port over more of DoomLevelMesh
|
2023-10-10 00:46:23 +02:00 |
|
Magnus Norddahl
|
3fa88a1447
|
More setup code
|
2023-10-06 00:43:13 +02:00 |
|
Magnus Norddahl
|
f8b8005d4a
|
Add the shaders
|
2023-10-06 00:34:04 +02:00 |
|
Magnus Norddahl
|
0b09fa9793
|
Implement a basic VulkanRenderDevice
|
2023-10-06 00:08:43 +02:00 |
|
Magnus Norddahl
|
3572d81010
|
Minor adjustments
|
2023-10-05 23:08:54 +02:00 |
|
Magnus Norddahl
|
a9d1999b46
|
Init vulkan
|
2023-10-05 23:03:28 +02:00 |
|
Magnus Norddahl
|
642794e678
|
Replace mathlib with gzdoom equivalents for easier code exchanges between vkdoom and zdray
Import the lightmapper from vkdoom and bring in just enough infrastructure for it to build
|
2023-10-04 22:22:54 +02:00 |
|
Magnus Norddahl
|
1a4d2a783f
|
Update zvulkan
|
2023-10-04 19:08:50 +02:00 |
|
nashmuhandes
|
baa1ead6e9
|
- Unify the custom sample distance variable names
- Fix wrong type for the sun color
|
2023-10-03 18:36:50 +08:00 |
|
Nash Muhandes
|
9b9663e3d0
|
Update README.md
- Update Marisa's name in the credits
- Get rid of the line breaks
- Update info about GPU tracing
|
2023-09-24 20:02:29 +08:00 |
|
nashmuhandes
|
3443793f79
|
Rename "static lights" to "lightmap lights" to accurately reflect its usage.
|
2023-09-24 19:51:02 +08:00 |
|
Magnus Norddahl
|
7af7737ffb
|
Revert the revert of "Fix not clearing texture in the raytrace render pass" so one bug doesn't just replace another bug
|
2023-09-15 11:07:22 +02:00 |
|
RaveYard
|
37a6ccc799
|
Revert "Fix not clearing texture in the raytrace render pass"
This reverts commit bbd246bdc9 .
|
2023-09-15 10:44:36 +02:00 |
|
RaveYard
|
5c0e9e0db2
|
Minor possible fixes
|
2023-09-15 10:44:36 +02:00 |
|
RaveYard
|
13178635b7
|
V2 format export initial implementation
|
2023-09-15 10:44:36 +02:00 |
|
nashmuhandes
|
c68e56ada0
|
Update README to include per-sidedef sample distance properties
|
2023-09-11 08:36:17 +08:00 |
|
Magnus Norddahl
|
bbd246bdc9
|
Fix not clearing texture in the raytrace render pass
|
2023-09-05 23:51:20 +02:00 |
|
RaveYard
|
280063ac6c
|
Both LineDef and SideDef can now have lm_sampledist_... properties
|
2023-08-01 17:19:50 +02:00 |
|
Magnus Norddahl
|
0655ffd7f5
|
Slightly improve performance
|
2023-04-14 16:55:56 +02:00 |
|
Magnus Norddahl
|
74b81bc65a
|
Fix crash for maps with vertices above 32768
|
2023-04-12 18:00:47 +02:00 |
|
Magnus Norddahl
|
08be3607ce
|
Fix descriptor pool allocation error on AMD cards
|
2023-04-12 01:44:45 +02:00 |
|
Magnus Norddahl
|
c142f11248
|
Upgrade to latest version of zvulkan and hook up minAccelerationStructureScratchOffsetAlignment
|
2023-04-12 01:23:06 +02:00 |
|
Magnus Norddahl
|
b44e54743b
|
Add sun direction and color to the lightmap lump
|
2023-04-06 15:55:06 +02:00 |
|
Magnus Norddahl
|
11c4e5900c
|
Fix warning: result of comparison of constant -1 with expression of type 'uint16_t' is always true
Fix warning: illegal character encoding in string literal
|
2022-11-07 23:38:52 +01:00 |
|
Magnus Norddahl
|
1420e4f6d5
|
Fix missing vector include statement
|
2022-11-07 23:32:34 +01:00 |
|
Magnus Norddahl
|
5bf393364f
|
Rewrite CMakeLists.txt
|
2022-11-07 23:24:24 +01:00 |
|
Magnus Norddahl
|
8427e4c98d
|
Switch to using zvulkan
|
2022-11-07 21:36:27 +01:00 |
|
Magnus Norddahl
|
001a936994
|
Merge pull request #51 from MrRaveYard/pr_portal_pointlights
Full Portal Light Support
|
2022-10-31 14:52:25 +01:00 |
|
RaveYard
|
91c0871b0b
|
Fix edge case where relativePosition of light is valid at 0,0,0
|
2022-10-31 11:07:56 +01:00 |
|
RaveYard
|
ea5b1a3cac
|
Refactor light propagation
|
2022-10-31 11:07:56 +01:00 |
|
RaveYard
|
22f24e7993
|
Fix smoothing groups causing pixels to bleed over portals
|
2022-10-31 11:07:56 +01:00 |
|
RaveYard
|
1a94878e4e
|
Move portal stuff from levelmesh.h to portal.h
|
2022-10-31 11:07:56 +01:00 |
|
RaveYard
|
364d71a24a
|
Group together equal portals
|
2022-10-31 11:07:56 +01:00 |
|
RaveYard
|
0a9c2cf131
|
Implement sector groups
|
2022-10-31 11:07:56 +01:00 |
|
RaveYard
|
cb9416269e
|
Initial implementation of recursive portal pointlight propagation
|
2022-10-31 10:57:34 +01:00 |
|
RaveYard
|
b003565ad2
|
Fix CheckAndMakePortal missing tagged sectors
|
2022-10-31 10:50:24 +01:00 |
|
RaveYard
|
e8e339c8f7
|
Fix typo in CreatePlanePortal
|
2022-10-31 10:44:02 +01:00 |
|
RaveYard
|
0a618298a2
|
Fix buffer flush
|
2022-10-30 14:18:39 +01:00 |
|
RaveYard
|
e064c7a01a
|
Fix uninitialized args in struct IntLineDef
|
2022-10-29 23:34:29 +02:00 |
|
Magnus Norddahl
|
7503219d3e
|
Merge pull request #50 from MrRaveYard/pr_portals
Initial portal support for sunlight
|
2022-10-29 19:00:28 +02:00 |
|
RaveYard
|
e9bf098195
|
Add support for Sector_SetPortal
|
2022-10-29 17:23:22 +02:00 |
|
RaveYard
|
4605f06308
|
Move line portal to its own function
|
2022-10-29 16:13:09 +02:00 |
|
RaveYard
|
38916e7f75
|
Implement basic linedef sunlight portal support
|
2022-10-29 15:16:27 +02:00 |
|
Magnus Norddahl
|
1427ca5f35
|
Merge pull request #49 from MrRaveYard/pr_renderdoc
Add RenderDoc support
|
2022-10-26 17:57:06 +02:00 |
|
RaveYard
|
525365637c
|
Fix Linux/macOS build
|
2022-10-26 12:07:24 +02:00 |
|
RaveYard
|
bfbf97c2f6
|
Add RenderDoc support
|
2022-10-26 11:52:10 +02:00 |
|
Magnus Norddahl
|
ee0740b0eb
|
Merge pull request #48 from MrRaveYard/pr_flush_cmd_buffer
Flush scene buffers if next surface is out of space
|
2022-10-25 23:42:10 +02:00 |
|