diff options
| author | Egor Yusov <egor.yusov@gmail.com> | 2019-07-16 03:09:02 +0000 |
|---|---|---|
| committer | Egor Yusov <egor.yusov@gmail.com> | 2019-07-16 03:09:02 +0000 |
| commit | a539fa98814a320079fc23ea71896c95343e09df (patch) | |
| tree | 8739499828ddd9f4c832a6e8cf72c7d388467f9c /Components/src/ShadowMapManager.cpp | |
| parent | Shadow maps: added fixed depth bias parameter (diff) | |
| download | DiligentFX-a539fa98814a320079fc23ea71896c95343e09df.tar.gz DiligentFX-a539fa98814a320079fc23ea71896c95343e09df.zip | |
Few updates to shadow structures
Diffstat (limited to 'Components/src/ShadowMapManager.cpp')
| -rw-r--r-- | Components/src/ShadowMapManager.cpp | 2 |
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); |
