WebGPU Support

65.89%

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

WebGPU Platform Support (Alphabetical)
PlatformSupport
Android56.86%
Chromium OS78.22%
iOS0.56%
Linux7.06%
Mac OS59.07%
Windows81.27%
WebGPU Limits (Alphabetical)
LimitValues - Support
maxBindGroups

4 - 100%

maxBindGroupsPlusVertexBuffers

24 - 100%

maxBindingsPerBindGroup

640 - 100%

1000 - 99.85%

maxBufferSize

268435456 - 100%

322122544 - 100%

429496728 - 99.99%

805306368 - 99.98%

858993456 - 99.98%

1073741824 - 99.96%

1610612736 - 93.51%

1717986916 - 93.51%

2147483644 - 93.5%

2147483647 - 93.5%

maxColorAttachmentBytesPerSample

32 - 100%

64 - 75.56%

128 - 75.32%

maxColorAttachments

8 - 100%

maxComputeInvocationsPerWorkgroup

256 - 100%

512 - 84.68%

768 - 84.68%

1024 - 84.67%

maxComputeWorkgroupSizeX

256 - 100%

512 - 84.68%

1024 - 84.68%

maxComputeWorkgroupSizeY

256 - 100%

512 - 84.68%

1024 - 84.68%

maxComputeWorkgroupSizeZ

64 - 100%

maxComputeWorkgroupsPerDimension

65535 - 100%

maxComputeWorkgroupStorageSize

16384 - 100%

32768 - 99.14%

49152 - 10.36%

65536 - 10.33%

maxDynamicStorageBuffersPerPipelineLayout

4 - 100%

8 - 90.1%

maxDynamicUniformBuffersPerPipelineLayout

8 - 100%

10 - 90.06%

maxFragmentCombinedOutputResources
maxInterStageShaderComponents

60 - 100%

64 - 97.4%

112 - 91.77%

maxInterStageShaderVariables

15 - 100%

16 - 100%

28 - 91.7%

maxSampledTexturesPerShaderStage

16 - 100%

maxSamplersPerShaderStage

16 - 100%

maxStorageBufferBindingSize

134217728 - 100%

322122544 - 87.32%

429496728 - 87.31%

805306368 - 87.3%

858993456 - 87.29%

1073741824 - 87.28%

1610612736 - 78.7%

1717986916 - 78.7%

2147483644 - 78.69%

2147483647 - 13.9%

maxStorageBuffersPerShaderStage

2 - 100%

8 - 100%

10 - 99.15%

maxStorageTexturesPerShaderStage

2 - 100%

4 - 100%

8 - 90.14%

maxTextureArrayLayers

256 - 100%

1024 - 93.64%

2048 - 93.6%

4096 - 0.51%

maxTextureDimension1D

4096 - 100%

8192 - 99.95%

16384 - 97.68%

maxTextureDimension2D

4096 - 100%

8192 - 99.95%

16383 - 97.67%

16384 - 97.63%

maxTextureDimension3D

1024 - 100%

2048 - 99.95%

4096 - 0.56%

16383 - 0.56%

16384 - 0.52%

maxUniformBufferBindingSize

16384 - 100%

65536 - 99.9%

maxUniformBuffersPerShaderStage

12 - 100%

maxVertexAttributes

16 - 100%

28 - 87.75%

29 - 87.75%

30 - 87.71%

maxVertexBufferArrayStride

0 - 100%

2048 - 99.88%

maxVertexBuffers

8 - 100%

minStorageBufferOffsetAlignment

32 - 100%

256 - 99.83%

minUniformBufferOffsetAlignment

32 - 100%

64 - 99.9%

256 - 99.85%