@@ -725,6 +725,7 @@ var LibraryWebGPU = {
725
725
setLimitValueU32 ( 'maxTextureDimension3D' , { { { C_STRUCTS . WGPULimits . maxTextureDimension3D } } } ) ;
726
726
setLimitValueU32 ( 'maxTextureArrayLayers' , { { { C_STRUCTS . WGPULimits . maxTextureArrayLayers } } } ) ;
727
727
setLimitValueU32 ( 'maxBindGroups' , { { { C_STRUCTS . WGPULimits . maxBindGroups } } } ) ;
728
+ setLimitValueU32 ( 'maxBindGroupsPlusVertexBuffers' , { { { C_STRUCTS . WGPULimits . maxBindGroupsPlusVertexBuffers } } } ) ;
728
729
setLimitValueU32 ( 'maxBindingsPerBindGroup' , { { { C_STRUCTS . WGPULimits . maxBindingsPerBindGroup } } } ) ;
729
730
setLimitValueU32 ( 'maxDynamicUniformBuffersPerPipelineLayout' , { { { C_STRUCTS . WGPULimits . maxDynamicUniformBuffersPerPipelineLayout } } } ) ;
730
731
setLimitValueU32 ( 'maxDynamicStorageBuffersPerPipelineLayout' , { { { C_STRUCTS . WGPULimits . maxDynamicStorageBuffersPerPipelineLayout } } } ) ;
@@ -2467,6 +2468,7 @@ var LibraryWebGPU = {
2467
2468
setLimitU32IfDefined ( "maxTextureDimension3D" , { { { C_STRUCTS . WGPULimits . maxTextureDimension3D } } } ) ;
2468
2469
setLimitU32IfDefined ( "maxTextureArrayLayers" , { { { C_STRUCTS . WGPULimits . maxTextureArrayLayers } } } ) ;
2469
2470
setLimitU32IfDefined ( "maxBindGroups" , { { { C_STRUCTS . WGPULimits . maxBindGroups } } } ) ;
2471
+ setLimitU32IfDefined ( 'maxBindGroupsPlusVertexBuffers' , { { { C_STRUCTS . WGPULimits . maxBindGroupsPlusVertexBuffers } } } ) ;
2470
2472
setLimitU32IfDefined ( "maxDynamicUniformBuffersPerPipelineLayout" , { { { C_STRUCTS . WGPULimits . maxDynamicUniformBuffersPerPipelineLayout } } } ) ;
2471
2473
setLimitU32IfDefined ( "maxDynamicStorageBuffersPerPipelineLayout" , { { { C_STRUCTS . WGPULimits . maxDynamicStorageBuffersPerPipelineLayout } } } ) ;
2472
2474
setLimitU32IfDefined ( "maxSampledTexturesPerShaderStage" , { { { C_STRUCTS . WGPULimits . maxSampledTexturesPerShaderStage } } } ) ;
0 commit comments