From 80f42cae73ba041564bd38f90a85356673506f7e Mon Sep 17 00:00:00 2001 From: Nico de Poel Date: Mon, 5 Aug 2024 10:42:06 +0200 Subject: [PATCH] Struct constraint on dispatch parameters can now be enforced --- Runtime/Common/FfxPassBase.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Runtime/Common/FfxPassBase.cs b/Runtime/Common/FfxPassBase.cs index d4758a5..5985cd2 100644 --- a/Runtime/Common/FfxPassBase.cs +++ b/Runtime/Common/FfxPassBase.cs @@ -6,7 +6,7 @@ using UnityEngine.Rendering; namespace FidelityFX { internal abstract class FfxPassBase: IDisposable - //where TDispatch: struct + where TDispatch: struct { private readonly string _techName; @@ -47,7 +47,7 @@ namespace FidelityFX } internal abstract class FfxPassWithFlags : FfxPassBase - //where TDispatch: struct + where TDispatch: struct where TFlags: Enum { protected readonly TFlags Flags;