mirror of
https://github.com/encounter/dawn-cmake.git
synced 2025-12-17 17:05:31 +00:00
Allow Bind Group Layout Binding visibility to be None
According to https://github.com/gpuweb/gpuweb/issues/405, None is a valid value for GPUBindGroupLayoutBinding visibility to be passed in. Bug: dawn:22 Change-Id: I7b30b7ab8ed6824718573fa25fad5d509846db55 Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/11980 Reviewed-by: Corentin Wallez <cwallez@chromium.org> Commit-Queue: François Beaufort <beaufort.francois@gmail.com>
This commit is contained in:
committed by
Commit Bot service account
parent
91b2142ee4
commit
bed0fdf7ad
@@ -526,7 +526,7 @@ TEST_F(BindGroupLayoutValidationTest, DynamicAndTypeCompatibility) {
|
||||
}));
|
||||
}
|
||||
|
||||
// This test verifies that visibility of bindings in BindGroupLayout can't be none
|
||||
// This test verifies that visibility of bindings in BindGroupLayout can be none
|
||||
TEST_F(BindGroupLayoutValidationTest, BindGroupLayoutVisibilityNone) {
|
||||
utils::MakeBindGroupLayout(device,
|
||||
{
|
||||
@@ -538,7 +538,7 @@ TEST_F(BindGroupLayoutValidationTest, BindGroupLayoutVisibilityNone) {
|
||||
dawn::BindGroupLayoutDescriptor descriptor;
|
||||
descriptor.bindingCount = 1;
|
||||
descriptor.bindings = &binding;
|
||||
ASSERT_DEVICE_ERROR(device.CreateBindGroupLayout(&descriptor));
|
||||
device.CreateBindGroupLayout(&descriptor);
|
||||
}
|
||||
|
||||
// Check that dynamic buffer numbers exceed maximum value in one bind group layout.
|
||||
|
||||
Reference in New Issue
Block a user