Commit graph

  • 5fd4056750 Use a light_ prefix for the soft shadows, in consideration for potential future expansions with regards to lights. master nightly nashmuhandes 2024-10-06 22:04:02 +0800
  • d1b5490344 Print an obviously different version string to reduce confusion DisdainDemo1 nashmuhandes 2024-09-18 10:24:17 +0800
  • 83395455e6 Fix crash for maps with vertices above 32768 Magnus Norddahl 2023-04-12 18:00:47 +0200
  • d7b5fbf445 Update the readme nashmuhandes 2024-09-15 16:27:24 +0800
  • 21b7a26f24 Rename lm_sampledistance to lm_sampledist to match future versions of ZDRay nashmuhandes 2024-09-15 16:19:29 +0800
  • 3750bdd79a Rename SourceRadius to SoftShadowRadius nashmuhandes 2024-06-15 18:08:20 +0800
  • 6bdb4c28ca Specs fix nashmuhandes 2024-04-22 22:42:15 +0800
  • f0a1402ab1 Fix wrong default value of lm_sampledist in the readme nashmuhandes 2024-04-18 01:23:24 +0800
  • ea222f8ec2 Locate resources automatically if the map file is in a maps folder inside the resources folder Magnus Norddahl 2024-03-25 01:13:36 +0100
  • a6e4290431 Hook up texture loading Magnus Norddahl 2024-03-24 07:09:44 +0100
  • e1fe4658b5 Fix compile error on macOS Magnus Norddahl 2024-03-24 05:25:02 +0100
  • 11e2931548 Fix issue with rays passing through 3d floor sides Magnus Norddahl 2024-03-24 05:23:58 +0100
  • ff91b34939 Add a bit more of the texture loading dpjudas 2024-03-23 04:17:28 +0100
  • 4d37a89070 Remove call to Sleep Magnus Norddahl 2024-03-11 16:23:57 +0100
  • 2af5bc8611 Fix compiler error Magnus Norddahl 2024-03-11 04:25:56 +0100
  • e28879187c Add a level mesh viewer (--viewer cmdline arg) for better debugging Magnus Norddahl 2024-03-11 04:25:30 +0100
  • 6f779c0351 Highlight ZDRayInfo being a requirement for lightmaps, add VKDoom to the readme nashmuhandes 2024-03-08 04:28:17 +0800
  • 522833c591 Remove lm prefix from source radius as dynlights support them too Magnus Norddahl 2024-03-05 16:12:13 +0100
  • 4a7e2f1dcf Add lm_sourceradius property to lights Magnus Norddahl 2024-03-05 15:39:50 +0100
  • f1bbe515bc Create a dummy texture as the lightmapper assumes we have textures Magnus Norddahl 2024-03-05 00:16:44 +0100
  • 6ccc1fbc82 Sync shaders from vkdoom Magnus Norddahl 2024-03-04 23:43:30 +0100
  • 85f1687769 Sync shader code from vkdoom Magnus Norddahl 2024-03-04 21:41:56 +0100
  • f2ecc9c4fb Fix 3d floors and backface culling for flats Magnus Norddahl 2024-03-03 14:13:45 +0100
  • 02c2cf7c78 Forgot to add the filesystem files Magnus Norddahl 2024-03-01 13:28:30 +0100
  • 973512ba06 Create a very basic filesystem implementation for zip, folder and wad Magnus Norddahl 2024-03-01 13:28:07 +0100
  • 8e1787450b Drop code that is problematic on Crapple and isn't used anyway Magnus Norddahl 2024-03-01 12:12:31 +0100
  • 0c42722e20 More build problems fun Magnus Norddahl 2024-03-01 12:10:11 +0100
  • 6191412720 Fix PATH_MAX define Magnus Norddahl 2024-03-01 12:01:43 +0100
  • 3b23f4efd5 File case sensitivity fixes Magnus Norddahl 2024-02-29 21:15:59 +0100
  • ffca8b5b6c Add misc things needed for loading textures Magnus Norddahl 2024-02-29 21:09:28 +0100
  • 847ffe030b Fix sky in zdrayland Magnus Norddahl 2024-02-29 20:38:36 +0100
  • 2b5ae842da Fix wall facing the wrong way Magnus Norddahl 2024-02-29 13:08:53 +0100
  • a6d3958ad2 Upgrade lightmapper to latest internal version Magnus Norddahl 2024-02-28 22:32:43 +0100
  • a9da46d00d Fix package path Magnus Norddahl 2024-02-19 14:43:05 +0100
  • 9dd302aec1 Set up latest successful build release Magnus Norddahl 2024-02-19 14:39:03 +0100
  • 6219935714 Clarify documentation for lm_dynamic nashmuhandes 2024-02-10 09:49:12 +0800
  • 3d1fe65485 Fix sunlight not working Magnus Norddahl 2024-01-17 19:42:40 +0100
  • 500ddfebe9 Fix creating tiles for sky surfaces Magnus Norddahl 2024-01-17 15:15:00 +0100
  • 3d9cf5bc06 Fix shadows not working for non-rt render path Magnus Norddahl 2024-01-17 13:27:01 +0100
  • bfc00410c4 Flip which sidedef the 3d floor walls belong to Magnus Norddahl 2024-01-17 01:44:37 +0100
  • 13df9b2b32 Skip sides that have no valid texture Magnus Norddahl 2024-01-17 00:04:27 +0100
  • 01cd022fd6 Fix include error for clang Magnus Norddahl 2024-01-16 12:56:43 +0100
  • 2c786e0718 Remove original lightmapper implementation Magnus Norddahl 2024-01-16 12:47:24 +0100
  • f689ea3640 Upgrade lightmapper to latest vkdoom code Magnus Norddahl 2024-01-16 12:43:37 +0100
  • 08f280b54a Fixed DISABLE_SSE config flag in CMakelists. Added <algorithm> to vectors.h, <cstdint> to hw_collision.cpp deviant-syndrome 2023-12-23 16:09:52 +0200
  • dfb74ff6a5 Fixed DISABLE_SSE config flag in CMakelists. Added <algorithm> to vectors.h, <cstdint> to hw_collision.cpp deviant-syndrome 2023-12-23 16:09:52 +0200
  • 38cdc880d1 Fix another descriptor pool out of memory error dpjudas 2023-10-18 02:27:47 +0200
  • 920935bd5f Add lm_dynamic to UDMF properties Magnus Norddahl 2023-10-17 19:52:42 +0200
  • 0a7108c3b1 Add lights lightmapper Magnus Norddahl 2023-10-17 18:29:27 +0200
  • 2d1c0acff2 Fix out of descriptor pool error Magnus Norddahl 2023-10-17 18:28:45 +0200
  • 526110e188 Fix UV coordinates Magnus Norddahl 2023-10-16 18:30:18 +0200
  • 9ed4723e6e Fix misc bugs Magnus Norddahl 2023-10-16 17:37:26 +0200
  • 156ef319af Hook up the raytracing Magnus Norddahl 2023-10-16 17:03:40 +0200
  • 7c1acb5075 Save lightmap lump Magnus Norddahl 2023-10-16 16:46:35 +0200
  • df010a5643 Add back BinFile Magnus Norddahl 2023-10-16 16:46:16 +0200
  • e9758d8d5f Add back lump writing code Magnus Norddahl 2023-10-16 15:14:10 +0200
  • 4dd6b6977b Misc mesh build fixes Magnus Norddahl 2023-10-11 19:44:09 +0200
  • 53d73780dd Move textureid to framework Magnus Norddahl 2023-10-10 22:15:00 +0200
  • 2c6d4f6f22 Port over doom level mesh Magnus Norddahl 2023-10-10 22:11:30 +0200
  • 1391957a42 More doom level mesh porting Magnus Norddahl 2023-10-10 01:33:17 +0200
  • 0655d45025 Upgrade tarray.h to latest version from GZD Magnus Norddahl 2023-10-10 00:51:57 +0200
  • f905d37cd7 Port over more of DoomLevelMesh Magnus Norddahl 2023-10-10 00:46:23 +0200
  • 3fa88a1447 More setup code Magnus Norddahl 2023-10-06 00:43:13 +0200
  • f8b8005d4a Add the shaders Magnus Norddahl 2023-10-06 00:34:04 +0200
  • 0b09fa9793 Implement a basic VulkanRenderDevice Magnus Norddahl 2023-10-06 00:08:43 +0200
  • 3572d81010 Minor adjustments Magnus Norddahl 2023-10-05 23:08:54 +0200
  • a9d1999b46 Init vulkan Magnus Norddahl 2023-10-05 23:03:28 +0200
  • 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 Magnus Norddahl 2023-10-04 22:22:54 +0200
  • 1a4d2a783f Update zvulkan Magnus Norddahl 2023-10-04 19:08:50 +0200
  • baa1ead6e9 - Unify the custom sample distance variable names - Fix wrong type for the sun color nashmuhandes 2023-10-03 18:36:50 +0800
  • 9b9663e3d0
    Update README.md Nash Muhandes 2023-09-24 20:02:29 +0800
  • 3443793f79 Rename "static lights" to "lightmap lights" to accurately reflect its usage. nashmuhandes 2023-09-24 19:51:02 +0800
  • 9b364fb015 Fix bug using renderPassBegin instead of renderPassContinue when continuing raytracing into the same texture v0.9.1 v1lump Magnus Norddahl 2023-09-18 00:44:43 +0200
  • 7af7737ffb Revert the revert of "Fix not clearing texture in the raytrace render pass" so one bug doesn't just replace another bug Magnus Norddahl 2023-09-15 11:07:22 +0200
  • 37a6ccc799 Revert "Fix not clearing texture in the raytrace render pass" RaveYard 2023-09-15 00:27:02 +0200
  • 5c0e9e0db2 Minor possible fixes RaveYard 2023-09-14 23:55:27 +0200
  • 13178635b7 V2 format export initial implementation RaveYard 2023-09-14 19:45:47 +0200
  • 9ca7ab15d5 Revert "Fix not clearing texture in the raytrace render pass" RaveYard 2023-09-15 00:27:02 +0200
  • 6149cded82 Minor possible fixes RaveYard 2023-09-14 23:55:27 +0200
  • 6455e1dd47 V2 format export initial implementation RaveYard 2023-09-14 19:45:47 +0200
  • c68e56ada0 Update README to include per-sidedef sample distance properties nashmuhandes 2023-09-11 08:36:17 +0800
  • bbd246bdc9 Fix not clearing texture in the raytrace render pass v0.9 Magnus Norddahl 2023-09-05 23:50:50 +0200
  • 280063ac6c Both LineDef and SideDef can now have lm_sampledist_... properties RaveYard 2023-08-01 16:15:38 +0200
  • 1f8500bda8 Both LineDef and SideDef can now have lm_sampledist_... properties RaveYard 2023-08-01 16:15:38 +0200
  • 0655ffd7f5 Slightly improve performance Magnus Norddahl 2023-04-14 16:55:56 +0200
  • 74b81bc65a Fix crash for maps with vertices above 32768 Magnus Norddahl 2023-04-12 18:00:47 +0200
  • 08be3607ce Fix descriptor pool allocation error on AMD cards Magnus Norddahl 2023-04-12 01:44:45 +0200
  • c142f11248 Upgrade to latest version of zvulkan and hook up minAccelerationStructureScratchOffsetAlignment Magnus Norddahl 2023-04-12 01:23:06 +0200
  • b44e54743b Add sun direction and color to the lightmap lump Magnus Norddahl 2023-04-06 15:55:06 +0200
  • 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 Magnus Norddahl 2022-11-07 23:38:52 +0100
  • 1420e4f6d5 Fix missing vector include statement Magnus Norddahl 2022-11-07 23:32:34 +0100
  • 5bf393364f Rewrite CMakeLists.txt Magnus Norddahl 2022-11-07 23:24:24 +0100
  • 8427e4c98d Switch to using zvulkan Magnus Norddahl 2022-11-07 21:36:27 +0100
  • 001a936994
    Merge pull request #51 from MrRaveYard/pr_portal_pointlights Magnus Norddahl 2022-10-31 14:52:25 +0100
  • 91c0871b0b Fix edge case where relativePosition of light is valid at 0,0,0 RaveYard 2022-10-30 22:25:45 +0100
  • ea5b1a3cac Refactor light propagation RaveYard 2022-10-30 16:12:06 +0100
  • 22f24e7993 Fix smoothing groups causing pixels to bleed over portals RaveYard 2022-10-30 15:02:19 +0100
  • 1a94878e4e Move portal stuff from levelmesh.h to portal.h RaveYard 2022-10-30 14:28:07 +0100
  • 364d71a24a Group together equal portals RaveYard 2022-10-30 14:17:39 +0100
  • 0a9c2cf131 Implement sector groups RaveYard 2022-10-30 13:47:10 +0100