wgpu-hal 0.15.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, 1 of them enabled by default.

default

    This feature flag does not enable additional features.

dx12

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

dx11

  • naga/hlsl-out
  • native
  • libloading
  • winapi/d3d11
  • winapi/std
  • winapi/d3d11_1
  • winapi/d3d11_2
  • winapi/d3d11sdklayers
  • winapi/dxgi1_6

vulkan

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

gles

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

metal

  • naga/msl-out
  • block
  • foreign-types

renderdoc

  • libloading
  • renderdoc-sys

gpu-alloc

  • dep:gpu-alloc

glow

  • dep:glow

smallvec

  • dep:smallvec

emscripten

  • gles

ash

  • dep:ash

renderdoc-sys

  • dep:renderdoc-sys

native

  • dep:native

windows_rs

  • gpu-allocator

dxc_shader_compiler

  • hassle-rs

block

  • dep:block

foreign-types

  • dep:foreign-types

bit-set

  • dep:bit-set

hassle-rs

  • dep:hassle-rs

gpu-descriptor

  • dep:gpu-descriptor

range-alloc

  • dep:range-alloc

gpu-allocator

  • dep:gpu-allocator

egl

  • dep:egl

libloading

  • dep:libloading