polygon
This commit is contained in:
@@ -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(),
|
||||||
|
|||||||
Reference in New Issue
Block a user