@ -331,7 +331,7 @@ void ReprojectHistoryColor(const AccumulationPassCommonParams params, FFXM_PARAM
LockState ReprojectHistoryLockStatus ( const AccumulationPassCommonParams params , FFXM_PARAMETER_OUT FfxFloat32x2 fReprojectedLockStatus )
LockState ReprojectHistoryLockStatus ( const AccumulationPassCommonParams params , FFXM_PARAMETER_OUT FfxFloat32x2 fReprojectedLockStatus )
{
{
LockState state = { FFXM_FALSE , FFXM_FALSE } ;
LockState state = { FFXM_FALSE , FFXM_FALSE } ;
const FfxFloat32 fNewLockIntensity = LoadRw NewLocks ( params . iPxHrPos ) ;
const FfxFloat32 fNewLockIntensity = LoadNewLocks ( params . iPxHrPos ) ;
state . NewLock = fNewLockIntensity > ( 127.0f / 255.0f ) ;
state . NewLock = fNewLockIntensity > ( 127.0f / 255.0f ) ;
FfxFloat32 fInPlaceLockLifetime = state . NewLock ? fNewLockIntensity : 0 ;
FfxFloat32 fInPlaceLockLifetime = state . NewLock ? fNewLockIntensity : 0 ;
@ -368,7 +368,7 @@ void ReprojectHistoryColor(const AccumulationPassCommonParams params, FFXM_PARAM
LockState ReprojectHistoryLockStatus ( const AccumulationPassCommonParams params , FFXM_PARAMETER_OUT FfxFloat16x2 fReprojectedLockStatus )
LockState ReprojectHistoryLockStatus ( const AccumulationPassCommonParams params , FFXM_PARAMETER_OUT FfxFloat16x2 fReprojectedLockStatus )
{
{
LockState state = { FFXM_FALSE , FFXM_FALSE } ;
LockState state = { FFXM_FALSE , FFXM_FALSE } ;
const FfxFloat16 fNewLockIntensity = FfxFloat16 ( LoadRw NewLocks ( params . iPxHrPos ) ) ;
const FfxFloat16 fNewLockIntensity = FfxFloat16 ( LoadNewLocks ( params . iPxHrPos ) ) ;
state . NewLock = fNewLockIntensity > ( 127.0f / 255.0f ) ;
state . NewLock = fNewLockIntensity > ( 127.0f / 255.0f ) ;
FfxFloat16 fInPlaceLockLifetime = state . NewLock ? fNewLockIntensity : FfxFloat16 ( 0 ) ;
FfxFloat16 fInPlaceLockLifetime = state . NewLock ? fNewLockIntensity : FfxFloat16 ( 0 ) ;