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