GPURequiredLimits¶
interface GPURequiredLimits
Properties¶
maxBindGroups¶
abstract val maxBindGroups: UInt?
maxBindGroupsPlusVertexBuffers¶
abstract val maxBindGroupsPlusVertexBuffers: UInt?
maxBindingsPerBindGroup¶
abstract val maxBindingsPerBindGroup: UInt?
maxBufferSize¶
abstract val maxBufferSize: ULong?
maxColorAttachmentBytesPerSample¶
abstract val maxColorAttachmentBytesPerSample: UInt?
maxColorAttachments¶
abstract val maxColorAttachments: UInt?
maxComputeInvocationsPerWorkgroup¶
abstract val maxComputeInvocationsPerWorkgroup: UInt?
maxComputeWorkgroupSizeX¶
abstract val maxComputeWorkgroupSizeX: UInt?
maxComputeWorkgroupSizeY¶
abstract val maxComputeWorkgroupSizeY: UInt?
maxComputeWorkgroupSizeZ¶
abstract val maxComputeWorkgroupSizeZ: UInt?
maxComputeWorkgroupsPerDimension¶
abstract val maxComputeWorkgroupsPerDimension: UInt?
maxComputeWorkgroupStorageSize¶
abstract val maxComputeWorkgroupStorageSize: UInt?
maxDynamicStorageBuffersPerPipelineLayout¶
abstract val maxDynamicStorageBuffersPerPipelineLayout: UInt?
maxDynamicUniformBuffersPerPipelineLayout¶
abstract val maxDynamicUniformBuffersPerPipelineLayout: UInt?
maxImmediateSize¶
abstract val maxImmediateSize: UInt?
maxInterStageShaderVariables¶
abstract val maxInterStageShaderVariables: UInt?
maxSampledTexturesPerShaderStage¶
abstract val maxSampledTexturesPerShaderStage: UInt?
maxSamplersPerShaderStage¶
abstract val maxSamplersPerShaderStage: UInt?
maxStorageBufferBindingSize¶
abstract val maxStorageBufferBindingSize: ULong?
maxStorageBuffersInFragmentStage¶
abstract val maxStorageBuffersInFragmentStage: UInt?
maxStorageBuffersInVertexStage¶
abstract val maxStorageBuffersInVertexStage: UInt?
maxStorageBuffersPerShaderStage¶
abstract val maxStorageBuffersPerShaderStage: UInt?
maxStorageTexturesInFragmentStage¶
abstract val maxStorageTexturesInFragmentStage: UInt?
maxStorageTexturesInVertexStage¶
abstract val maxStorageTexturesInVertexStage: UInt?
maxStorageTexturesPerShaderStage¶
abstract val maxStorageTexturesPerShaderStage: UInt?
maxTextureArrayLayers¶
abstract val maxTextureArrayLayers: UInt?
maxTextureDimension1D¶
abstract val maxTextureDimension1D: UInt?
maxTextureDimension2D¶
abstract val maxTextureDimension2D: UInt?
maxTextureDimension3D¶
abstract val maxTextureDimension3D: UInt?
maxUniformBufferBindingSize¶
abstract val maxUniformBufferBindingSize: ULong?
maxUniformBuffersPerShaderStage¶
abstract val maxUniformBuffersPerShaderStage: UInt?
maxVertexAttributes¶
abstract val maxVertexAttributes: UInt?
maxVertexBufferArrayStride¶
abstract val maxVertexBufferArrayStride: UInt?
maxVertexBuffers¶
abstract val maxVertexBuffers: UInt?
minStorageBufferOffsetAlignment¶
abstract val minStorageBufferOffsetAlignment: UInt?
minUniformBufferOffsetAlignment¶
abstract val minUniformBufferOffsetAlignment: UInt?