D language binding to gfx-rs/wgpu
To use this package, run the following command in your project's root directory:
Put the following dependency into your project's dependences section:
This is a fork of bindbc-wgpu by gecko0307.
WebGPU specification is currently a working draft and not a standard yet. This binding may be not up to date with latest API revisions.
dependency "bindbc-wgpu" version="~>0.15.0"
Since 0.8.0, major and minor version numbers of the bindbc-wgpu package is in sync with wgpu-native versioning. Patch number can be different.
What is WebGPU?
It is a new low-level graphics and compute API for the Web that works on top of Vulkan, DirectX 12, or Metal. It exposes the generic computational facilities available in today's GPUs in a cross-platform way.
wgpu is a native WebGPU implementation written in Rust that can be compiled to a shared library to use with any language. Its API is based on the W3C spec. It serves as the core of the WebGPU integration in Firefox, Servo, and Deno.
Some useful links:
- Registered by Clipsey
- 0.16.0 released 6 months ago