wgpu-hal 0.15.4

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-descriptor

  • dep:gpu-descriptor

dxc_shader_compiler

  • hassle-rs

gpu-allocator

  • dep:gpu-allocator

range-alloc

  • dep:range-alloc

hassle-rs

  • dep:hassle-rs

smallvec

  • dep:smallvec

glow

  • dep:glow

gpu-alloc

  • dep:gpu-alloc

native

  • dep:native

emscripten

  • gles

bit-set

  • dep:bit-set

ash

  • dep:ash

egl

  • dep:egl

windows_rs

  • gpu-allocator

renderdoc-sys

  • dep:renderdoc-sys

libloading

  • dep:libloading

foreign-types

  • dep:foreign-types

block

  • dep:block