Web3DSurvey Logo
Web3D Survey : WebGPU
WebGPU Support

65.61%

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

WebGPU Platform Support (Alphabetical)
PlatformSupport
Android68.17%
Chromium OS83.82%
iOS1.53%
Linux7.31%
Mac OS51.94%
Windows82.03%
WebGPU Features (Alphabetical)
WebGPU Limits (Alphabetical)
LimitValues - Support
maxBindGroups

4 - 100%

8 - 0.57%

maxBindGroupsPlusVertexBuffers

12 - 100%

20 - 100%

24 - 100%

maxBindingsPerBindGroup

640 - 100%

1000 - 99.97%

maxBufferSize

268435456 - 100%

322122544 - 99.96%

429496728 - 99.93%

805306368 - 99.83%

858993456 - 99.83%

1073741824 - 99.81%

1288490188 - 95.1%

1430224896 - 95.1%

1717986916 - 95.09%

2010044824 - 95.07%

2147483641 - 95.06%

2147483644 - 95.06%

2147483647 - 95.02%

maxColorAttachmentBytesPerSample

32 - 100%

64 - 76.44%

128 - 76.04%

maxColorAttachments

8 - 100%

maxComputeInvocationsPerWorkgroup

256 - 100%

512 - 84.92%

768 - 84.91%

1024 - 84.78%

maxComputeWorkgroupSizeX

256 - 100%

512 - 84.91%

1024 - 84.91%

maxComputeWorkgroupSizeY

256 - 100%

512 - 84.92%

1024 - 84.91%

maxComputeWorkgroupSizeZ

64 - 100%

maxComputeWorkgroupsPerDimension

65535 - 100%

maxComputeWorkgroupStorageSize

16384 - 100%

32763 - 98.99%

32767 - 98.99%

32768 - 98.99%

49152 - 10.74%

65536 - 10.7%

maxDynamicStorageBuffersPerPipelineLayout

4 - 100%

8 - 89.27%

maxDynamicUniformBuffersPerPipelineLayout

8 - 100%

10 - 89.28%

maxFragmentCombinedOutputResources
maxInterStageShaderComponents

60 - 100%

64 - 95.46%

112 - 86.53%

124 - 3%

maxInterStageShaderVariables

15 - 100%

16 - 99.99%

28 - 93.78%

maxSampledTexturesPerShaderStage

16 - 100%

44 - 0.52%

maxSamplersPerShaderStage

16 - 100%

maxStorageBufferBindingSize

134217728 - 100%

268435456 - 91.52%

322122544 - 91.49%

429496728 - 91.46%

536870912 - 91.36%

805306368 - 89%

858993456 - 89%

1073741824 - 88.99%

1288490188 - 79.19%

1430224896 - 79.19%

1717986916 - 79.18%

2010044824 - 79.16%

2147483635 - 79.15%

2147483644 - 79.15%

2147483647 - 14.85%

maxStorageBuffersPerShaderStage

8 - 100%

10 - 99.7%

24 - 0.52%

31 - 0.52%

maxStorageTexturesPerShaderStage

4 - 100%

8 - 89.45%

44 - 0.52%

maxTextureArrayLayers

256 - 100%

1024 - 98.71%

2048 - 98.7%

maxTextureDimension1D

4096 - 100%

8192 - 99.99%

16384 - 99.21%

maxTextureDimension2D

4096 - 100%

8192 - 99.99%

16383 - 99.21%

16384 - 99.2%

maxTextureDimension3D

1024 - 100%

2048 - 99.99%

maxUniformBufferBindingSize

16384 - 100%

65529 - 99.99%

65535 - 99.99%

65536 - 99.99%

maxUniformBuffersPerShaderStage

12 - 100%

14 - 0.52%

31 - 0.52%

maxVertexAttributes

16 - 100%

29 - 87.95%

30 - 87.95%

maxVertexBufferArrayStride

0 - 100%

2048 - 99.99%

maxVertexBuffers

8 - 100%

12 - 0.52%

minStorageBufferOffsetAlignment

32 - 100%

64 - 99.53%

256 - 99.52%

minUniformBufferOffsetAlignment

32 - 100%

64 - 99.67%

256 - 99.66%