Web3DSurvey Logo
Web3D Survey : WebGPU
WebGPU Support

66.56%

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

WebGPU Platform Support (Alphabetical)
PlatformSupport
Android67.65%
Chromium OS83.77%
iOS0.54%
Linux8.07%
Mac OS50.91%
Windows80.34%
WebGPU Features (Alphabetical)
WebGPU Limits (Alphabetical)
LimitValues - Support
maxBindGroups

4 - 100%

maxBindGroupsPlusVertexBuffers

24 - 100%

maxBindingsPerBindGroup

640 - 100%

1000 - 99.91%

maxBufferSize

268435456 - 100%

322122544 - 99.99%

375809636 - 99.98%

429496728 - 99.98%

858993456 - 99.93%

966367640 - 99.91%

1073741824 - 99.91%

1288490188 - 90.19%

1610612736 - 90.19%

1717986916 - 90.19%

2147483644 - 90.18%

2147483647 - 90.17%

maxColorAttachmentBytesPerSample

32 - 100%

64 - 60.11%

128 - 59.9%

maxColorAttachments

8 - 100%

maxComputeInvocationsPerWorkgroup

256 - 100%

512 - 74.22%

768 - 74.22%

1024 - 74.19%

maxComputeWorkgroupSizeX

256 - 100%

512 - 74.22%

1024 - 74.22%

maxComputeWorkgroupSizeY

256 - 100%

512 - 74.22%

1024 - 74.22%

maxComputeWorkgroupSizeZ

64 - 100%

maxComputeWorkgroupsPerDimension

65535 - 100%

maxComputeWorkgroupStorageSize

16384 - 100%

32768 - 98.57%

49152 - 15.08%

65536 - 15.05%

maxDynamicStorageBuffersPerPipelineLayout

4 - 100%

8 - 85.25%

maxDynamicUniformBuffersPerPipelineLayout

8 - 100%

10 - 85.23%

maxFragmentCombinedOutputResources
maxInterStageShaderComponents

60 - 100%

64 - 98.01%

112 - 88.53%

maxInterStageShaderVariables

15 - 100%

16 - 99.99%

28 - 88.48%

maxSampledTexturesPerShaderStage

16 - 100%

maxSamplersPerShaderStage

16 - 100%

maxStorageBufferBindingSize

134217728 - 100%

268435456 - 76.7%

322122544 - 76.69%

375809636 - 76.69%

429496728 - 76.69%

805306368 - 76.65%

858993456 - 76.65%

966367640 - 76.63%

1073741824 - 76.62%

1288490188 - 63.48%

1610612736 - 63.48%

1717986916 - 63.48%

2147483644 - 63.47%

2147483647 - 10.83%

maxStorageBuffersPerShaderStage

8 - 100%

10 - 99.57%

maxStorageTexturesPerShaderStage

4 - 100%

8 - 85.29%

maxTextureArrayLayers

256 - 100%

1024 - 96.44%

2048 - 96.38%

4096 - 0.91%

maxTextureDimension1D

4096 - 100%

8192 - 99.95%

16384 - 97.95%

maxTextureDimension2D

4096 - 100%

8192 - 99.95%

16383 - 97.94%

16384 - 97.89%

maxTextureDimension3D

1024 - 100%

2048 - 99.95%

4096 - 0.98%

16383 - 0.97%

16384 - 0.92%

maxUniformBufferBindingSize

16384 - 100%

65536 - 99.95%

maxUniformBuffersPerShaderStage

12 - 100%

maxVertexAttributes

16 - 100%

29 - 83.31%

30 - 83.3%

maxVertexBufferArrayStride

0 - 100%

2048 - 99.93%

maxVertexBuffers

8 - 100%

minStorageBufferOffsetAlignment

32 - 100%

256 - 99.83%

minUniformBufferOffsetAlignment

32 - 100%

64 - 99.87%

256 - 99.86%