| maxBindGroups | |
| maxBindGroupsPlusVertexBuffers | |
| maxBindingsPerBindGroup | | 640 | 100% | | 1000 | 100% | | 1024 | 18% | | 1212 | 17% | | 65535 | 17% | | 1000000 | 5% | | 22369621 | 5% | | 2147483647 | 5% |
|
| maxBufferSize | | 268435456 | 100% | | 322122544 | 100% | | 429496728 | 99% | | 536870912 | 99% | | 644245092 | 98% | | 715827880 | 98% | | 858993456 | 97% | | 1073741824 | 97% | | 1252698792 | 82% | | 1288490188 | 82% | | 1430224896 | 82% | | 1431655764 | 82% | | 1717986916 | 81% | | 2010044824 | 81% | | 2147483644 | 81% | | 2147483647 | 79% |
|
| maxColorAttachmentBytesPerSample | |
| maxColorAttachments | |
| maxComputeInvocationsPerWorkgroup | | 256 | 100% | | 512 | 92% | | 768 | 92% | | 1024 | 92% |
|
| maxComputeWorkgroupSizeX | |
| maxComputeWorkgroupSizeY | |
| maxComputeWorkgroupSizeZ | |
| maxComputeWorkgroupsPerDimension | |
| maxComputeWorkgroupStorageSize | | 16352 | 100% | | 16384 | 100% | | 32768 | 99% | | 49152 | 4% | | 65536 | 4% |
|
| maxDynamicStorageBuffersPerPipelineLayout | | 4 | 100% | | 8 | 92% | | 16 | 12% | | 31 | 12% | | 32 | 12% | | 48 | 12% | | 65535 | 12% |
|
| maxDynamicUniformBuffersPerPipelineLayout | | 8 | 100% | | 10 | 92% | | 12 | 14% | | 15 | 12% | | 16 | 12% | | 31 | 12% | | 32 | 12% | | 65535 | 12% |
|
| maxFragmentCombinedOutputResources | |
| maxInterStageShaderComponents | | 32 | 100% | | 60 | 100% | | 64 | 98% | | 112 | 96% | | 124 | 90% |
|
| maxInterStageShaderVariables | | 15 | 100% | | 16 | 100% | | 28 | 90% | | 30 | 17% | | 31 | 17% | | 32 | 12% | | 124 | 12% |
|
| maxSampledTexturesPerShaderStage | |
| maxSamplersPerShaderStage | |
| maxStorageBufferBindingSize | | 134217728 | 100% | | 268435456 | 97% | | 322122544 | 94% | | 429496728 | 94% | | 536870912 | 94% | | 644245092 | 91% | | 715827880 | 91% | | 858993456 | 89% | | 1073741824 | 89% | | 1252698792 | 74% | | 1288490188 | 74% | | 1430224896 | 74% | | 1431655764 | 74% | | 1717986916 | 74% | | 2010044824 | 74% | | 2147483644 | 74% | | 2147483647 | 15% |
|
| maxStorageBuffersPerShaderStage | | 8 | 100% | | 10 | 98% | | 16 | 79% | | 31 | 16% | | 44 | 16% | | 48 | 4% | | 64 | 4% |
|
| maxStorageTexturesPerShaderStage | | 4 | 100% | | 8 | 96% | | 16 | 18% | | 32 | 18% | | 44 | 16% | | 48 | 4% | | 64 | 4% |
|
| maxTextureArrayLayers | |
| maxTextureDimension1D | |
| maxTextureDimension2D | |
| maxTextureDimension3D | |
| maxUniformBufferBindingSize | | 16384 | 100% | | 65536 | 100% | | 134217728 | 14% | | 268435456 | 14% | | 322122544 | 14% | | 429496728 | 14% | | 536870912 | 13% | | 644245092 | 12% | | 715827880 | 12% | | 858993456 | 11% | | 1073741824 | 11% | | 1252698792 | 3% | | 1288490188 | 3% | | 1430224896 | 3% | | 1431655764 | 3% | | 1717986916 | 2% | | 2010044824 | 2% | | 2147483644 | 2% |
|
| maxUniformBuffersPerShaderStage | | 12 | 100% | | 14 | 16% | | 15 | 16% | | 31 | 16% | | 44 | 16% | | 64 | 4% |
|
| maxVertexAttributes | |
| maxVertexBufferArrayStride | | 0 | 100% | | 2048 | 100% | | 4092 | 12% | | 4095 | 12% | | 65532 | 12% |
|
| maxVertexBuffers | |
| minStorageBufferOffsetAlignment | |
| minUniformBufferOffsetAlignment | |