Aller au contenu

GPURequiredLimits

Properties

maxBindGroups

abstract val maxBindGroups: UInt?

maxBindGroupsPlusVertexBuffers

maxBindingsPerBindGroup

maxBufferSize

abstract val maxBufferSize: ULong?

maxColorAttachmentBytesPerSample

maxColorAttachments

abstract val maxColorAttachments: UInt?

maxComputeInvocationsPerWorkgroup

maxComputeWorkgroupSizeX

maxComputeWorkgroupSizeY

maxComputeWorkgroupSizeZ

maxComputeWorkgroupsPerDimension

maxComputeWorkgroupStorageSize

maxDynamicStorageBuffersPerPipelineLayout

maxDynamicUniformBuffersPerPipelineLayout

maxImmediateSize

abstract val maxImmediateSize: UInt?

maxInterStageShaderVariables

maxSampledTexturesPerShaderStage

maxSamplersPerShaderStage

maxStorageBufferBindingSize

maxStorageBuffersInFragmentStage

maxStorageBuffersInVertexStage

maxStorageBuffersPerShaderStage

maxStorageTexturesInFragmentStage

maxStorageTexturesInVertexStage

maxStorageTexturesPerShaderStage

maxTextureArrayLayers

abstract val maxTextureArrayLayers: UInt?

maxTextureDimension1D

abstract val maxTextureDimension1D: UInt?

maxTextureDimension2D

abstract val maxTextureDimension2D: UInt?

maxTextureDimension3D

abstract val maxTextureDimension3D: UInt?

maxUniformBufferBindingSize

maxUniformBuffersPerShaderStage

maxVertexAttributes

abstract val maxVertexAttributes: UInt?

maxVertexBufferArrayStride

maxVertexBuffers

abstract val maxVertexBuffers: UInt?

minStorageBufferOffsetAlignment

minUniformBufferOffsetAlignment