pub fn new_prototype(vert_src: &str, geom_src: &str, frag_src: &str) -> ShaderPrototype {
        ShaderPrototype {
            vert_src: vert_src.to_owned(),
            geom_src: geom_src.to_owned(),
            frag_src: frag_src.to_owned(),
            transform_feedback_outputs: None,
        }
    }
/// Creates a new shader prototype from the given string code literals.
Creates a new shader prototype from the given string code literals.
Creates a new shader prototype from the given string code literals .
pub fn new_prototype(vert_src: &str, geom_src: &str, frag_src: &str) -> ShaderPrototype {
        ShaderPrototype {
            vert_src: vert_src.to_owned(),
            geom_src: geom_src.to_owned(),
            frag_src: frag_src.to_owned(),
            transform_feedback_outputs: None,
        }
    }
pub fn new_prototype ( vert_src : & str , geom_src : & str , frag_src : & str ) -> ShaderPrototype { ShaderPrototype { vert_src : vert_src . to_owned ( ) , geom_src : geom_src . to_owned ( ) , frag_src : frag_src . to_owned ( ) , transform_feedback_outputs : None , } }
Creates a new shader prototype from the given string code literals.
Creates a new shader prototype from the given string code literals .
vert_src
&str
geom_src
&str
frag_src
&str
vert_src
&str
geom_src
&str
frag_src
&str