wgpu-hal 0.20.0

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 30 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
  • android_system_properties

gles

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

renderdoc

  • libloading
  • renderdoc-sys

metal

  • naga/msl-out
  • block

d3d12

  • dep:d3d12

windows_rs

  • gpu-allocator

gpu-alloc

  • dep:gpu-alloc

hassle-rs

  • dep:hassle-rs

block

  • dep:block

smallvec

  • dep:smallvec

ndk-sys

  • dep:ndk-sys

libloading

  • dep:libloading

range-alloc

  • dep:range-alloc

glutin_wgl_sys

  • dep:glutin_wgl_sys

renderdoc-sys

  • dep:renderdoc-sys

bit-set

  • dep:bit-set

gpu-descriptor

  • dep:gpu-descriptor

ash

  • dep:ash

glow

  • dep:glow

gpu-allocator

  • dep:gpu-allocator

khronos-egl

  • dep:khronos-egl

android_system_properties

  • dep:android_system_properties

fragile-send-sync-non-atomic-wasm

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

dxc_shader_compiler

  • hassle-rs

device_lost_panic

    This feature flag does not enable additional features.

oom_panic

    This feature flag does not enable additional features.

internal_error_panic

    This feature flag does not enable additional features.