Web3DSurvey Logo
Web3D Survey : WebGPU
WebGPU Support

71.91%

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

WebGPU Platform Support (Alphabetical)
PlatformSupport
Android70.48%
Chromium OS83.87%
iOS5.14%
Linux7.63%
Mac OS62.41%
Windows88.65%
WebGPU Features (Alphabetical)
WebGPU Limits (Alphabetical)
LimitValues - Support
maxBindGroups

4 - 100%

8 - 5.64%

11 - 0.69%

maxBindGroupsPlusVertexBuffers

12 - 100%

23 - 99.99%

24 - 99.99%

30 - 0.71%

maxBindingsPerBindGroup

640 - 100%

1000 - 99.95%

65535 - 5.67%

maxBufferSize

268435456 - 100%

322122544 - 99.9%

429496728 - 99.78%

858993456 - 99.55%

1073741824 - 99.54%

1288490188 - 89.16%

1430224896 - 89.16%

1717986916 - 89.15%

2010044824 - 89.14%

2147483644 - 89.11%

2147483647 - 89.07%

maxColorAttachmentBytesPerSample

32 - 100%

64 - 72.81%

128 - 72.06%

maxColorAttachments

8 - 100%

maxComputeInvocationsPerWorkgroup

256 - 100%

768 - 88.52%

1024 - 83.71%

maxComputeWorkgroupSizeX

256 - 100%

1024 - 88.35%

maxComputeWorkgroupSizeY

256 - 100%

1024 - 88.83%

maxComputeWorkgroupSizeZ

64 - 100%

1024 - 0.73%

maxComputeWorkgroupsPerDimension

65535 - 100%

maxComputeWorkgroupStorageSize

16384 - 100%

32768 - 98.96%

49152 - 5.83%

65536 - 5.81%

maxDynamicStorageBuffersPerPipelineLayout

4 - 100%

8 - 89.55%

16 - 0.69%

65535 - 0.69%

maxDynamicUniformBuffersPerPipelineLayout

8 - 100%

10 - 89.65%

15 - 0.7%

16 - 0.7%

65535 - 0.69%

maxFragmentCombinedOutputResources
maxInterStageShaderComponents

60 - 100%

64 - 94.69%

112 - 75.27%

124 - 11.24%

maxInterStageShaderVariables

16 - 100%

28 - 87.44%

32 - 0.64%

124 - 0.63%

maxSampledTexturesPerShaderStage

16 - 100%

44 - 5.53%

64 - 4.89%

maxSamplersPerShaderStage

16 - 100%

22 - 5.46%

64 - 4.83%

maxStorageBufferBindingSize

134217728 - 100%

268435456 - 89.52%

322122544 - 89.45%

429496728 - 89.31%

536870912 - 89.08%

858993456 - 86.07%

1073741824 - 86.05%

1288490188 - 76.51%

1430224896 - 76.51%

1717986916 - 76.5%

2010044824 - 76.5%

2147483644 - 76.46%

2147483647 - 14.69%

maxStorageBuffersPerShaderStage

8 - 100%

10 - 99.74%

16 - 5.62%

31 - 5.57%

44 - 5.54%

64 - 4.86%

maxStorageTexturesPerShaderStage

4 - 100%

8 - 93.96%

16 - 5.52%

44 - 5.47%

64 - 4.84%

maxTextureArrayLayers

256 - 100%

1024 - 98.83%

2048 - 98.83%

maxTextureDimension1D

8192 - 100%

16384 - 99.16%

maxTextureDimension2D

8192 - 100%

16383 - 99.16%

16384 - 99.16%

maxTextureDimension3D

2048 - 100%

maxUniformBufferBindingSize

16384 - 100%

65536 - 100%

134217728 - 0.7%

268435456 - 0.69%

322122544 - 0.62%

maxUniformBuffersPerShaderStage

12 - 100%

15 - 5.5%

31 - 5.5%

44 - 5.47%

64 - 4.84%

maxVertexAttributes

16 - 100%

28 - 92.04%

29 - 92.04%

30 - 92.03%

31 - 4.94%

32 - 4.91%

maxVertexBufferArrayStride

0 - 100%

2048 - 100%

4095 - 0.66%

65532 - 0.66%

maxVertexBuffers

8 - 100%

12 - 5.5%

16 - 4.87%

minStorageBufferOffsetAlignment

32 - 100%

256 - 94.43%

minUniformBufferOffsetAlignment

32 - 100%

64 - 99.35%

256 - 99.35%