Skip to content

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
AssemblyXantham.Fable.Core.TS

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