loop {
let mesh = graphics.device.create_mesh(vertices.as_slice());
let slice = terrain_mesh.to_slice(gfx::TriangleList);
let state = gfx::DrawState::new().depth(gfx::state::LessEqual, true);
let batch: shader::Batch = graphics.make_batch(&program, &mesh, slice, &state).unwrap();
}
Not sure how to fix this.