summaryrefslogtreecommitdiffstats
path: root/Components/src/ShadowMapManager.cpp
diff options
context:
space:
mode:
authorEgor Yusov <egor.yusov@gmail.com>2019-07-16 03:09:02 +0000
committerEgor Yusov <egor.yusov@gmail.com>2019-07-16 03:09:02 +0000
commita539fa98814a320079fc23ea71896c95343e09df (patch)
tree8739499828ddd9f4c832a6e8cf72c7d388467f9c /Components/src/ShadowMapManager.cpp
parentShadow maps: added fixed depth bias parameter (diff)
downloadDiligentFX-a539fa98814a320079fc23ea71896c95343e09df.tar.gz
DiligentFX-a539fa98814a320079fc23ea71896c95343e09df.zip
Few updates to shadow structures
Diffstat (limited to 'Components/src/ShadowMapManager.cpp')
-rw-r--r--Components/src/ShadowMapManager.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/Components/src/ShadowMapManager.cpp b/Components/src/ShadowMapManager.cpp
index d98e152..f786e3f 100644
--- a/Components/src/ShadowMapManager.cpp
+++ b/Components/src/ShadowMapManager.cpp
@@ -224,7 +224,7 @@ void ShadowMapManager::DistributeCascades(const DistributeCascadeInfo& Info,
}
// Extend cascade Z range to allow room for filtering
- float fZExtension = std::max(Info.MaxFixedFilterRadius.x / f2CascadeSize.x, Info.MaxFixedFilterRadius.y / f2CascadeSize.y) * ShadowAttribs.ReceiverPlaneDepthBiasClamp;
+ float fZExtension = std::max(Info.MaxFixedFilterRadius.x / f2CascadeSize.x, Info.MaxFixedFilterRadius.y / f2CascadeSize.y) * ShadowAttribs.fReceiverPlaneDepthBiasClamp;
fZExtension = std::min(fZExtension, 0.25f);
CurrCascade.f4MaxFilterRadiusProjSpace.z = fZExtension * (IsGL ? 2.f : 1.f);
CurrCascade.f4MaxFilterRadiusProjSpace.w = fZExtension * (IsGL ? 2.f : 1.f);