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