Browse Source

Struct constraint on dispatch parameters can now be enforced

framework
Nico de Poel 2 years ago
parent
commit
80f42cae73
  1. 4
      Runtime/Common/FfxPassBase.cs

4
Runtime/Common/FfxPassBase.cs

@ -6,7 +6,7 @@ using UnityEngine.Rendering;
namespace FidelityFX namespace FidelityFX
{ {
internal abstract class FfxPassBase<TDispatch>: IDisposable internal abstract class FfxPassBase<TDispatch>: IDisposable
//where TDispatch: struct
where TDispatch: struct
{ {
private readonly string _techName; private readonly string _techName;
@ -47,7 +47,7 @@ namespace FidelityFX
} }
internal abstract class FfxPassWithFlags<TDispatch, TFlags> : FfxPassBase<TDispatch> internal abstract class FfxPassWithFlags<TDispatch, TFlags> : FfxPassBase<TDispatch>
//where TDispatch: struct
where TDispatch: struct
where TFlags: Enum where TFlags: Enum
{ {
protected readonly TFlags Flags; protected readonly TFlags Flags;

Loading…
Cancel
Save