dtcristo / raylib-rust

Rust bindings for raylib, a simple and easy-to-use library to learn videogames programming

Home Page: http://www.raylib.com/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

logo

raylib-rust

Rust bindings for raylib, a simple and easy-to-use library to learn videogames programming.

Development status

DEPRECATED: Please use the more feature-complete bindings deltaphc/raylib-rs instead.

The raw binding layer raylib-sys is functionally complete with an automatic build script tested on macOS, Windows and Linux. This downloads raylib binaries and statically links your project. The higher level raylib crate is incomplete.

Dependencies

The following tools are required to build raylib-sys:

  • curl
  • clang - Windows binaries can be downloaded here
  • pkg-config - Only required for macOS and Linux

Supported targets

The following targets are tested to work:

  • x86_64-apple-darwin
  • x86_64-pc-windows-msvc
  • x86_64-unknown-linux-gnu

However, it should also work on the following:

  • i686-apple-darwin
  • i686-pc-windows-msvc
  • i686-unknown-linux-gnu

Future support will be added for the following:

  • i686-pc-windows-gnu
  • x86_64-pc-windows-gnu

License

Licensed under either of

at your option.

Contribution

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.

Credits

  • Thanks raysan5 for building an amazing library.

About

Rust bindings for raylib, a simple and easy-to-use library to learn videogames programming

http://www.raylib.com/

License:Apache License 2.0


Languages

Language:Rust 99.9%Language:C 0.1%