Merge pull request #93448 from clayjohn/transmittance-fixes

Various fixes for transmittance effect
This commit is contained in:
Rémi Verschelde 2024-09-03 11:42:57 +02:00
commit 667778cf4d
No known key found for this signature in database
GPG key ID: C3336907360768E1
3 changed files with 37 additions and 29 deletions

View file

@ -2065,7 +2065,7 @@ void fragment_shader(in SceneData scene_data) {
#ifdef LIGHT_TRANSMITTANCE_USED
float transmittance_z = transmittance_depth;
#ifndef SHADOWS_DISABLED
if (directional_lights.data[i].shadow_opacity > 0.001) {
float depth_z = -vertex.z;
@ -2112,7 +2112,8 @@ void fragment_shader(in SceneData scene_data) {
transmittance_z = z - shadow_z;
}
}
#endif
#endif // !SHADOWS_DISABLED
#endif // LIGHT_TRANSMITTANCE_USED
float shadow = 1.0;
#ifndef SHADOWS_DISABLED