fix typo causing ShadowOptions::shadowFar to not work properly
This commit is contained in:
committed by
Mathias Agopian
parent
e7bebcdea9
commit
885a69710e
@@ -152,7 +152,7 @@ void ShadowMap::update(const FScene::LightSoa& lightData, size_t index,
|
||||
if (params.options.shadowFar > 0.0f) {
|
||||
float n = camera.zn;
|
||||
float f = params.options.shadowFar;
|
||||
if (std::abs(projection[2].w) <= std::numeric_limits<float>::epsilon()) {
|
||||
if (std::abs(projection[2].w) > std::numeric_limits<float>::epsilon()) {
|
||||
// perspective projection
|
||||
projection[2].z = (f + n) / (n - f);
|
||||
projection[3].z = (2 * f * n) / (n - f);
|
||||
|
||||
Reference in New Issue
Block a user