using System.Collections.Generic; namespace Ryujinx.Graphics.Shader.StructuredIr { class StructuredProgramInfo { public List Functions { get; } public HashSet IoDefinitions { get; } public HelperFunctionsMask HelperFunctionsMask { get; set; } public StructuredProgramInfo(bool precise) { Functions = []; IoDefinitions = []; if (precise) { HelperFunctionsMask |= HelperFunctionsMask.Precise; } } } }