thindx - Thin DirectX wrappers
Thin DirectX wrappers for Rust.
See git repository for now
Why not winapi directly?
- This crate aims to make fns safe/sound/slightly rusty when possible
- Attempts to verify API soundness through mass unit tests, even if they mostly test D3DCompiler's behavior.
- Doc comments for one-stop intellisense, safety documentation, etc.
Why not <other graphics crate>
?
- Most other graphics crates focus on hiding the underlying graphics API as much as possible, improving application portability.
- This crate surfaces the underlying graphics API as much as possible, improving the potential for interoperability with other graphics code / use in middleware applications.
License
Licensed under either of
- Apache License, Version 2.0 (LICENSE-APACHE or http://www.apache.org/licenses/LICENSE-2.0)
- MIT license (LICENSE-MIT or http://opensource.org/licenses/MIT)
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.