28 breaking releases

0.28.0 Dec 4, 2018
0.27.0 Nov 13, 2018
0.26.0 Aug 7, 2018
0.25.0 Jun 29, 2018
0.3.0 Jun 19, 2015

#11 in Graphics APIs

Download history 854/week @ 2018-10-23 1076/week @ 2018-10-30 819/week @ 2018-11-06 1197/week @ 2018-11-13 1519/week @ 2018-11-20 1077/week @ 2018-11-27 1018/week @ 2018-12-04 1063/week @ 2018-12-11 1044/week @ 2018-12-18 1031/week @ 2018-12-25 968/week @ 2019-01-01 1310/week @ 2019-01-08 1043/week @ 2019-01-15

4,781 downloads per month
Used in 25 crates (24 directly)

Apache-2.0

353KB
7K SLoC

gfx_window_glutin

Glutin window backend for gfx-rs

Usage

Make sure you have the following in your Cargo.toml:

gfx_core = "0.8"
gfx_device_gl = "0.15"
gfx_window_glutin = "0.28.0"
glutin = "0.19"

Then, initialize gfx as follows:

extern crate gfx_core;
extern crate gfx_device_gl;
extern crate gfx_window_glutin;
extern crate glutin;

use gfx_core::format::{DepthStencil, Rgba8};

fn main() {
    let events_loop = glutin::EventsLoop::new();
    let window_builder = glutin::WindowBuilder::new().with_title("Example".to_owned());
    let context = glutin::ContextBuilder::new();
    let (window, device, factory, rtv, stv) =
        gfx_window_glutin::init::<Rgba8, DepthStencil>(window_builder, context, &events_loop);

    // your code
}

Dependencies

~3.5MB
~65K SLoC