EEVEE-Next: Add Shadows PCF #118220

Merged
Miguel Pozo merged 24 commits from pragma37/blender:pull-eevee-pcf-shadows into main 2024-02-29 15:47:26 +01:00

24 Commits

Author SHA1 Message Date
bf4bb2a456 Update subversion 2024-02-29 15:42:10 +01:00
565e33f287 Merge branch 'main' into pull-eevee-pcf-shadows 2024-02-29 15:39:17 +01:00
dfa02509e8 Per light shadow_filter_radius 2024-02-27 16:40:13 +01:00
a754bc5907 remove unnecessary check 2024-02-27 15:50:18 +01:00
1cec97b351 cleanup 2024-02-27 15:49:15 +01:00
c2d9212d61 shadow matrix optimization 2024-02-26 22:21:03 +01:00
9ea411d718 use a 2x3 matrix 2024-02-26 21:22:56 +01:00
9660648a5c cleanup 2024-02-26 20:28:26 +01:00
f74e8c03ee Merge branch 'main' into pull-eevee-pcf-shadows 2024-02-26 20:17:46 +01:00
c71166b7da Add early return
Some checks failed
buildbot/vexp-code-patch-lint Build done.
buildbot/vexp-code-patch-darwin-x86_64 Build done.
buildbot/vexp-code-patch-linux-x86_64 Build done.
buildbot/vexp-code-patch-windows-amd64 Build done.
buildbot/vexp-code-patch-coordinator Build done.
2024-02-21 16:06:30 +01:00
a2566b7b07 Fix typo 2024-02-20 20:58:18 +01:00
a5e4fec414 Add versioning code 2024-02-20 20:56:57 +01:00
50c37e7744 Merge branch 'main' into pull-eevee-pcf-shadows 2024-02-20 20:51:47 +01:00
9a0777f2a0 Compute the PCF offset always as if LOD0
Assumes higher lods are dense enough for their pixel size.
Otherwise changes in tile lod causes visible popping.
2024-02-20 19:48:55 +01:00
b9d5494568 Lod interpolation 2024-02-20 19:36:45 +01:00
aeb5ce4a59 de-duplicate code 2024-02-19 21:31:46 +01:00
89615ec302 Add directional shadows support 2024-02-19 21:14:39 +01:00
090b4e70cb Avoid projective aliasing 2024-02-19 20:18:04 +01:00
6dbd181569 tweak projection 2024-02-19 18:49:38 +01:00
f8125ee8bf Add tracing pcf offset 2024-02-19 17:52:12 +01:00
995236cefc Allow retrieving ShadowTileData 2024-02-16 19:37:22 +01:00
223be74c25 Revert Add pcf 2024-02-16 17:30:10 +01:00
c8f328247e Add pcf setting 2024-02-13 20:04:06 +01:00
1a0a607d4b Add pcf 2024-02-13 19:44:26 +01:00