sdl2_window Build Status

An SDL2 back-end for the Piston game engine

Maintainers: @TyOverby, @bvssvni, @Coeuvre

How to contribute

Installation

To use this as a dependency, add the following code to your Cargo.toml file:

rust [dependencies.pistoncore-sdl2_window] git = "https://github.com/PistonDevelopers/sdl2_game_window"

How to create a window

Rust let mut window = Sdl2Window::new( shader_version::opengl::OpenGL_3_2, WindowSettings { title: "My application".to_string(), size: [640, 480], fullscreen: false, exit_on_esc: true, samples: 4, } );

How to set up Gfx

After you have created a window, do the following:

```Rust use quack::Get;

let mut device = gfx::GlDevice::new(|s| unsafe { transmute(sdl2::video::glgetproc_address(s)) }); let Size([w, h]) = window.get(); let frame = gfx::Frame::new(w as u16, h as u16); ```

Troubleshooting

Dependencies

dependencies