-
Notifications
You must be signed in to change notification settings - Fork 1.2k
Open
Labels
Description
I tried to load SPIRV compute shader compiled by rust-gpu with u64 integers and got validation error:
thread 'main' panicked at 'wgpu error: Validation Error
Caused by:
In Device::create_shader_module
note: label = `REDACTED/target/spirv-builder/spirv-unknown-vulkan1.1/release/deps/shader.spv`
Shader validation error:
┌─ REDACTED/target/spirv-builder/spirv-unknown-vulkan1.1/release/deps/shader.spv:1:1
│
1 │
│ naga::Constant [6]
Constant [6] '' is invalid
The type doesn't match the constant
', REDACTED/.cargo/registry/src/github.com-1ecc6299db9ec823/wgpu-0.14.2/src/backend/direct.rs:2403:5
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
Adding wgpu::Features::SHADER_FLOAT64 to features didn't help.