Macro rin::gl::uniforms [−][src]
macro_rules! uniforms { { $( $name:ident: $value:expr ),* } => { ... }; { $( $name:ident: $value:expr, )* } => { ... }; { $( $location:expr => $value:expr ),* } => { ... }; { $( $location:expr => $value:expr, )* } => { ... }; }
easy way to set uniforms to pass a draw call
#[macro_use] extern crate glin; extern crate na; fn main() { let projection: na::Mat4 = na::one(); let view: na::Mat4 = na::one(); let model: na::Mat4 = na::one(); let uniforms = uniforms!{ projection: projection, view: view, model: model, model_view_projection: projection * view * model, }; }