public static void CreateShader(string name, string legacyPath, string normalPath) { if (!Runtime.shaders.ContainsKey(name)) { Shader shader = new Shader(); if (Runtime.useLegacyShaders) { shader.vertexShader(MainForm.executableDir + legacyPath + name + "_vs.txt"); shader.fragmentShader(MainForm.executableDir + legacyPath + name + "_fs.txt"); } else { shader.vertexShader(MainForm.executableDir + normalPath + name + "_vs.txt"); shader.fragmentShader(MainForm.executableDir + normalPath + name + "_fs.txt"); } Runtime.shaders.Add(name, shader); } }