Browse Source

couple additinal places for scroe to be set

Azaezel 6 năm trước cách đây
mục cha
commit
b2ca85b988
1 tập tin đã thay đổi với 5 bổ sung1 xóa
  1. 5 1
      Engine/source/T3D/lighting/reflectionProbe.cpp

+ 5 - 1
Engine/source/T3D/lighting/reflectionProbe.cpp

@@ -500,6 +500,7 @@ void ReflectionProbe::updateProbeParams()
    mProbeInfo->mProbePosOffset = mProbePosOffset;
 
    mProbeInfo->mDirty = true;
+   mProbeInfo->mScore = mMaxDrawDistance;
 }
 
 void ReflectionProbe::updateMaterial()
@@ -650,7 +651,10 @@ void ReflectionProbe::prepRenderImage(SceneRenderState *state)
 
    //Culling distance. Can be adjusted for performance options considerations via the scalar
    if (dist > mMaxDrawDistance * Con::getFloatVariable("$pref::GI::ProbeDrawDistScale", 1.0))
-      return;
+   {
+	   mProbeInfo->mScore = mMaxDrawDistance;
+	   return;
+   }
 
    if (mReflectionModeType == DynamicCubemap && mRefreshRateMS < (Platform::getRealMilliseconds() - mDynamicLastBakeMS))
    {