public static string ToDxcArg(this ShaderDenormBehaviour value) => value switch {
/// <summary> /// Select denormal value options(any, preserve, ftz). any is the default. /// </summary> public static ShaderCompileFlag Denorm(ShaderDenormBehaviour value) => new ShaderCompileFlag($"-denorm {value.ToDxcArg()}");
public static bool IsValid(this ShaderDenormBehaviour value) => value >= ShaderDenormBehaviour.Any && value <= ShaderDenormBehaviour.FlushToZero;