public static JsonData SerializeShaderProgramSource(ShaderProgramSource src) { var r = CreateObj(); r["vertex"] = src.VertexShader; r["fragment"] = src.FragmentShader; return(r); }
public Shader(string filepath) { if (File.Exists(filepath)) { source = new ShaderProgramSource(filepath); } else { source = new ShaderProgramSource(ShaderProgramSource.DEFAULT_SHADER_PATH); } }
public Shader(string vertexCode, string fragmentCode) { source = new ShaderProgramSource(vertexCode, fragmentCode); }
public Shader() { source = new ShaderProgramSource(ShaderProgramSource.DEFAULT_SHADER_PATH); }