Browse Source

sync correction

Azaezel 6 years ago
parent
commit
04a6130df8

+ 1 - 8
Engine/source/renderInstance/renderProbeMgr.cpp

@@ -344,14 +344,7 @@ void RenderProbeMgr::_setupStaticParameters()
       probePositionsData[mEffectiveProbeCount] = Point4F(probePos.x, probePos.y, probePos.z,0);
       probeRefPositionsData[mEffectiveProbeCount] = Point4F(refPos.x, refPos.y, refPos.z, 0);
 
-      Point3F projectScale=curEntry.mBounds.getExtents();
-      MatrixF transform = curEntry.getTransform();
-      transform.scale(projectScale);
-      //transform.setPosition(curEntry.getTransform().getPosition());
-      transform.fullInverse();
-      //transform.transpose(); 
-
-      probeWorldToObjData[mEffectiveProbeCount] = transform;// curEntry.getTransform();
+      probeWorldToObjData[mEffectiveProbeCount] = curEntry.getTransform();
       Point3F bbMin = refPos - curEntry.mProbeRefScale/2;
       Point3F bbMax = curEntry.mExtents/4;
       probeBBMinData[mEffectiveProbeCount] = Point4F(bbMin.x, bbMin.y, bbMin.z, 0);

+ 1 - 1
Templates/Full/game/shaders/common/lighting/advanced/reflectionProbeArrayP.hlsl

@@ -376,4 +376,4 @@ float4 main( PFXVertToPix IN ) : SV_TARGET
    return float4(cubeColor, 1);
 
 #endif
-}
+}