public ShaderBuiltin WithSemantic(BuiltinSemantic semantic) { return(new ShaderBuiltin(Stage, semantic)); }
public ShaderBuiltin(ShaderStage stage, BuiltinSemantic semantic) { Stage = stage; Semantic = semantic; }
public ShaderBuiltin(BuiltinSemantic semantic) { Semantic = semantic; Stage = GetStages(semantic); }
public static ShaderStage GetStages(BuiltinSemantic semantic) { return(stageInputs[(int)semantic]); }