77 breaking releases
Uses old Rust 2015
0.77.0 | Nov 16, 2022 |
---|---|
0.75.0 | Feb 23, 2022 |
0.74.0 | Nov 28, 2021 |
0.71.0 | Jan 12, 2021 |
0.0.7 | Feb 24, 2015 |
#129 in Game dev
297 downloads per month
Used in 2 crates
59KB
567 lines
glfw_window 
A GLFW window back-end for the Piston game engine.
Maintainers: @TyOverby, @bvssvni, @Coeuvre
How to create a window
let mut window: GlfwWindow = WindowSettings::new("GLFW Window", (640, 480))
.fullscreen(false)
.vsync(true)
.build()
.unwrap();
See the examples for more ways to create a window.
How to set up Gfx
After you have created a window, do the following:
let mut device = gfx::GlDevice::new(|s|
self.window.get_proc_address(s)
);
let (w, h) = window.get_size();
let frame = gfx::Frame::new(w as u16, h as u16);
Troubleshooting
Dependencies
lib.rs
:
A GLFW window back-end for the Piston game engine.
Dependencies
~1.7–2.6MB
~55K SLoC