ErrLookup › gfx-rs/wgpu

gfx-rs/wgpu

A cross-platform, safe, pure-Rust graphics API. · Rust · 641 source files

Analyzed at 3e11ff59bf on 2026-09-03. 146 documented errors.

Code / MessageTypeSeverityTags
wgpu error: {err}
panic critical wgpu, panic, validation-error, error-scope
Mismatched pop_error_scope call: no error scope for this thr
panic critical wgpu, panic, error-scope, thread-local
Mismatched pop_error_scope call: error scopes must be popped
panic critical wgpu, panic, error-scope, lifo-order
Timestamp normalization requires the wgsl feature flag to be
panic critical wgpu, compile-time-feature, timestamp-query, naga
Feature `MESH_SHADING` not enabled
panic error dx12, wgpu-hal, mesh-shading, panic
{:?} is not enabled for this backend
panic error dx12, wgpu-hal, polygon-mode, panic
Attempted to create a static DXC shader compiler, but the st
panic error dx12, dxc, shader-compilation, compile-time-feature, panic
wgpu-hal invariant was violated (usage error): {txt}
panic error wgpu-hal, invariant-violation, panic, usage-error
wgpu-hal ran into a preventable internal error: {txt}
panic error panic, internal-error, wgpu-hal, bug
{:?} is not enabled for this backend
panic error panic, metal, polygon-mode, unsupported-feature, render-pipeline
Buffers are required to build acceleration structures
panic error panic, vulkan, ray-tracing, acceleration-structure, buffer
This vulkan device is affected by [#8333](https://github.com
panic error panic, vulkan, multiview, driver-bug, draw
Feature `MESH_SHADING` not enabled
panic error
Feature `DRAW_INDIRECT_COUNT` not enabled
panic error
vkFreeDescriptorSets error: {err}, please report this error
panic error vulkan, descriptor-sets, driver-bug, panic
{}
panic critical vulkan, validation-layer, debug-messenger, panic
Unexpected Vulkan error: {_err:?}
panic error vulkan, unexpected-result, device-error, panic
Device lost
panic critical vulkan, device-lost, gpu-reset, panic
Tried to set display timing properties without the correspon
panic error vulkan, swapchain, display-timing, feature-missing, panic
No binary data provided to `ShaderModuleDescriptorGeneric`
panic error shader, tracing, missing-data, panic
iterator given to write_iter() produced more than {self_len}
panic error buffer, iterator, out-of-bounds, panic
iterator given to write_iter() produced {iter_len} elements
panic error buffer, iterator, length-mismatch, panic
source slice length ({src_len}) does not match destination s
panic error panic, rust, buffer-mapping, length-mismatch
mid > len
panic error panic, rust, buffer-mapping, out-of-range
split_off() requires a one-sided range
panic error panic, rust, buffer-mapping, bad-argument
slice offset {slice_offset} is out of range for buffer of si
panic error panic, rust, buffer, bounds
slice offset {slice_offset} size {slice_size} is out of rang
panic error panic, rust, buffer, bounds, overflow
No wgpu backend feature that is implemented for the target p
panic critical panic, rust, cargo-features, configuration, instance-creation
Unexpected error: constructor={constructor} value={value}
panic error panic, rust, webgpu, browser, unexpected-exception
{:?} is not enabled for this backend
panic error panic, rust, webgpu, render-pipeline, unsupported-feature
VERTEX_ATTRIBUTE_64BIT feature must be enabled to use Double
panic error panic, rust, webgpu, vertex-format, unsupported-feature
multi-plane textures are not supported
panic error webgpu, wasm, texture, unsupported-feature
Clamp to border is not supported
panic error webgpu, wasm, sampler, unsupported-feature
Accessing the GPU is only supported on the main thread or fr
panic critical webgpu, wasm, browser, threading, environment
expected valid handle for canvas
panic error webgpu, wasm, surface, canvas
found `ShaderSource::Dummy`
panic error webgpu, wasm, shader, unsupported-feature
Web backend does not support arrays of buffers
panic error webgpu, wasm, bind-group, unsupported-feature
Web backend does not support arrays of samplers
panic error webgpu, wasm, bind-group, sampler, unsupported-feature
Web backend does not support BINDING_INDEXING extension
panic error webgpu, wasm, bind-group, texture, unsupported-feature
MESH_SHADER feature must be enabled to call create_mesh_pipe
panic error webgpu, wasm, mesh-shader, pipeline, unsupported-feature
Mismatched pop_error_scope call: no error scope for this thr
panic error webgpu, wasm, error-scope, threading
Mismatched pop_error_scope call: error scopes must be popped
panic error panic, webgpu, error-scope, thread-local
TIMESTAMP_QUERY_INSIDE_ENCODERS feature must be enabled to c
panic error panic, webgpu, timestamps, unsupported-feature
IMMEDIATES feature must be enabled to call set_immediates
panic error panic, webgpu, immediates, compute-pass, unsupported-feature
TIMESTAMP_QUERY_INSIDE_PASSES feature must be enabled to cal
panic error panic, webgpu, timestamps, compute-pass, unsupported-feature
MESH_SHADER feature must be enabled to call draw_mesh_tasks
panic error panic, webgpu, mesh-shader, draw, unsupported-feature
MESH_SHADER feature must be enabled to call draw_mesh_tasks_
panic error panic, webgpu, mesh-shader, indirect-draw, unsupported-feature
MESH_SHADER feature must be enabled to call multi_draw_mesh_
panic error panic, webgpu, mesh-shader, indirect-draw, unsupported-feature
MULTI_DRAW_INDIRECT_COUNT feature must be enabled to call mu
panic error panic, webgpu, indirect-draw, feature-flag, unsupported-feature
MULTI_DRAW_INDIRECT_COUNT feature must be enabled to call mu
panic error panic, webgpu, indirect-draw, feature-flag, unsupported-feature
MESH_SHADER feature must be enabled to call multi_draw_mesh_
panic error
TIMESTAMP_QUERY_INSIDE_PASSES feature must be enabled to cal
panic error
Only FIFO/Auto* is supported on web
panic error
Only Opaque/Auto or PreMultiplied alpha mode are supported o
panic error
Error in {operation}: {cause}
panic error
found `ShaderSource::Dummy`
panic error
DispatchQueueWriteBuffer is not core
panic error
Only available on WebGPU
panic error
${name} is not core
panic error
${name} is not webgpu
panic error panic, webgpu, backend-mismatch, wgpu
No context available. You need to enable one of wgpu's backe
panic critical panic, build-configuration, missing-feature, wgpu
Only BufferUsages::COPY_SRC may be used when Features::MAPPA
panic error
byte slice is empty, not SPIR-V
panic error
byte slice does not start with SPIR-V magic number. Make sur
panic error spirv, wgpu, shader-loading, panic
wgpu-core resolves `Auto` before configuring the surface
panic error vulkan, surface, color-space, unreachable, internal-invariant
`ExtendedDisplayP3` is never reported in the Vulkan surface
panic error vulkan, surface, color-space, unsupported, unreachable
Cannot create swapchain with Auto PresentationMode
panic error vulkan, present-mode, swapchain, unreachable, internal-invariant
plane {plane} is not valid for {self:?}
panic error wgpu-types, texture-format, plane-index, panic, video
the plane must be specified for multi-planar formats
panic error wgpu-types, texture-format, plane-index, panic, video
Earlier check of `enabled_backend_features` should have prev
panic error wgpu, instance, no-backend, build-configuration, panic
not implemented
panic error naga, msl, metal, unimplemented, vertex-builtin
metal does not support vertex ray hit return
panic error naga, msl, metal, ray-tracing, unimplemented
not implemented
panic error naga, msl, metal-backend, ray-tracing, unimplemented, panic
not implemented
panic error naga, spirv, binary-operator, unimplemented, panic
Unexpected abs({:?})
panic error spv, naga, unimplemented, math-function, codegen-panic
Unexpected min({:?})
panic error spv, naga, unimplemented, math-function, codegen-panic
Unexpected max({:?})
panic error spv, naga, unimplemented, math-function, codegen-panic
Unexpected saturate({:?})
panic error spirv, shader-compilation, naga, unimplemented
Unexpected sign({:?})
panic error spirv, shader-compilation, naga, unimplemented
Unexpected firstLeadingBit({:?})
panic error spirv, shader-compilation, naga, unimplemented
Unexpected pointer expression {:?}
panic error spirv, shader-compilation, naga, pointers, unimplemented
not implemented
panic error
not implemented
panic error
not implemented
panic error
not implemented
panic error naga, spirv, unimplemented, shader-translation
not implemented
panic error naga, wgsl, subgroups, unimplemented
Unexpected selector {:?}
panic error naga, spirv, parser, switch
not supported by a render bundle
panic error wgpu, render-bundle, debug-groups, indirect-draw
not implemented
panic error wgpu, dx12, vertex-format, float64
ray tracing pipelines not yet implemented
panic error wgpu-hal, dx12, ray-tracing, unimplemented
not implemented
panic error wgpu-hal, gles, acceleration-structure, ray-tracing
not implemented
panic error gles, vertex-format, float64, unimplemented
not implemented
panic error gles, pipeline-layout, ray-tracing, unimplemented
Ray tracing is unsupported on GL
panic error
not implemented
panic error
not implemented
panic error rust, metal, unimplemented, ray-tracing
not implemented
panic error rust, metal, vertex-format, f64
not implemented
panic error rust, metal, vertex-format, naga, f64
Ray tracing pipelines are unsupported on Metal
panic error rust, metal, ray-tracing, unimplemented
Memory footprint for format {f:?} is not implemented
panic error
Format {texture_format:?} has no WebGPU equivalent
panic error
Raytracing not implemented for web
panic error
plane-based external textures are unsupported on WebGPU; use
panic error
clear_texture is not yet implemented
panic error
Implementation did not provide a DisplayHandle
panic error
Failed to read data file
panic error
Failed to open lock observation file (does the dir exist?)
panic error
error serializing `lock::observing::Action`
panic error
error writing `lock::observing::Action`
panic error
COM pointer should not be NULL
panic error
GetTimestampFrequency
panic error
Could not create shader
panic error
Could not create shader program
panic error
Could not find color uniform in shader clear shader
panic error
Couldn't acquire program_cache lock
panic error
Buffer range invalid for GLES
panic error
Could not lock adapter context. This is most-likely a deadlo
panic error
Could not lock instance. This is most-likely a deadlock.
panic error
Failed to get EGL 1.5 for surfaceless
panic error
canvas context is not a WebGl2RenderingContext
panic error
Cannot get document
panic error
Cannot query for canvas
panic error
Canvas is not found
panic error
Failed to downcast to canvas type
panic error
Could not create shader program
panic critical webgl, gles, shader-program, context-loss, panic
Could not create shader
panic critical webgl, gles, shader-compile, context-loss, panic
Could not lock adapter context. This is most-likely a deadlo
panic critical windows, wgl, opengl, deadlock, concurrency, panic
Feature `RAY_TRACING` not enabled
panic error vulkan, ray-tracing, feature-not-enabled, panic
Feature `EXPERIMENTAL_RAY_TRACING` not enabled
panic error vulkan, ray-tracing, feature-not-enabled, panic
Feature `EXPERIMENTAL_RAY_TRACING_PIPELINES` not enabled
panic error
Feature `RAY_TRACING` not enabled
panic error
Failed to get drm display
panic error
Failed to acquire drm display
panic error
Failed to get display modes
panic error
Failed to create DRM surface
panic error
Display pointer is not set.
panic error
Pointer to X-Server is not set.
panic error
Surface should have been configured
panic error
Surface should have a native Vulkan swapchain
panic error
Surface should be a native Vulkan surface
panic error
invalid mip level
panic error
buffer slice can not be empty
panic error
importExternalTexture failed
panic error
Greater than 2^32 nested error scopes
panic error webgpu, error-scopes, panic, overflow, nesting
Failed to get mapped range for staging belt buffer
panic critical webgpu, staging-belt, buffer-mapping, panic, device-loss
WGPU_ADAPTER_NAME set but no matching adapter found!
panic error webgpu, adapter-selection, env-var, panic, configuration