diff options
| author | Egor Yusov <egor.yusov@gmail.com> | 2019-07-14 02:29:12 +0000 |
|---|---|---|
| committer | Egor Yusov <egor.yusov@gmail.com> | 2019-07-14 02:29:12 +0000 |
| commit | cd171f50f36c19f5270194327937c78747d5df4f (patch) | |
| tree | 65a9e8a1f78293793d02230ed6a132bc39681ab0 /Components/src/ShadowMapManager.cpp | |
| parent | Shadow map mgr: improved cascade distribution (diff) | |
| download | DiligentFX-cd171f50f36c19f5270194327937c78747d5df4f.tar.gz DiligentFX-cd171f50f36c19f5270194327937c78747d5df4f.zip | |
Shadow map mgr: fixed handness of the light view space axes
Diffstat (limited to 'Components/src/ShadowMapManager.cpp')
| -rw-r--r-- | Components/src/ShadowMapManager.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/Components/src/ShadowMapManager.cpp b/Components/src/ShadowMapManager.cpp index 64cb26a..e4e3c0d 100644 --- a/Components/src/ShadowMapManager.cpp +++ b/Components/src/ShadowMapManager.cpp @@ -99,8 +99,8 @@ void ShadowMapManager::DistributeCascades(const DistributeCascadeInfo& Info, else LightSpaceX = float3(0, 0, 1); - LightSpaceY = cross(LightSpaceX, LightSpaceZ); - LightSpaceX = cross(LightSpaceZ, LightSpaceY); + LightSpaceY = cross(LightSpaceZ, LightSpaceX); + LightSpaceX = cross(LightSpaceY, LightSpaceZ); LightSpaceX = normalize(LightSpaceX); LightSpaceY = normalize(LightSpaceY); |
