public static void Convert(string name) { var shader = LoadShader(name); var hlsl = new HLSLShader(name); hlsl.SetFrom(shader); SaveToFile(name, hlsl); }
public static void SaveToFile(string fileName, HLSLShader hlsl) { var file = GetFile(fileName); if (!File.Exists(file)) { File.Create(file); } File.WriteAllText(file, hlsl.Build()); }