@ -43,7 +43,7 @@ namespace FidelityFX.FrameGen
protected override void DoScheduleDispatch ( CommandBuffer commandBuffer , in OpticalFlow . DispatchDescription dispatchParams , int bufferIndex , int level , int dispatchX , int dispatchY , int dispatchZ )
{
commandBuffer . SetComputeResourceParam ( ComputeShader , KernelIndex , OpticalFlowShaderIDs . SrvInputColor , dispatchParams . C olor) ;
commandBuffer . SetComputeResourceParam ( ComputeShader , KernelIndex , OpticalFlowShaderIDs . SrvInputColor , dispatchParams . c olor) ;
commandBuffer . SetComputeTextureParam ( ComputeShader , KernelIndex , OpticalFlowShaderIDs . UavOpticalFlowInput , Resources . OpticalFlowInputLevels [ 0 ] [ bufferIndex ] ) ;
@ -113,7 +113,7 @@ namespace FidelityFX.FrameGen
commandBuffer . SetComputeTextureParam ( ComputeShader , KernelIndex , OpticalFlowShaderIDs . UavOpticalFlowScdHistogram , Resources . OpticalFlowSCDHistogram ) ;
commandBuffer . SetComputeTextureParam ( ComputeShader , KernelIndex , OpticalFlowShaderIDs . UavOpticalFlowScdPreviousHistogram , Resources . OpticalFlowSCDPreviousHistogram ) ;
commandBuffer . SetComputeTextureParam ( ComputeShader , KernelIndex , OpticalFlowShaderIDs . UavOpticalFlowScdTemp , Resources . OpticalFlowSCDTemp ) ;
commandBuffer . SetComputeResourceParam ( ComputeShader , KernelIndex , OpticalFlowShaderIDs . UavOpticalFlowScdOutput , dispatchParams . O pticalFlowSCD) ;
commandBuffer . SetComputeResourceParam ( ComputeShader , KernelIndex , OpticalFlowShaderIDs . UavOpticalFlowScdOutput , dispatchParams . o pticalFlowSCD) ;
commandBuffer . SetComputeConstantBufferParam < OpticalFlow . OpticalFlowConstants > ( ComputeShader , OpticalFlowShaderIDs . CbOpticalFlow , Constants ) ;
@ -136,7 +136,7 @@ namespace FidelityFX.FrameGen
commandBuffer . SetComputeTextureParam ( ComputeShader , KernelIndex , OpticalFlowShaderIDs . SrvOpticalFlowInput , Resources . OpticalFlowInputLevels [ level ] [ bufferIndex ] ) ;
commandBuffer . SetComputeTextureParam ( ComputeShader , KernelIndex , OpticalFlowShaderIDs . SrvOpticalFlowPreviousInput , Resources . OpticalFlowInputLevels [ level ] [ bufferIndex ^ 1 ] ) ;
commandBuffer . SetComputeTextureParam ( ComputeShader , KernelIndex , OpticalFlowShaderIDs . UavOpticalFlow , Resources . OpticalFlowLevels [ level ] [ levelIndex ] ) ;
commandBuffer . SetComputeResourceParam ( ComputeShader , KernelIndex , OpticalFlowShaderIDs . UavOpticalFlowScdOutput , dispatchParams . O pticalFlowSCD) ;
commandBuffer . SetComputeResourceParam ( ComputeShader , KernelIndex , OpticalFlowShaderIDs . UavOpticalFlowScdOutput , dispatchParams . o pticalFlowSCD) ;
commandBuffer . SetComputeConstantBufferParam < OpticalFlow . OpticalFlowConstants > ( ComputeShader , OpticalFlowShaderIDs . CbOpticalFlow , Constants ) ;
@ -161,7 +161,7 @@ namespace FidelityFX.FrameGen
if ( level = = 0 )
{
// Final output (levels are counted in reverse)
commandBuffer . SetComputeResourceParam ( ComputeShader , KernelIndex , OpticalFlowShaderIDs . UavOpticalFlow , dispatchParams . O pticalFlowVector) ;
commandBuffer . SetComputeResourceParam ( ComputeShader , KernelIndex , OpticalFlowShaderIDs . UavOpticalFlow , dispatchParams . o pticalFlowVector) ;
}
else
{
@ -194,7 +194,7 @@ namespace FidelityFX.FrameGen
commandBuffer . SetComputeTextureParam ( ComputeShader , KernelIndex , OpticalFlowShaderIDs . SrvOpticalFlow , Resources . OpticalFlowLevels [ level ] [ levelIndex ^ 1 ] ) ;
commandBuffer . SetComputeTextureParam ( ComputeShader , KernelIndex , OpticalFlowShaderIDs . UavOpticalFlowNextLevel , Resources . OpticalFlowLevels [ level - 1 ] [ levelIndex ^ 1 ] ) ;
commandBuffer . SetComputeResourceParam ( ComputeShader , KernelIndex , OpticalFlowShaderIDs . UavOpticalFlowScdOutput , dispatchParams . O pticalFlowSCD) ;
commandBuffer . SetComputeResourceParam ( ComputeShader , KernelIndex , OpticalFlowShaderIDs . UavOpticalFlowScdOutput , dispatchParams . o pticalFlowSCD) ;
commandBuffer . SetComputeConstantBufferParam < OpticalFlow . OpticalFlowConstants > ( ComputeShader , OpticalFlowShaderIDs . CbOpticalFlow , Constants ) ;