Struct luminance::shader::program::RawProgram
[−]
[src]
pub struct RawProgram { /* fields omitted */ }
A shader program.
Methods
impl RawProgram
[src]
fn new<'a, T, G>(
tess: T,
vertex: &Stage,
geometry: G,
fragment: &Stage
) -> Result<Self> where
T: Into<Option<(&'a Stage, &'a Stage)>>,
G: Into<Option<&'a Stage>>,
tess: T,
vertex: &Stage,
geometry: G,
fragment: &Stage
) -> Result<Self> where
T: Into<Option<(&'a Stage, &'a Stage)>>,
G: Into<Option<&'a Stage>>,
Create a new program by linking shader stages.