diff --git a/wgpu-core/src/instance.rs b/wgpu-core/src/instance.rs index 36df1a89be..7c4113cea4 100644 --- a/wgpu-core/src/instance.rs +++ b/wgpu-core/src/instance.rs @@ -666,7 +666,7 @@ impl Global { log::warn!("max_bind_groups limit is missing"); } else { assert!( - u32::from(limits.max_bound_descriptor_sets) >= desc.limits.max_bind_groups, + desc.limits.max_bind_groups <= adapter.limits.max_bind_groups, "Adapter does not support the requested max_bind_groups" ); }