WebGPU.rocks Logo

GPUSupportedLimits

  • maxTextureDimension1D: unsigned long
  • maxTextureDimension2D: unsigned long
  • maxTextureDimension3D: unsigned long
  • maxTextureArrayLayers: unsigned long
  • maxBindGroups: unsigned long
  • maxBindGroupsPlusVertexBuffers: unsigned long
  • maxBindingsPerBindGroup: unsigned long
  • maxDynamicUniformBuffersPerPipelineLayout: unsigned long
  • maxDynamicStorageBuffersPerPipelineLayout: unsigned long
  • maxSampledTexturesPerShaderStage: unsigned long
  • maxSamplersPerShaderStage: unsigned long
  • maxStorageBuffersPerShaderStage: unsigned long
  • maxStorageTexturesPerShaderStage: unsigned long
  • maxUniformBuffersPerShaderStage: unsigned long
  • maxUniformBufferBindingSize: unsigned long long
  • maxStorageBufferBindingSize: unsigned long long
  • minUniformBufferOffsetAlignment: unsigned long
  • minStorageBufferOffsetAlignment: unsigned long
  • maxVertexBuffers: unsigned long
  • maxBufferSize: unsigned long long
  • maxVertexAttributes: unsigned long
  • maxVertexBufferArrayStride: unsigned long
  • maxInterStageShaderComponents: unsigned long
  • maxInterStageShaderVariables: unsigned long
  • maxColorAttachments: unsigned long
  • maxColorAttachmentBytesPerSample: unsigned long
  • maxComputeWorkgroupStorageSize: unsigned long
  • maxComputeInvocationsPerWorkgroup: unsigned long
  • maxComputeWorkgroupSizeX: unsigned long
  • maxComputeWorkgroupSizeY: unsigned long
  • maxComputeWorkgroupSizeZ: unsigned long
  • maxComputeWorkgroupsPerDimension: unsigned long