DirectX 12 wrapper for Rust
redirect
aims to be a lightweight and type-safe wrapper around the DirectX12 API for the Rust Programming Language.
This is a Windows 10 only crate. Using under other toolchains would be a no-op.
Most of the core API has been ported. Main leftovers include TiledResource, Marker and some other related stuff.redirect
can now be used to draw a triangle! Checkout ./examples/triangle.rs
.
resource::RawTexture
.This project is distributed under the terms of both the MIT license and the Apache License (Version 2.0).
See LICENSE-APACHE, LICENSE-MIT for details.
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.