Example #1
0
        public static void Convert(string name)
        {
            var shader = LoadShader(name);

            var hlsl = new HLSLShader(name);

            hlsl.SetFrom(shader);

            SaveToFile(name, hlsl);
        }
Example #2
0
        public static void SaveToFile(string fileName, HLSLShader hlsl)
        {
            var file = GetFile(fileName);

            if (!File.Exists(file))
            {
                File.Create(file);
            }

            File.WriteAllText(file, hlsl.Build());
        }