bors[bot] 15f6f69725 Merge #1
1: Initialize crate r=kvark a=msiglreith

The crate is supposed to be a Rust wrapper around D3D12.
Motivated by trying to hide the FFI behind a nicer to use layer (part of BAL).

It aims at providing a zero-cost abstraction without any overhead at all (no transition costs between Rust structs and D3D12 structs or allocations). The API closely ressambles the d3d12 interfaces and is strucutered accordingly.

It currently uses a custom `ComPtr` implementation which does not do any refcounting, therefore requires manual destruction when dropping.

Co-authored-by: msiglreith <m.siglreith@gmail.com>
2018-08-27 16:58:06 +00:00
2018-08-26 00:47:06 +02:00
2018-08-26 16:10:27 +02:00
2018-08-26 15:59:25 +02:00
2018-08-26 00:47:06 +02:00

d3d12-rs

Rust wrapper for D3D12

Description
Safe and portable GPU abstraction in Rust, implementing WebGPU API.
Readme 268 MiB
Languages
Rust 94.6%
JavaScript 5.4%