Skip to content

Commit 822bca6

Browse files
committed
Compat: Fix pipeline_bind_group_compat.spec.ts for 0 storage bufs/texs
1 parent 9273480 commit 822bca6

File tree

1 file changed

+2
-3
lines changed

1 file changed

+2
-3
lines changed

src/webgpu/api/validation/encoding/programmable/pipeline_bind_group_compat.spec.ts

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -777,7 +777,6 @@ g.test('bgl_resource_type_mismatch')
777777
)
778778
.params(
779779
kCompatTestParams
780-
.beginSubcases()
781780
.combine('bgResourceType', kResourceTypes)
782781
.combine('plResourceType', kResourceTypes)
783782
.expand('useU32Array', p => (p.bgResourceType === 'uniformBuf' ? [true, false] : [false]))
@@ -788,14 +787,14 @@ g.test('bgl_resource_type_mismatch')
788787

789788
t.skipIf(
790789
t.isCompatibility &&
791-
resourceIsStorageTexture(plResourceType) &&
790+
(resourceIsStorageTexture(plResourceType) || resourceIsStorageTexture(bgResourceType)) &&
792791
!(t.device.limits.maxStorageTexturesInFragmentStage! >= 1),
793792
`maxStorageTexturesInFragmentStage(${t.device.limits.maxStorageTexturesInFragmentStage}) is not >= 1`
794793
);
795794

796795
t.skipIf(
797796
t.isCompatibility &&
798-
resourceIsStorageBuffer(plResourceType) &&
797+
(resourceIsStorageBuffer(plResourceType) || resourceIsStorageBuffer(bgResourceType)) &&
799798
!(t.device.limits.maxStorageBuffersInFragmentStage! >= 1),
800799
`maxStorageBuffersInFragmentStage(${t.device.limits.maxStorageBuffersInFragmentStage}) is not >= 1`
801800
);

0 commit comments

Comments
 (0)