mirror of
https://github.com/TorqueGameEngines/Torque3D.git
synced 2026-03-01 11:33:48 +00:00
set blendfactor to blendval when only one probe.
This commit is contained in:
parent
5bce2d0904
commit
742447178b
1 changed files with 11 additions and 3 deletions
|
|
@ -142,9 +142,17 @@ float4 main( PFXVertToPix IN ) : SV_TARGET
|
|||
|
||||
for (i = 0; i < numProbes; i++)
|
||||
{
|
||||
blendFactor[i] = ((1.0f -blendVal[i] / blendSum)) / (numProbes - 1);
|
||||
blendFactor[i] *= ((1.0f -blendVal[i]) / invBlendSum);
|
||||
blendFacSum += blendFactor[i];
|
||||
if (numProbes>1)
|
||||
{
|
||||
blendFactor[i] = ((1.0f -blendVal[i] / blendSum)) / (numProbes - 1);
|
||||
blendFactor[i] *= ((1.0f -blendVal[i]) / invBlendSum);
|
||||
blendFacSum += blendFactor[i];
|
||||
}
|
||||
else
|
||||
{
|
||||
blendFactor[i] = blendVal[i];
|
||||
blendFacSum = blendVal[i];
|
||||
}
|
||||
}
|
||||
|
||||
// Normalize blendVal
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue