i2d-wgpu 0.16.0

D language binding to gfx-rs/wgpu

To use this package, run the following command in your project's root directory:

Manual usage
Put the following dependency into your project's dependences section:

DUB Package


Dynamic binding to gfx-rs/wgpu-native based on BindBC library loader. Supports Windows, Linux and macOS.

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:

  • Timur Gafarov
  • Inochi2D Project
0.16.0 2023-Jun-14
0.15.0 2023-Mar-22
~main 2023-Jun-14
Show all 3 versions
Download Stats:
  • 0 downloads today

  • 0 downloads this week

  • 1 downloads this month

  • 21 downloads total

Short URL: