#sdl2 #piston #piston-game-engine #window #game-engine

dev pistoncore-sdl2_window

A SDL2 back-end for the Piston game engine

70 breaking releases

Uses old Rust 2015

0.70.0 Oct 21, 2024
0.69.0 Sep 26, 2023
0.68.0 Feb 23, 2022
0.67.0 Jan 12, 2021
0.0.0 Dec 15, 2014

#313 in Graphics APIs

Download history 45/week @ 2024-08-18 89/week @ 2024-08-25 70/week @ 2024-09-01 49/week @ 2024-09-08 32/week @ 2024-09-15 260/week @ 2024-09-22 67/week @ 2024-09-29 15/week @ 2024-10-06 64/week @ 2024-10-13 190/week @ 2024-10-20 83/week @ 2024-10-27 92/week @ 2024-11-03 18/week @ 2024-11-10 72/week @ 2024-11-17 69/week @ 2024-11-24 59/week @ 2024-12-01

223 downloads per month
Used in 20 crates

MIT license

51KB
506 lines

sdl2_window Build Status Crates.io Crates.io

An SDL2 back-end for the Piston game engine

Maintainers: @TyOverby, @bvssvni, @Coeuvre, @mitchmindtree

How to contribute

Installation

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

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

How to create a window

let mut window: Sdl2Window = WindowSettings::new("SDL Window", (640, 480))
    .fullscreen(false)
    .vsync(true)
    .build()
    .unwrap();

See the examples for more ways to create a window.

Troubleshooting

Dependencies

dependencies

Dependencies

~17MB
~370K SLoC