public static string BuildString(GLBackend backend, Shader shader, bool minify) { using (var w = new StringWriter()) { new GlslWriter(backend, w, minify).WriteShader(shader); return(w.ToString()); } }
public GLGenerator(GLBackend backend, IBundle bundle) : base(backend) { _backend = backend; _bundle = bundle; _obfuscator = new ShaderObfuscator(backend); _stringArray = (RefArrayType)ILFactory.GetType("string[]"); _dumpShaders = Environment.IsDefined("DUMP_SHADERS"); }
public GlslWriter(GLBackend backend, TextWriter w, bool minify) : base(backend, w, minify) { Backend = backend; }