#cross-platform #graphics #vulkan #sonar #game-engine #window #creation

sonar-window

Cross-platform window and graphics context creation library

1 unstable release

Uses old Rust 2015

0.1.0 Aug 1, 2016

#1757 in Game dev


Used in sonar

MIT/Apache

1KB

Sonar

Azure DevOps builds crates.io License

3D game engine written in Rust

DISCLAIMER: This library is a very early work in progress and not ready for general use!

Documentation

Design Goals

  • Minimal boilerplate required
  • Sane defaults
  • Highly scaleable for non-trivial use cases
  • Allow for 'dropping down' to lower abstraction levels
  • Cross-platform support (Linux/Windows)
  • Vulkan support

Non-goals:

  • Support for multiple graphics backends

Usage

Add this to your Cargo.toml:

[dependencies]
sonar = "*"

and this to your crate root:

extern crate sonar;

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.

No runtime deps