W3cubDocs

/Deno

GPUSupportedLimits

class GPUSupportedLimits {
maxBindGroups?: number;
maxComputeInvocationsPerWorkgroup?: number;
maxComputeWorkgroupSizeX?: number;
maxComputeWorkgroupSizeY?: number;
maxComputeWorkgroupSizeZ?: number;
maxComputeWorkgroupsPerDimension?: number;
maxComputeWorkgroupStorageSize?: number;
maxDynamicStorageBuffersPerPipelineLayout?: number;
maxDynamicUniformBuffersPerPipelineLayout?: number;
maxInterStageShaderComponents?: 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;
}

Properties

maxBindGroups: number
maxComputeInvocationsPerWorkgroup: number
maxComputeWorkgroupSizeX: number
maxComputeWorkgroupSizeY: number
maxComputeWorkgroupSizeZ: number
maxComputeWorkgroupsPerDimension: number
maxComputeWorkgroupStorageSize: number
maxDynamicStorageBuffersPerPipelineLayout: number
maxDynamicUniformBuffersPerPipelineLayout: number
maxInterStageShaderComponents: 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