From eeb40956852a2caafb26c6f560f037a02f0a8f51 Mon Sep 17 00:00:00 2001 From: Nico de Poel Date: Wed, 24 Jul 2024 19:50:11 +0200 Subject: [PATCH] Reworked backbuffer transfer function parameter into a clearly designated enum --- Runtime/OpticalFlow/OpticalFlow.cs | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/Runtime/OpticalFlow/OpticalFlow.cs b/Runtime/OpticalFlow/OpticalFlow.cs index ffffb40..bd498c9 100644 --- a/Runtime/OpticalFlow/OpticalFlow.cs +++ b/Runtime/OpticalFlow/OpticalFlow.cs @@ -39,10 +39,18 @@ namespace FidelityFX.OpticalFlow public ResourceView OpticalFlowVector; public ResourceView OpticalFlowSCD; public bool Reset; - public int BackbufferTransferFunction; + + public BackbufferTransferFunction BackbufferTransferFunction; public Vector2 MinMaxLuminance; } + public enum BackbufferTransferFunction + { + LDR_sRGB, + HDR_PQ, + HDR_scRGB, + } + public static Vector2Int GetOpticalFlowTextureSize(Vector2Int displaySize) { return GetOpticalFlowTextureSize(displaySize, MinBlockSize);