wgpu-hal 0.19.3

WebGPU hardware abstraction layer
Documentation

wgpu-hal

There is very little structured metadata to build this page from currently. You should check the main library docs, readme, or Cargo.toml in case the author documented the features in them.

This version has 25 feature flags, 2 of them enabled by default.

default

  • link
  • metal/link

dx12

  • naga/hlsl-out
  • d3d12
  • bit-set
  • libloading
  • range-alloc
  • winapi/std
  • winapi/winbase
  • winapi/d3d12
  • winapi/d3d12shader
  • winapi/d3d12sdklayers
  • winapi/dxgi1_6

vulkan

  • naga/spv-out
  • ash
  • gpu-alloc
  • gpu-descriptor
  • libloading
  • smallvec

gles

  • naga/glsl-out
  • glow
  • glutin_wgl_sys
  • khronos-egl
  • libloading

metal

  • naga/msl-out
  • block

renderdoc

  • libloading
  • renderdoc-sys

fragile-send-sync-non-atomic-wasm

  • wgt/fragile-send-sync-non-atomic-wasm

dxc_shader_compiler

  • hassle-rs

khronos-egl

  • dep:khronos-egl

gpu-descriptor

  • dep:gpu-descriptor

bit-set

  • dep:bit-set

ash

  • dep:ash

gpu-allocator

  • dep:gpu-allocator

range-alloc

  • dep:range-alloc

hassle-rs

  • dep:hassle-rs

glutin_wgl_sys

  • dep:glutin_wgl_sys

windows_rs

  • gpu-allocator

glow

  • dep:glow

libloading

  • dep:libloading

d3d12

  • dep:d3d12

gpu-alloc

  • dep:gpu-alloc

block

  • dep:block

renderdoc-sys

  • dep:renderdoc-sys

smallvec

  • dep:smallvec