14 unstable releases (4 breaking)
✓ Uses Rust 2018 edition
|0.5.1||May 7, 2020|
|0.5.0||Mar 23, 2020|
|0.4.6||Apr 12, 2020|
|0.4.5||Jan 7, 2020|
|0.1.0||Dec 27, 2018|
#22 in Game development
7,320 downloads per month
Used in 38 crates (via wgpu-core)
DX11 backend for gfx.
In D3D11 there are tables of CBVs, SRVs, UAVs, and samplers.
Each descriptor type can take 1 or two of those entry points.
The descriptor pool is just and array of handles, belonging to descriptor set 1, descriptor set 2, etc. Each range of descriptors in a descriptor set area of the pool is split into shader stages, which in turn is split into CBS/SRV/UAV/Sampler parts. That allows binding a descriptor set as a list of continuous descriptor ranges (per type, per shader stage).