WebGPU Headers: WGPULimits Struct Reference
Default values can be set using WGPU_LIMITS_INIT as initializer.
◆ nextInChain
◆ maxTextureDimension1D
uint32_t WGPULimits::maxTextureDimension1D
◆ maxTextureDimension2D
uint32_t WGPULimits::maxTextureDimension2D
◆ maxTextureDimension3D
uint32_t WGPULimits::maxTextureDimension3D
◆ maxTextureArrayLayers
uint32_t WGPULimits::maxTextureArrayLayers
◆ maxBindGroups
uint32_t WGPULimits::maxBindGroups
◆ maxBindGroupsPlusVertexBuffers
uint32_t WGPULimits::maxBindGroupsPlusVertexBuffers
◆ maxBindingsPerBindGroup
uint32_t WGPULimits::maxBindingsPerBindGroup
◆ maxDynamicUniformBuffersPerPipelineLayout
uint32_t WGPULimits::maxDynamicUniformBuffersPerPipelineLayout
◆ maxDynamicStorageBuffersPerPipelineLayout
uint32_t WGPULimits::maxDynamicStorageBuffersPerPipelineLayout
◆ maxSampledTexturesPerShaderStage
uint32_t WGPULimits::maxSampledTexturesPerShaderStage
◆ maxSamplersPerShaderStage
uint32_t WGPULimits::maxSamplersPerShaderStage
◆ maxStorageBuffersPerShaderStage
uint32_t WGPULimits::maxStorageBuffersPerShaderStage
◆ maxStorageTexturesPerShaderStage
uint32_t WGPULimits::maxStorageTexturesPerShaderStage
◆ maxUniformBuffersPerShaderStage
uint32_t WGPULimits::maxUniformBuffersPerShaderStage
◆ maxUniformBufferBindingSize
uint64_t WGPULimits::maxUniformBufferBindingSize
◆ maxStorageBufferBindingSize
uint64_t WGPULimits::maxStorageBufferBindingSize
◆ minUniformBufferOffsetAlignment
uint32_t WGPULimits::minUniformBufferOffsetAlignment
◆ minStorageBufferOffsetAlignment
uint32_t WGPULimits::minStorageBufferOffsetAlignment
◆ maxVertexBuffers
uint32_t WGPULimits::maxVertexBuffers
◆ maxBufferSize
uint64_t WGPULimits::maxBufferSize
◆ maxVertexAttributes
uint32_t WGPULimits::maxVertexAttributes
◆ maxVertexBufferArrayStride
uint32_t WGPULimits::maxVertexBufferArrayStride
◆ maxInterStageShaderVariables
uint32_t WGPULimits::maxInterStageShaderVariables
◆ maxColorAttachments
uint32_t WGPULimits::maxColorAttachments
◆ maxColorAttachmentBytesPerSample
uint32_t WGPULimits::maxColorAttachmentBytesPerSample
◆ maxComputeWorkgroupStorageSize
uint32_t WGPULimits::maxComputeWorkgroupStorageSize
◆ maxComputeInvocationsPerWorkgroup
uint32_t WGPULimits::maxComputeInvocationsPerWorkgroup
◆ maxComputeWorkgroupSizeX
uint32_t WGPULimits::maxComputeWorkgroupSizeX
◆ maxComputeWorkgroupSizeY
uint32_t WGPULimits::maxComputeWorkgroupSizeY
◆ maxComputeWorkgroupSizeZ
uint32_t WGPULimits::maxComputeWorkgroupSizeZ
◆ maxComputeWorkgroupsPerDimension
uint32_t WGPULimits::maxComputeWorkgroupsPerDimension
◆ maxImmediateSize
uint32_t WGPULimits::maxImmediateSize