Struct WebGpuRuntime.WebGpuDeviceLimits
Namespace: VelloSharp
Assembly: VelloSharp.WebAssembly.dll
public readonly struct WebGpuRuntime.WebGpuDeviceLimits
Inherited Members
object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.ReferenceEquals(object?, object?), object.ToString()
Properties
MaxBindGroups
public uint MaxBindGroups { get; }
Property Value
MaxBindingsPerBindGroup
public uint MaxBindingsPerBindGroup { get; }
Property Value
MaxBufferSize
public ulong MaxBufferSize { get; }
Property Value
MaxColorAttachmentBytesPerSample
public uint MaxColorAttachmentBytesPerSample { get; }
Property Value
MaxColorAttachments
public uint MaxColorAttachments { get; }
Property Value
MaxComputeInvocationsPerWorkgroup
public uint MaxComputeInvocationsPerWorkgroup { get; }
Property Value
MaxComputeWorkgroupSizeX
public uint MaxComputeWorkgroupSizeX { get; }
Property Value
MaxComputeWorkgroupSizeY
public uint MaxComputeWorkgroupSizeY { get; }
Property Value
MaxComputeWorkgroupSizeZ
public uint MaxComputeWorkgroupSizeZ { get; }
Property Value
MaxComputeWorkgroupStorageSize
public uint MaxComputeWorkgroupStorageSize { get; }
Property Value
MaxComputeWorkgroupsPerDimension
public uint MaxComputeWorkgroupsPerDimension { get; }
Property Value
MaxDynamicStorageBuffersPerPipelineLayout
public uint MaxDynamicStorageBuffersPerPipelineLayout { get; }
Property Value
MaxDynamicUniformBuffersPerPipelineLayout
public uint MaxDynamicUniformBuffersPerPipelineLayout { get; }
Property Value
MaxInterStageShaderComponents
public uint MaxInterStageShaderComponents { get; }
Property Value
MaxNonSamplerBindings
public uint MaxNonSamplerBindings { get; }
Property Value
MaxPushConstantSize
public uint MaxPushConstantSize { get; }
Property Value
MaxSampledTexturesPerShaderStage
public uint MaxSampledTexturesPerShaderStage { get; }
Property Value
MaxSamplersPerShaderStage
public uint MaxSamplersPerShaderStage { get; }
Property Value
MaxStorageBufferBindingSize
public ulong MaxStorageBufferBindingSize { get; }
Property Value
MaxStorageBuffersPerShaderStage
public uint MaxStorageBuffersPerShaderStage { get; }
Property Value
MaxStorageTexturesPerShaderStage
public uint MaxStorageTexturesPerShaderStage { get; }
Property Value
MaxTextureArrayLayers
public uint MaxTextureArrayLayers { get; }
Property Value
MaxTextureDimension1D
public uint MaxTextureDimension1D { get; }
Property Value
MaxTextureDimension2D
public uint MaxTextureDimension2D { get; }
Property Value
MaxTextureDimension3D
public uint MaxTextureDimension3D { get; }
Property Value
MaxUniformBufferBindingSize
public ulong MaxUniformBufferBindingSize { get; }
Property Value
MaxUniformBuffersPerShaderStage
public uint MaxUniformBuffersPerShaderStage { get; }
Property Value
MaxVertexAttributes
public uint MaxVertexAttributes { get; }
Property Value
MaxVertexBufferArrayStride
public uint MaxVertexBufferArrayStride { get; }
Property Value
MaxVertexBuffers
public uint MaxVertexBuffers { get; }