Mercurial > touhou
diff examples/stagerunner.rs @ 742:0a250ddfae79
examples: Update luminance.
author | Emmanuel Gil Peyrot <linkmauve@linkmauve.fr> |
---|---|
date | Tue, 07 Jan 2020 00:23:15 +0100 |
parents | 3555845f8cf4 |
children | 0fed350d1778 |
line wrap: on
line diff
--- a/examples/stagerunner.rs +++ b/examples/stagerunner.rs @@ -1,6 +1,6 @@ use luminance::blending::{Equation, Factor}; use luminance::context::GraphicsContext; -use luminance::pipeline::BoundTexture; +use luminance::pipeline::{BoundTexture, PipelineState}; use luminance::pixel::NormUnsigned; use luminance::render_state::RenderState; use luminance::shader::program::{Program, Uniform}; @@ -203,7 +203,7 @@ fn main() { // and use it in the shader surface .pipeline_builder() - .pipeline(&back_buffer, [0., 0., 0., 0.], |pipeline, mut shd_gate| { + .pipeline(&back_buffer, &PipelineState::default(), |pipeline, mut shd_gate| { // bind our fancy texture to the GPU: it gives us a bound texture we can use with the shader let bound_tex = match &tex { LoadedTexture::Rgb(tex) => pipeline.bind_texture(tex), @@ -225,7 +225,7 @@ fn main() { let render_state = RenderState::default() .set_blending((Equation::Additive, Factor::SrcAlpha, Factor::SrcAlphaComplement)); - rdr_gate.render(render_state, |mut tess_gate| { + rdr_gate.render(&render_state, |mut tess_gate| { let mut game = game.borrow_mut(); game.run_frame();