Interface GPUSupportedLimits
interface GPUSupportedLimits {
__brand: "GPUSupportedLimits";
maxBindGroups: number;
maxBindGroupsPlusVertexBuffers: number;
maxBindingsPerBindGroup: number;
maxBufferSize: number;
maxColorAttachmentBytesPerSample: number;
maxColorAttachments: number;
maxComputeInvocationsPerWorkgroup: number;
maxComputeWorkgroupSizeX: number;
maxComputeWorkgroupSizeY: number;
maxComputeWorkgroupSizeZ: number;
maxComputeWorkgroupsPerDimension: number;
maxComputeWorkgroupStorageSize: number;
maxDynamicStorageBuffersPerPipelineLayout: number;
maxDynamicUniformBuffersPerPipelineLayout: number;
maxInterStageShaderVariables: number;
maxSampledTexturesPerShaderStage: number;
maxSamplersPerShaderStage: number;
maxStorageBufferBindingSize: number;
maxStorageBuffersPerShaderStage: number;
maxStorageTexturesPerShaderStage: number;
maxTextureArrayLayers: number;
maxTextureDimension1D: number;
maxTextureDimension2D: number;
maxTextureDimension3D: number;
maxUniformBufferBindingSize: number;
maxUniformBuffersPerShaderStage: number;
maxVertexAttributes: number;
maxVertexBufferArrayStride: number;
maxVertexBuffers: number;
minStorageBufferOffsetAlignment: number;
minUniformBufferOffsetAlignment: number;
}
__brand: "GPUSupportedLimits";
maxBindGroups: number;
maxBindGroupsPlusVertexBuffers: number;
maxBindingsPerBindGroup: number;
maxBufferSize: number;
maxColorAttachmentBytesPerSample: number;
maxColorAttachments: number;
maxComputeInvocationsPerWorkgroup: number;
maxComputeWorkgroupSizeX: number;
maxComputeWorkgroupSizeY: number;
maxComputeWorkgroupSizeZ: number;
maxComputeWorkgroupsPerDimension: number;
maxComputeWorkgroupStorageSize: number;
maxDynamicStorageBuffersPerPipelineLayout: number;
maxDynamicUniformBuffersPerPipelineLayout: number;
maxInterStageShaderVariables: number;
maxSampledTexturesPerShaderStage: number;
maxSamplersPerShaderStage: number;
maxStorageBufferBindingSize: number;
maxStorageBuffersPerShaderStage: number;
maxStorageTexturesPerShaderStage: number;
maxTextureArrayLayers: number;
maxTextureDimension1D: number;
maxTextureDimension2D: number;
maxTextureDimension3D: number;
maxUniformBufferBindingSize: number;
maxUniformBuffersPerShaderStage: number;
maxVertexAttributes: number;
maxVertexBufferArrayStride: number;
maxVertexBuffers: number;
minStorageBufferOffsetAlignment: number;
minUniformBufferOffsetAlignment: number;
}
 Index
Properties
__brand
maxBindGroups  
maxBindGroupsPlusVertexBuffers     
maxBindingsPerBindGroup    
maxBufferSize  
maxColorAttachmentBytesPerSample     
maxColorAttachments  
maxComputeInvocationsPerWorkgroup    
maxComputeWorkgroupSizeX   
maxComputeWorkgroupSizeY   
maxComputeWorkgroupSizeZ   
maxComputeWorkgroupsPerDimension    
maxComputeWorkgroupStorageSize    
maxDynamicStorageBuffersPerPipelineLayout      
maxDynamicUniformBuffersPerPipelineLayout      
maxInterStageShaderVariables    
maxSampledTexturesPerShaderStage     
maxSamplersPerShaderStage    
maxStorageBufferBindingSize    
maxStorageBuffersPerShaderStage     
maxStorageTexturesPerShaderStage     
maxTextureArrayLayers   
maxTextureDimension1D  
maxTextureDimension2D  
maxTextureDimension3D  
maxUniformBufferBindingSize    
maxUniformBuffersPerShaderStage     
maxVertexAttributes  
maxVertexBufferArrayStride    
maxVertexBuffers  
minStorageBufferOffsetAlignment    
minUniformBufferOffsetAlignment    
 Properties
Readonly Internal__brand
__brand: "GPUSupportedLimits"
ReadonlymaxBindGroups  
maxBindGroups: number
ReadonlymaxBindGroupsPlusVertexBuffers     
maxBindGroupsPlusVertexBuffers: number
ReadonlymaxBindingsPerBindGroup    
maxBindingsPerBindGroup: number
ReadonlymaxBufferSize  
maxBufferSize: number
ReadonlymaxColorAttachmentBytesPerSample     
maxColorAttachmentBytesPerSample: number
ReadonlymaxColorAttachments  
maxColorAttachments: number
ReadonlymaxComputeInvocationsPerWorkgroup    
maxComputeInvocationsPerWorkgroup: number
ReadonlymaxComputeWorkgroupSizeX   
maxComputeWorkgroupSizeX: number
ReadonlymaxComputeWorkgroupSizeY   
maxComputeWorkgroupSizeY: number
ReadonlymaxComputeWorkgroupSizeZ   
maxComputeWorkgroupSizeZ: number
ReadonlymaxComputeWorkgroupsPerDimension    
maxComputeWorkgroupsPerDimension: number
ReadonlymaxComputeWorkgroupStorageSize    
maxComputeWorkgroupStorageSize: number
ReadonlymaxDynamicStorageBuffersPerPipelineLayout      
maxDynamicStorageBuffersPerPipelineLayout: number
ReadonlymaxDynamicUniformBuffersPerPipelineLayout      
maxDynamicUniformBuffersPerPipelineLayout: number
ReadonlymaxInterStageShaderVariables    
maxInterStageShaderVariables: number
ReadonlymaxSampledTexturesPerShaderStage     
maxSampledTexturesPerShaderStage: number
ReadonlymaxSamplersPerShaderStage    
maxSamplersPerShaderStage: number
ReadonlymaxStorageBufferBindingSize    
maxStorageBufferBindingSize: number
ReadonlymaxStorageBuffersPerShaderStage     
maxStorageBuffersPerShaderStage: number
ReadonlymaxStorageTexturesPerShaderStage     
maxStorageTexturesPerShaderStage: number
ReadonlymaxTextureArrayLayers   
maxTextureArrayLayers: number
ReadonlymaxTextureDimension1D  
maxTextureDimension1D: number
ReadonlymaxTextureDimension2D  
maxTextureDimension2D: number
ReadonlymaxTextureDimension3D  
maxTextureDimension3D: number
ReadonlymaxUniformBufferBindingSize    
maxUniformBufferBindingSize: number
ReadonlymaxUniformBuffersPerShaderStage     
maxUniformBuffersPerShaderStage: number
ReadonlymaxVertexAttributes  
maxVertexAttributes: number
ReadonlymaxVertexBufferArrayStride    
maxVertexBufferArrayStride: number
ReadonlymaxVertexBuffers  
maxVertexBuffers: number
ReadonlyminStorageBufferOffsetAlignment    
minStorageBufferOffsetAlignment: number
ReadonlyminUniformBufferOffsetAlignment    
minUniformBufferOffsetAlignment: number
Nominal type branding. https://github.com/microsoft/TypeScript/pull/33038