Last active
February 14, 2024 06:18
-
-
Save beaufortfrancois/8ad810913c48b636f7b44ca82ed8c4ef to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
$ git diff --no-index chrome-webgpureport.txt safari-webgpureport.txt | |
diff --git a/chrome-webgpureport.txt b/safari-webgpureport.txt | |
index 67fffd7..3b6ed7c 100644 | |
--- a/chrome-webgpureport.txt | |
+++ b/safari-webgpureport.txt | |
@@ -2,9 +2,9 @@ WebGPU Report | |
adapter info: | |
------------- | |
-architecture common-3 | |
-description | |
-device | |
+architecture applem1pro | |
+description applem1pro | |
+device applem1pro | |
vendor apple | |
flags: | |
@@ -14,38 +14,38 @@ isFallbackAdapter false | |
limits: | |
------- | |
-maxBindGroups 4 | |
-maxBindGroupsPlusVertexBuffers 24 | |
-maxBindingsPerBindGroup 1000 | |
-maxBufferSize 4294967296 (4gb) | |
-maxColorAttachmentBytesPerSample 128 | |
+maxBindGroups 30 | |
+maxBindGroupsPlusVertexBuffers 30 | |
+maxBindingsPerBindGroup 65535 (64k) | |
+maxBufferSize 17179869184 (16gb) | |
+maxColorAttachmentBytesPerSample 32 | |
maxColorAttachments 8 | |
maxComputeInvocationsPerWorkgroup 1024 | |
maxComputeWorkgroupSizeX 1024 | |
maxComputeWorkgroupSizeY 1024 | |
-maxComputeWorkgroupSizeZ 64 | |
+maxComputeWorkgroupSizeZ 1024 | |
maxComputeWorkgroupStorageSize 32768 (32k) | |
maxComputeWorkgroupsPerDimension 65535 (64k) | |
-maxDynamicStorageBuffersPerPipelineLayout 8 | |
-maxDynamicUniformBuffersPerPipelineLayout 10 | |
-maxInterStageShaderComponents 112 | |
-maxInterStageShaderVariables 28 | |
-maxSampledTexturesPerShaderStage 16 | |
-maxSamplersPerShaderStage 16 | |
-maxStorageBufferBindingSize 4294967292 (4gb) | |
-maxStorageBuffersPerShaderStage 10 | |
-maxStorageTexturesPerShaderStage 8 | |
+maxDynamicStorageBuffersPerPipelineLayout 65535 (64k) | |
+maxDynamicUniformBuffersPerPipelineLayout 65535 (64k) | |
+maxInterStageShaderComponents 124 | |
+maxInterStageShaderVariables 124 | |
+maxSampledTexturesPerShaderStage 2880 (3k) | |
+maxSamplersPerShaderStage 480 | |
+maxStorageBufferBindingSize 17179869184 (16gb) | |
+maxStorageBuffersPerShaderStage 2880 (3k) | |
+maxStorageTexturesPerShaderStage 2880 (3k) | |
maxTextureArrayLayers 2048 (2k) | |
maxTextureDimension1D 16384 (16k) | |
maxTextureDimension2D 16384 (16k) | |
maxTextureDimension3D 2048 (2k) | |
-maxUniformBufferBindingSize 65536 (64k) | |
-maxUniformBuffersPerShaderStage 12 | |
-maxVertexAttributes 16 | |
-maxVertexBufferArrayStride 2048 (2k) | |
-maxVertexBuffers 8 | |
-minStorageBufferOffsetAlignment 256 | |
-minUniformBufferOffsetAlignment 256 | |
+maxUniformBufferBindingSize 17179869184 (16gb) | |
+maxUniformBuffersPerShaderStage 2880 (3k) | |
+maxVertexAttributes 30 | |
+maxVertexBufferArrayStride 65535 (64k) | |
+maxVertexBuffers 30 | |
+minStorageBufferOffsetAlignment 32 | |
+minUniformBufferOffsetAlignment 32 | |
features: | |
--------- |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment