wgpu-hal 0.19.1

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

renderdoc

  • libloading
  • renderdoc-sys

metal

  • naga/msl-out
  • block

gpu-allocator

  • dep:gpu-allocator

bit-set

  • dep:bit-set

fragile-send-sync-non-atomic-wasm

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

block

  • dep:block

gpu-descriptor

  • dep:gpu-descriptor

range-alloc

  • dep:range-alloc

d3d12

  • dep:d3d12

renderdoc-sys

  • dep:renderdoc-sys

dxc_shader_compiler

  • hassle-rs

libloading

  • dep:libloading

ash

  • dep:ash

windows_rs

  • gpu-allocator

gpu-alloc

  • dep:gpu-alloc

smallvec

  • dep:smallvec

glutin_wgl_sys

  • dep:glutin_wgl_sys

khronos-egl

  • dep:khronos-egl

glow

  • dep:glow

hassle-rs

  • dep:hassle-rs