This commit is contained in:
2016-09-14 22:25:59 -07:00
parent 251ace63a7
commit a7562b449c

View File

@@ -39,11 +39,13 @@ gfx_defines!{
} }
} }
const TRIANGLE: [Vertex; 3] = [ const POLYGON: [Vertex; 4] = [
Vertex { pos: [ -0.25, -0.25, 0. ], color: [1.0, 0.0, 0.0] }, Vertex { pos: [ -0.25, -0.25, 0. ], color: [1.0, 0.0, 0.0] },
Vertex { pos: [ 0.25, -0.25, 0. ], color: [0.0, 1.0, 0.0] }, Vertex { pos: [ 0.25, -0.25, 0. ], color: [0.0, 1.0, 0.0] },
Vertex { pos: [ 0.0, 0.25, 0. ], color: [0.0, 0.0, 1.0] } Vertex { pos: [ 0.25, 0.25, 0. ], color: [0.0, 1.0, 0.0] },
Vertex { pos: [ -0.25, 0.25, 0. ], color: [0.0, 0.0, 1.0] }
]; ];
const POLYGON_IDX: &'static [u16] = &[ 0, 1, 2, 2, 3, 0 ];
fn main() { fn main() {
env_logger::init().expect("env logger"); env_logger::init().expect("env logger");
@@ -65,7 +67,7 @@ fn main() {
.expect("create left renderbuffer"); .expect("create left renderbuffer");
let (tex_right, tgt_right) = vr::create_eyebuffer(&mut window.factory, render_size) let (tex_right, tgt_right) = vr::create_eyebuffer(&mut window.factory, render_size)
.expect("create right renderbuffer"); .expect("create right renderbuffer");
let (vertex_buffer, slice) = window.factory.create_vertex_buffer_with_slice(&TRIANGLE, ()); let (vertex_buffer, slice) = window.factory.create_vertex_buffer_with_slice(&POLYGON, POLYGON_IDX);
let pipe_monitor = pipe::Data { let pipe_monitor = pipe::Data {
vbuf: vertex_buffer.clone(), vbuf: vertex_buffer.clone(),