WebGPU Support

62.73%

Does the WebGPU API (navigator.gpu) exist on the browser and can one create a WebGPU adapter successfully.

WebGPU Platform Support (Alphabetical)
PlatformSupport
Android45.24%
Chromium OS83.71%
iOS0.12%
Linux6.66%
Mac OS46.14%
Windows80.2%
WebGPU Limits (Alphabetical)
LimitValues - Support
maxBindGroups

4 - 100%

maxBindGroupsPlusVertexBuffers

0 - 100%

20 - 100%

23 - 99.99%

24 - 99.99%

maxBindingsPerBindGroup

640 - 100%

1000 - 98.53%

maxBufferSize

322122544 - 100%

858993456 - 100%

1073741824 - 100%

1610612736 - 94.56%

2147483644 - 94.56%

2147483647 - 94.55%

maxColorAttachmentBytesPerSample

32 - 100%

64 - 71.27%

128 - 69.69%

maxColorAttachments

8 - 100%

maxComputeInvocationsPerWorkgroup

256 - 100%

384 - 81.6%

512 - 81.6%

768 - 81.6%

1024 - 81.59%

maxComputeWorkgroupSizeX

256 - 100%

384 - 81.6%

512 - 81.6%

1024 - 81.6%

maxComputeWorkgroupSizeY

256 - 100%

512 - 81.61%

1024 - 81.61%

maxComputeWorkgroupSizeZ

64 - 100%

maxComputeWorkgroupsPerDimension

65535 - 100%

maxComputeWorkgroupStorageSize

16384 - 100%

32768 - 99.3%

49152 - 19.28%

65536 - 19.26%

maxDynamicStorageBuffersPerPipelineLayout

4 - 100%

8 - 83.54%

maxDynamicUniformBuffersPerPipelineLayout

8 - 100%

10 - 83.54%

maxFragmentCombinedOutputResources
maxInterStageShaderComponents

60 - 100%

112 - 89.07%

maxInterStageShaderVariables

16 - 100%

28 - 89.05%

maxSampledTexturesPerShaderStage

16 - 100%

maxSamplersPerShaderStage

16 - 100%

maxStorageBufferBindingSize

134217728 - 100%

268435456 - 92.45%

322122544 - 92.45%

536870912 - 92.45%

858993456 - 92.45%

1073741824 - 92.45%

1610612736 - 77.49%

2147483644 - 77.49%

2147483647 - 15.78%

maxStorageBuffersPerShaderStage

8 - 100%

10 - 95.84%

maxStorageTexturesPerShaderStage

4 - 100%

8 - 83.56%

maxTextureArrayLayers

256 - 100%

1024 - 72.68%

2048 - 72.38%

4096 - 2.81%

maxTextureDimension1D

4096 - 100%

8192 - 99.63%

16384 - 92.74%

maxTextureDimension2D

4096 - 100%

8192 - 99.63%

16383 - 92.73%

16384 - 92.44%

maxTextureDimension3D

1024 - 100%

2048 - 99.63%

4096 - 3.12%

16383 - 3.12%

16384 - 2.83%

maxUniformBufferBindingSize

16384 - 100%

65536 - 98.59%

maxUniformBuffersPerShaderStage

12 - 100%

maxVertexAttributes

16 - 100%

28 - 73.97%

29 - 73.97%

30 - 73.97%

maxVertexBufferArrayStride

0 - 100%

2048 - 98.27%

maxVertexBuffers

8 - 100%

minStorageBufferOffsetAlignment

32 - 100%

64 - 99.96%

256 - 99.96%

minUniformBufferOffsetAlignment

32 - 100%

64 - 99.98%

256 - 99.97%