GPUSupportedLimits
[<Interface>]
type GPUSupportedLimits =
abstract member maxBindGroups: float
abstract member maxBindGroupsPlusVertexBuffers: float
abstract member maxBindingsPerBindGroup: float
abstract member maxBufferSize: float
abstract member maxColorAttachmentBytesPerSample: float
abstract member maxColorAttachments: float
abstract member maxComputeInvocationsPerWorkgroup: float
abstract member maxComputeWorkgroupSizeX: float
abstract member maxComputeWorkgroupSizeY: float
abstract member maxComputeWorkgroupSizeZ: float
abstract member maxComputeWorkgroupStorageSize: float
abstract member maxComputeWorkgroupsPerDimension: float
abstract member maxDynamicStorageBuffersPerPipelineLayout: float
abstract member maxDynamicUniformBuffersPerPipelineLayout: float
abstract member maxInterStageShaderVariables: float
abstract member maxSampledTexturesPerShaderStage: float
abstract member maxSamplersPerShaderStage: float
abstract member maxStorageBufferBindingSize: float
abstract member maxStorageBuffersInFragmentStage: float
abstract member maxStorageBuffersInVertexStage: float
abstract member maxStorageBuffersPerShaderStage: float
abstract member maxStorageTexturesInFragmentStage: float
abstract member maxStorageTexturesInVertexStage: float
abstract member maxStorageTexturesPerShaderStage: float
abstract member maxTextureArrayLayers: float
abstract member maxTextureDimension1D: float
abstract member maxTextureDimension2D: float
abstract member maxTextureDimension3D: float
abstract member maxUniformBufferBindingSize: float
abstract member maxUniformBuffersPerShaderStage: float
abstract member maxVertexAttributes: float
abstract member maxVertexBufferArrayStride: float
abstract member maxVertexBuffers: float
abstract member minStorageBufferOffsetAlignment: float
abstract member minUniformBufferOffsetAlignment: float
static member Create (maxBindGroups: float, maxBindGroupsPlusVertexBuffers: float, maxBindingsPerBindGroup: float, maxBufferSize: float, maxColorAttachmentBytesPerSample: float, maxColorAttachments: float, maxComputeInvocationsPerWorkgroup: float, maxComputeWorkgroupSizeX: float, maxComputeWorkgroupSizeY: float, maxComputeWorkgroupSizeZ: float, maxComputeWorkgroupStorageSize: float, maxComputeWorkgroupsPerDimension: float, maxDynamicStorageBuffersPerPipelineLayout: float, maxDynamicUniformBuffersPerPipelineLayout: float, maxInterStageShaderVariables: float, maxSampledTexturesPerShaderStage: float, maxSamplersPerShaderStage: float, maxStorageBufferBindingSize: float, maxStorageBuffersInFragmentStage: float, maxStorageBuffersInVertexStage: float, maxStorageBuffersPerShaderStage: float, maxStorageTexturesInFragmentStage: float, maxStorageTexturesInVertexStage: float, maxStorageTexturesPerShaderStage: float, maxTextureArrayLayers: float, maxTextureDimension1D: float, maxTextureDimension2D: float, maxTextureDimension3D: float, maxUniformBufferBindingSize: float, maxUniformBuffersPerShaderStage: float, maxVertexAttributes: float, maxVertexBufferArrayStride: float, maxVertexBuffers: float, minStorageBufferOffsetAlignment: float, minUniformBufferOffsetAlignment: float) : GPUSupportedLimits
| |
|---|
| Assembly | Glutinum.Web |
| Inherits | obj \| null |
| Attributes | [<AllowNullLiteral>] [<Interface>] [<Global>] |
Properties
abstract member maxBindGroups: float
abstract member maxBindGroupsPlusVertexBuffers: float
abstract member maxBindingsPerBindGroup: float
abstract member maxBufferSize: float
abstract member maxColorAttachmentBytesPerSample: float
abstract member maxColorAttachments: float
abstract member maxComputeInvocationsPerWorkgroup: float
abstract member maxComputeWorkgroupSizeX: float
abstract member maxComputeWorkgroupSizeY: float
abstract member maxComputeWorkgroupSizeZ: float
abstract member maxComputeWorkgroupStorageSize: float
abstract member maxComputeWorkgroupsPerDimension: float
abstract member maxDynamicStorageBuffersPerPipelineLayout: float
abstract member maxDynamicUniformBuffersPerPipelineLayout: float
abstract member maxInterStageShaderVariables: float
abstract member maxSampledTexturesPerShaderStage: float
abstract member maxSamplersPerShaderStage: float
abstract member maxStorageBufferBindingSize: float
abstract member maxStorageBuffersInFragmentStage: float
abstract member maxStorageBuffersInVertexStage: float
abstract member maxStorageBuffersPerShaderStage: float
abstract member maxStorageTexturesInFragmentStage: float
abstract member maxStorageTexturesInVertexStage: float
abstract member maxStorageTexturesPerShaderStage: float
abstract member maxTextureArrayLayers: float
abstract member maxTextureDimension1D: float
abstract member maxTextureDimension2D: float
abstract member maxTextureDimension3D: float
abstract member maxUniformBufferBindingSize: float
abstract member maxUniformBuffersPerShaderStage: float
abstract member maxVertexAttributes: float
abstract member maxVertexBufferArrayStride: float
abstract member maxVertexBuffers: float
abstract member minStorageBufferOffsetAlignment: float
abstract member minUniformBufferOffsetAlignment: float
Methods
static member Create (maxBindGroups: float, maxBindGroupsPlusVertexBuffers: float, maxBindingsPerBindGroup: float, maxBufferSize: float, maxColorAttachmentBytesPerSample: float, maxColorAttachments: float, maxComputeInvocationsPerWorkgroup: float, maxComputeWorkgroupSizeX: float, maxComputeWorkgroupSizeY: float, maxComputeWorkgroupSizeZ: float, maxComputeWorkgroupStorageSize: float, maxComputeWorkgroupsPerDimension: float, maxDynamicStorageBuffersPerPipelineLayout: float, maxDynamicUniformBuffersPerPipelineLayout: float, maxInterStageShaderVariables: float, maxSampledTexturesPerShaderStage: float, maxSamplersPerShaderStage: float, maxStorageBufferBindingSize: float, maxStorageBuffersInFragmentStage: float, maxStorageBuffersInVertexStage: float, maxStorageBuffersPerShaderStage: float, maxStorageTexturesInFragmentStage: float, maxStorageTexturesInVertexStage: float, maxStorageTexturesPerShaderStage: float, maxTextureArrayLayers: float, maxTextureDimension1D: float, maxTextureDimension2D: float, maxTextureDimension3D: float, maxUniformBufferBindingSize: float, maxUniformBuffersPerShaderStage: float, maxVertexAttributes: float, maxVertexBufferArrayStride: float, maxVertexBuffers: float, minStorageBufferOffsetAlignment: float, minUniformBufferOffsetAlignment: float) : GPUSupportedLimits