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. 121 documented errors.

Code / MessageTypeSeverityTags
Failed to acquire drm display
panic error
Failed to get display modes
panic error
is not webgpu
panic error panic, webgpu, backend-mismatch, wgpu
wgpu-hal ran into a preventable internal error
panic error panic, internal-error, wgpu-hal, bug
not implemented
panic error naga, msl, metal-backend, ray-tracing, unimplemented, panic
Buffers are required to build acceleration structures
panic error panic, vulkan, ray-tracing, acceleration-structure, buffer
Could not create shader program
panic critical webgl, gles, shader-program, context-loss, panic
Feature `RAY_TRACING` not enabled
panic error vulkan, ray-tracing, feature-not-enabled, panic
multi-plane textures are not supported
panic error webgpu, wasm, texture, unsupported-feature
Could not lock adapter context. This is most-likely a…
panic critical windows, wgl, opengl, deadlock, concurrency, panic
This vulkan device is affected by…
panic error panic, vulkan, multiview, driver-bug, draw
No context available. You need to enable one of wgpu's…
panic critical panic, build-configuration, missing-feature, wgpu
wgpu-hal invariant was violated (usage error)
panic error wgpu-hal, invariant-violation, panic, usage-error
No binary data provided to `ShaderModuleDescriptorGeneric`
panic error shader, tracing, missing-data, panic
Unexpected pointer expression
panic error spirv, shader-compilation, naga, pointers, unimplemented
is not enabled for this backend
panic error panic, metal, polygon-mode, unsupported-feature, render-pipeline
clear_texture is not yet implemented
panic error
Failed to get mapped range for staging belt buffer
panic critical webgpu, staging-belt, buffer-mapping, panic, device-loss
Could not create shader
panic critical webgl, gles, shader-compile, context-loss, panic
wgpu-core resolves `Auto` before configuring the surface
panic error vulkan, surface, color-space, unreachable, internal-invariant
Feature `EXPERIMENTAL_RAY_TRACING` not enabled
panic error vulkan, ray-tracing, feature-not-enabled, panic
vkFreeDescriptorSets error
panic error vulkan, descriptor-sets, driver-bug, panic
Device lost
panic critical vulkan, device-lost, gpu-reset, panic
Earlier check of `enabled_backend_features` should have…
panic error wgpu, instance, no-backend, build-configuration, panic
Attempted to create a static DXC shader compiler, but the…
panic error dx12, dxc, shader-compilation, compile-time-feature, panic
Greater than 2^32 nested error scopes
panic error webgpu, error-scopes, panic, overflow, nesting
iterator given to write_iter() produced
panic error buffer, iterator, length-mismatch, panic
wgpu error
panic critical wgpu, panic, validation-error, error-scope
Feature `MESH_SHADING` not enabled
panic error dx12, wgpu-hal, mesh-shading, panic
Accessing the GPU is only supported on the main thread or…
panic critical webgpu, wasm, browser, threading, environment
Unexpected abs( )
panic error spv, naga, unimplemented, math-function, codegen-panic
byte slice does not start with SPIR-V magic number. Make…
panic error spirv, wgpu, shader-loading, panic
Tried to set display timing properties without the…
panic error vulkan, swapchain, display-timing, feature-missing, panic
found `ShaderSource::Dummy`
panic error webgpu, wasm, shader, unsupported-feature
Cannot create swapchain with Auto PresentationMode
panic error vulkan, present-mode, swapchain, unreachable, internal-invariant
Unexpected error: constructor=
panic error panic, rust, webgpu, browser, unexpected-exception
{}
panic critical vulkan, validation-layer, debug-messenger, panic
expected valid handle for canvas
panic error webgpu, wasm, surface, canvas
invalid mip level
panic error
Timestamp normalization requires the wgsl feature flag to…
panic critical wgpu, compile-time-feature, timestamp-query, naga
Unexpected max( )
panic error spv, naga, unimplemented, math-function, codegen-panic
Web backend does not support BINDING_INDEXING extension
panic error webgpu, wasm, bind-group, texture, unsupported-feature
Unexpected min( )
panic error spv, naga, unimplemented, math-function, codegen-panic
WGPU_ADAPTER_NAME set but no matching adapter found!
panic error webgpu, adapter-selection, env-var, panic, configuration
Clamp to border is not supported
panic error webgpu, wasm, sampler, unsupported-feature
Unexpected sign( )
panic error spirv, shader-compilation, naga, unimplemented
Unexpected Vulkan error
panic error vulkan, unexpected-result, device-error, panic
Error in
panic error
Unexpected saturate( )
panic error spirv, shader-compilation, naga, unimplemented
iterator given to write_iter() produced more than
panic error buffer, iterator, out-of-bounds, panic
Mismatched pop_error_scope call: no error scope for this…
panic error webgpu, wasm, error-scope, threading
slice offset is out of range for buffer of size
panic error panic, rust, buffer, bounds
`ExtendedDisplayP3` is never reported in the Vulkan surface…
panic error vulkan, surface, color-space, unsupported, unreachable
Ray tracing pipelines are unsupported on Metal
panic error rust, metal, ray-tracing, unimplemented
Feature `DRAW_INDIRECT_COUNT` not enabled
panic error
Implementation did not provide a DisplayHandle
panic error
DispatchQueueWriteBuffer is not core
panic error
Unexpected firstLeadingBit
panic error spirv, shader-compilation, naga, unimplemented
Format has no WebGPU equivalent
panic error
source slice length ( ) does not match destination slice…
panic error panic, rust, buffer-mapping, length-mismatch
not supported by a render bundle
panic error wgpu, render-bundle, debug-groups, indirect-draw
MESH_SHADER feature must be enabled to call…
panic error webgpu, wasm, mesh-shader, pipeline, unsupported-feature
Mismatched pop_error_scope call: error scopes must be…
panic error panic, webgpu, error-scope, thread-local
MULTI_DRAW_INDIRECT_COUNT feature must be enabled to call…
panic error panic, webgpu, indirect-draw, feature-flag, unsupported-feature
plane is not valid for
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
Only Opaque/Auto or PreMultiplied alpha mode are supported…
panic error
Web backend does not support arrays of buffers
panic error webgpu, wasm, bind-group, unsupported-feature
byte slice is empty, not SPIR-V
panic error
VERTEX_ATTRIBUTE_64BIT feature must be enabled to use…
panic error panic, rust, webgpu, vertex-format, unsupported-feature
MESH_SHADER feature must be enabled to call…
panic error
No wgpu backend feature that is implemented for the target…
panic critical panic, rust, cargo-features, configuration, instance-creation
is not core
panic error
metal does not support vertex ray hit return
panic error naga, msl, metal, ray-tracing, unimplemented
Could not find color uniform in shader clear shader
panic error
error serializing `lock::observing::Action`
panic error
Memory footprint for format
panic error
Surface should have a native Vulkan swapchain
panic error
Unexpected selector
panic error naga, spirv, parser, switch
Cannot get document
panic error
Couldn't acquire program_cache lock
panic error
Display pointer is not set.
panic error
Only available on WebGPU
panic error
Cannot query for canvas
panic error
plane-based external textures are unsupported on WebGPU…
panic error
Buffer range invalid for GLES
panic error
Failed to read data file
panic error
ray tracing pipelines not yet implemented
panic error wgpu-hal, dx12, ray-tracing, unimplemented
split_off() requires a one-sided range
panic error panic, rust, buffer-mapping, bad-argument
TIMESTAMP_QUERY_INSIDE_ENCODERS feature must be enabled to…
panic error panic, webgpu, timestamps, unsupported-feature
Failed to open lock observation file (does the dir exist?)
panic error
Feature `EXPERIMENTAL_RAY_TRACING_PIPELINES` not enabled
panic error
GetTimestampFrequency
panic error
Ray tracing is unsupported on GL
panic error
TIMESTAMP_QUERY_INSIDE_PASSES feature must be enabled to…
panic error panic, webgpu, timestamps, compute-pass, unsupported-feature
Only BufferUsages::COPY_SRC may be used when…
panic error
canvas context is not a WebGl2RenderingContext
panic error
Raytracing not implemented for web
panic error
Only FIFO/Auto* is supported on web
panic error
Surface should have been configured
panic error