From c64618abb8f5ef4c5acf9989cb90640e847f98fc Mon Sep 17 00:00:00 2001 From: Jonathan Behrens Date: Sat, 8 May 2021 14:07:56 -0400 Subject: [PATCH] Include shader label in log message if validation fails --- wgpu-core/src/device/mod.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/wgpu-core/src/device/mod.rs b/wgpu-core/src/device/mod.rs index c383f1af23..78ffddb2df 100644 --- a/wgpu-core/src/device/mod.rs +++ b/wgpu-core/src/device/mod.rs @@ -1016,7 +1016,7 @@ impl Device { let module = match parser.parse() { Ok(module) => Some(module), Err(err) => { - log::warn!("Failed to parse shader SPIR-V code: {:?}", err); + log::warn!("Failed to parse shader SPIR-V code for {:?}: {:?}", desc.label, err); if desc.flags.contains(wgt::ShaderFlags::VALIDATION) { return Err(pipeline::CreateShaderModuleError::Parsing); } @@ -1033,7 +1033,7 @@ impl Device { match naga::front::wgsl::parse_str(&code) { Ok(module) => (None, Some(module)), Err(err) => { - log::error!("Failed to parse WGSL code: {}", err); + log::error!("Failed to parse WGSL code for {:?}: {}", desc.label, err); return Err(pipeline::CreateShaderModuleError::Parsing); } }