pub fn with_transform_output_vert<T>(&mut self, name_prefix: &str) where T: Vertex {
        let output = <T as Vertex>::gen_transform_feedback_decl(name_prefix);
        prepend_code(&mut self.vert_src, &output);

        self.transform_feedback_outputs = Some(<T as Vertex>::gen_transform_feedback_outputs(name_prefix));
    }
/// Adds output declarations for the given vertex to this shader. This is intended for usage
/// with transform feedback. The generated shader can then be used as a target for
/// [`transform_feedback_into`][1]
///
/// [1]: ../buffer/struct.VertexBuffer.html#method.transform_feedback_into
Adds output declarations for the given vertex to this shader. This is intended for usage
with transform feedback. The generated shader can then be used as a target for
[`transform_feedback_into`][1]


Adds output declarations for the given vertex to this shader . This is intended for usage with transform feedback . The generated shader can then be used as a target for [ ` transform_feedback_into ` ] [ 1 ]
pub fn with_transform_output_vert<T>(&mut self, name_prefix: &str) where T: Vertex {
        let output = <T as Vertex>::gen_transform_feedback_decl(name_prefix);
        prepend_code(&mut self.vert_src, &output);
        self.transform_feedback_outputs = Some(<T as Vertex>::gen_transform_feedback_outputs(name_prefix));
    }
pub fn with_transform_output_vert < T > ( & mut self , name_prefix : & str ) where T : Vertex { let output = < T as Vertex > :: gen_transform_feedback_decl ( name_prefix ) ; prepend_code ( & mut self . vert_src , & output ) ; self . transform_feedback_outputs = Some ( < T as Vertex > :: gen_transform_feedback_outputs ( name_prefix ) ) ; }
Adds output declarations for the given vertex to this shader.
Adds output declarations for the given vertex to this shader .
&mut self
name_prefix
&str
&mut self
name_prefix
&str