From 9859d9b7bc8a84e00b8dc75ae7b7b9c428a62843 Mon Sep 17 00:00:00 2001 From: AzaezelX Date: Sun, 21 Jul 2019 23:01:15 -0500 Subject: [PATCH] 'correct' refscale back to mismatching between forward and deferred. Because Reasons. >.> --- Engine/source/renderInstance/renderProbeMgr.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Engine/source/renderInstance/renderProbeMgr.cpp b/Engine/source/renderInstance/renderProbeMgr.cpp index ad25e3c64..f4415d939 100644 --- a/Engine/source/renderInstance/renderProbeMgr.cpp +++ b/Engine/source/renderInstance/renderProbeMgr.cpp @@ -639,8 +639,8 @@ void RenderProbeMgr::_update4ProbeConsts(const SceneData &sgData, probeWorldToObjArray[effectiveProbeCount] = curEntry.getTransform(); Point3F refPos = curEntry.getPosition() + curEntry.mProbeRefOffset; - Point3F refBoxMin = refPos - curEntry.mProbeRefScale/2 * curEntry.getTransform().getScale(); - Point3F refBoxMax = refPos + curEntry.mProbeRefScale/2 * curEntry.getTransform().getScale(); + Point3F refBoxMin = refPos - curEntry.mProbeRefScale * curEntry.getTransform().getScale(); + Point3F refBoxMax = refPos + curEntry.mProbeRefScale * curEntry.getTransform().getScale(); refBoxMinArray[effectiveProbeCount] = Point4F(refBoxMin.x, refBoxMin.y, refBoxMin.z, 0); refBoxMaxArray[effectiveProbeCount] = Point4F(refBoxMax.x, refBoxMax.y, refBoxMax.z, 0);