Commit graph

403 commits

Author SHA1 Message Date
nashmuhandes
5fd4056750 Use a light_ prefix for the soft shadows, in consideration for potential future expansions with regards to lights. 2024-10-06 22:04:02 +08:00
nashmuhandes
3750bdd79a Rename SourceRadius to SoftShadowRadius 2024-06-15 18:08:20 +08:00
nashmuhandes
6bdb4c28ca Specs fix 2024-04-22 22:42:15 +08:00
nashmuhandes
f0a1402ab1 Fix wrong default value of lm_sampledist in the readme 2024-04-18 01:23:24 +08:00
Magnus Norddahl
ea222f8ec2 Locate resources automatically if the map file is in a maps folder inside the resources folder 2024-03-25 01:13:36 +01:00
Magnus Norddahl
a6e4290431 Hook up texture loading 2024-03-24 07:09:44 +01:00
Magnus Norddahl
e1fe4658b5 Fix compile error on macOS 2024-03-24 05:25:02 +01:00
Magnus Norddahl
11e2931548 Fix issue with rays passing through 3d floor sides 2024-03-24 05:23:58 +01:00
dpjudas
ff91b34939 Add a bit more of the texture loading 2024-03-23 04:17:28 +01:00
Magnus Norddahl
4d37a89070 Remove call to Sleep 2024-03-11 16:23:57 +01:00
Magnus Norddahl
2af5bc8611 Fix compiler error 2024-03-11 04:25:56 +01:00
Magnus Norddahl
e28879187c Add a level mesh viewer (--viewer cmdline arg) for better debugging 2024-03-11 04:25:30 +01:00
nashmuhandes
6f779c0351 Highlight ZDRayInfo being a requirement for lightmaps, add VKDoom to the readme 2024-03-08 04:28:17 +08:00
Magnus Norddahl
522833c591 Remove lm prefix from source radius as dynlights support them too 2024-03-05 16:12:13 +01:00
Magnus Norddahl
4a7e2f1dcf Add lm_sourceradius property to lights 2024-03-05 15:39:50 +01:00
Magnus Norddahl
f1bbe515bc Create a dummy texture as the lightmapper assumes we have textures 2024-03-05 00:16:44 +01:00
Magnus Norddahl
6ccc1fbc82 Sync shaders from vkdoom 2024-03-04 23:43:30 +01:00
Magnus Norddahl
85f1687769 Sync shader code from vkdoom 2024-03-04 21:41:56 +01:00
Magnus Norddahl
f2ecc9c4fb Fix 3d floors and backface culling for flats 2024-03-03 14:13:45 +01:00
Magnus Norddahl
02c2cf7c78 Forgot to add the filesystem files 2024-03-01 13:28:30 +01:00
Magnus Norddahl
973512ba06 Create a very basic filesystem implementation for zip, folder and wad 2024-03-01 13:28:07 +01:00
Magnus Norddahl
8e1787450b Drop code that is problematic on Crapple and isn't used anyway 2024-03-01 12:12:31 +01:00
Magnus Norddahl
0c42722e20 More build problems fun 2024-03-01 12:10:11 +01:00
Magnus Norddahl
6191412720 Fix PATH_MAX define 2024-03-01 12:01:43 +01:00
Magnus Norddahl
3b23f4efd5 File case sensitivity fixes 2024-02-29 21:15:59 +01:00
Magnus Norddahl
ffca8b5b6c Add misc things needed for loading textures 2024-02-29 21:09:28 +01:00
Magnus Norddahl
847ffe030b Fix sky in zdrayland 2024-02-29 20:38:36 +01:00
Magnus Norddahl
2b5ae842da Fix wall facing the wrong way 2024-02-29 13:08:53 +01:00
Magnus Norddahl
a6d3958ad2 Upgrade lightmapper to latest internal version 2024-02-28 22:32:43 +01:00
Magnus Norddahl
a9da46d00d Fix package path 2024-02-19 14:43:05 +01:00
Magnus Norddahl
9dd302aec1 Set up latest successful build release 2024-02-19 14:39:03 +01:00
nashmuhandes
6219935714 Clarify documentation for lm_dynamic 2024-02-10 09:49:12 +08:00
Magnus Norddahl
3d1fe65485 Fix sunlight not working 2024-01-17 19:42:40 +01:00
Magnus Norddahl
500ddfebe9 Fix creating tiles for sky surfaces 2024-01-17 15:15:00 +01:00
Magnus Norddahl
3d9cf5bc06 Fix shadows not working for non-rt render path 2024-01-17 13:27:01 +01:00
Magnus Norddahl
bfc00410c4 Flip which sidedef the 3d floor walls belong to 2024-01-17 01:44:37 +01:00
Magnus Norddahl
13df9b2b32 Skip sides that have no valid texture 2024-01-17 00:04:27 +01:00
Magnus Norddahl
01cd022fd6 Fix include error for clang 2024-01-16 12:56:43 +01:00
Magnus Norddahl
2c786e0718 Remove original lightmapper implementation 2024-01-16 12:47:24 +01:00
Magnus Norddahl
f689ea3640 Upgrade lightmapper to latest vkdoom code 2024-01-16 12:43:37 +01:00
deviant-syndrome
08f280b54a Fixed DISABLE_SSE config flag in CMakelists. Added <algorithm> to vectors.h, <cstdint> to hw_collision.cpp
Made include statement case-compatible for Linux
2023-12-31 08:08:39 +01:00
dpjudas
38cdc880d1 Fix another descriptor pool out of memory error 2023-10-18 02:27:47 +02:00
Magnus Norddahl
920935bd5f Add lm_dynamic to UDMF properties 2023-10-17 19:52:42 +02:00
Magnus Norddahl
0a7108c3b1 Add lights 2023-10-17 18:29:27 +02:00
Magnus Norddahl
2d1c0acff2 Fix out of descriptor pool error 2023-10-17 18:28:45 +02:00
Magnus Norddahl
526110e188 Fix UV coordinates 2023-10-16 18:30:18 +02:00
Magnus Norddahl
9ed4723e6e Fix misc bugs 2023-10-16 17:37:26 +02:00
Magnus Norddahl
156ef319af Hook up the raytracing 2023-10-16 17:03:40 +02:00
Magnus Norddahl
7c1acb5075 Save lightmap lump 2023-10-16 16:46:35 +02:00
Magnus Norddahl
df010a5643 Add back BinFile 2023-10-16 16:46:16 +02:00