public static ShaderBlobType Time() { return(new ShaderBlobType() { UseTexture = false, VertexFormat = VertexFormat.Plain, VertexShaderVersion = ShaderVersion.Version150Compatability, UseIndexing = false, Uniforms = UniformSet.Time(), FragmentShaderVersion = ShaderVersion.Version150Compatability }); }
public static ShaderBlobType TextureStandard() { return(new ShaderBlobType() { UseTexture = true, VertexFormat = VertexFormat.WithTexture, VertexShaderVersion = ShaderVersion.Version150Compatability, UseIndexing = true, Uniforms = UniformSet.None(), FragmentShaderVersion = ShaderVersion.Version150Compatability }); }
public static ShaderBlobType UrielStandard_FromFile() { return(new ShaderBlobType() { ShaderSource = ShaderSource.FromFile, UseTexture = false, VertexFormat = VertexFormat.Plain, VertexShaderVersion = ShaderVersion.Version150Compatability, UseIndexing = true, Uniforms = UniformSet.UrielStandard(), FragmentShaderVersion = ShaderVersion.Version150Compatability }); }