Commit graph

54 commits

Author SHA1 Message Date
857e32d994 Disable fog on wasm 2025-01-11 18:54:03 +02:00
fed16287c5 Clippy fixes 2025-01-11 18:54:03 +02:00
31c86644a7 Tweak fog params 2025-01-11 18:54:03 +02:00
c4ca8b9a04 Tweak light trajectory 2025-01-11 18:54:03 +02:00
c0f41045da Fix fog scene depth comparison 2025-01-11 18:54:03 +02:00
3676f8fef5 Fix geometry depth binding not updating after resize, refactoring 2025-01-11 18:54:03 +02:00
7b752703ea Tweak fog light falloff & density 2025-01-11 18:54:03 +02:00
1c0b9aa63f Basic fog lighting, refactoring 2025-01-11 18:54:03 +02:00
5a8dec8d02 WIP: don't draw fog past scene depth 2025-01-11 18:54:03 +02:00
9acbec9a6a Add raymarched fog 2025-01-11 18:54:03 +02:00
ca9ed36c37 Add placeholder fog volume 2025-01-11 18:54:03 +02:00
f7581d1905 Bump shadowmap size 1024 -> 2048 2025-01-11 18:54:03 +02:00
dab82367f0 refactoring 2025-01-11 18:54:03 +02:00
ccaf9261cc Disable shadowmapping on WebGL 2025-01-11 18:54:02 +02:00
091bdcaa98 Fix wasm crashing on startup 2025-01-11 18:54:02 +02:00
60d0f64356 Fix needing extra device features for shadowmapping 2025-01-11 18:54:02 +02:00
139a568a6d Better light path + random colors 2025-01-11 18:54:02 +02:00
5e0001e2e1 Get light pos directly from matrices, debugging shadowmaps 2025-01-11 18:54:02 +02:00
2dc20ad12c Clippy fixes 2025-01-11 18:54:02 +02:00
ebef7fe1c5 Update packages 2025-01-11 18:54:02 +02:00
718c9fdeb8 Static lightmap size, fix aspect ratio 2025-01-11 18:54:02 +02:00
b978091cd4 Different depth settings for shadows 2025-01-11 18:54:02 +02:00
86e1521128 Less -> LessEqual 2025-01-11 18:54:02 +02:00
9598128b6a Replace binding_array with texture_depth_2d_array, avoid copying and multiple samplers 2025-01-11 18:54:02 +02:00
7c6062dced fix light position offset 2025-01-11 18:54:02 +02:00
7830d735b8 Fix depth texture saving 2025-01-11 18:54:02 +02:00
010e4dedeb Pass light matrix as separate uniform, fix matrices 2025-01-11 18:54:02 +02:00
2676b841fe Update to wgpu 0.15.1 2025-01-11 18:54:02 +02:00
a68a8f3cfa LessEqual -> Less 2025-01-11 18:54:02 +02:00
ccfaff88bd Fix wrong model for light depth pass 2025-01-11 18:54:02 +02:00
5f7e77afbd Add debug groups to render loop 2025-01-11 18:54:02 +02:00
c5e32a830d WIP shadowmapping 2025-01-11 18:54:02 +02:00
ac67a3d4de WIP shadowmapping 2025-01-11 18:54:02 +02:00
2fdae1a23a state::render cleanup 2025-01-11 18:54:02 +02:00
450fc7a518 Use cube for light debug mesh instead of entirety of Sponza... 2025-01-11 18:54:02 +02:00
2ddc863ca5 WIP renderpass cleanup 2025-01-11 18:54:02 +02:00
8c51f91d00 clippy suggestions 2025-01-11 18:54:02 +02:00
7152d9d274 fix ambient light 2025-01-11 18:54:02 +02:00
cd6e8a28cc adjust state defaults 2025-01-11 18:54:02 +02:00
1dc6565a26 working wasm build 2023-01-28 12:23:43 +02:00
b40e6887e6 rename test shader 2023-01-27 22:06:02 +02:00
8947398ad0 use rust-embed for assets 2023-01-27 21:45:49 +02:00
a99b018ec1 glb sponza 2023-01-27 21:15:28 +02:00
bd5713febf remove unused instance code 2023-01-27 02:40:40 +02:00
a4e56e8d58 wgsl include preprocessor; refactor pbr 2023-01-25 05:34:01 +02:00
28837ede0e lower fov a bit, brighter light 2023-01-24 17:00:51 +02:00
0746a09c45 pbr 2023-01-24 03:59:06 +02:00
320171e304 update deps 2023-01-23 17:15:02 +02:00
1a7a6707d9 gltf loading; world space lighting for now 2023-01-23 00:24:05 +02:00
e39ea0b80b sponza debugging and fixes 2022-10-06 00:20:18 +03:00