From e0485b49ac394ddff157fabe627ea78d9a47080c Mon Sep 17 00:00:00 2001 From: Aron Granberg Date: Sat, 11 Apr 2020 11:22:40 +0200 Subject: [PATCH] Improve error message when bind group and bind group layout have different number of entries --- wgpu-core/src/device/mod.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/wgpu-core/src/device/mod.rs b/wgpu-core/src/device/mod.rs index 2888a2310f..a0a628f418 100644 --- a/wgpu-core/src/device/mod.rs +++ b/wgpu-core/src/device/mod.rs @@ -1044,7 +1044,7 @@ impl Global { let (bind_group_layout_guard, mut token) = hub.bind_group_layouts.read(&mut token); let bind_group_layout = &bind_group_layout_guard[desc.layout]; let entries = unsafe { slice::from_raw_parts(desc.entries, desc.entries_length) }; - assert_eq!(entries.len(), bind_group_layout.entries.len()); + assert_eq!(entries.len(), bind_group_layout.entries.len(), "Bind group has {} entries and bind group layout has {} entries, they should be the same.", entries.len(), bind_group_layout.entries.len()); let desc_set = unsafe { let mut desc_sets = ArrayVec::<[_; 1]>::new();