From 3db1e6c10d9dfce769c5f00c012805bebbd7a5aa 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 dae5275868..e04c8395b4 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();