Browse Source

Reworked backbuffer transfer function parameter into a clearly designated enum

fsr3framegen
Nico de Poel 2 years ago
parent
commit
eeb4095685
  1. 10
      Runtime/OpticalFlow/OpticalFlow.cs

10
Runtime/OpticalFlow/OpticalFlow.cs

@ -39,10 +39,18 @@ namespace FidelityFX.OpticalFlow
public ResourceView OpticalFlowVector; public ResourceView OpticalFlowVector;
public ResourceView OpticalFlowSCD; public ResourceView OpticalFlowSCD;
public bool Reset; public bool Reset;
public int BackbufferTransferFunction;
public BackbufferTransferFunction BackbufferTransferFunction;
public Vector2 MinMaxLuminance; public Vector2 MinMaxLuminance;
} }
public enum BackbufferTransferFunction
{
LDR_sRGB,
HDR_PQ,
HDR_scRGB,
}
public static Vector2Int GetOpticalFlowTextureSize(Vector2Int displaySize) public static Vector2Int GetOpticalFlowTextureSize(Vector2Int displaySize)
{ {
return GetOpticalFlowTextureSize(displaySize, MinBlockSize); return GetOpticalFlowTextureSize(displaySize, MinBlockSize);

Loading…
Cancel
Save