Hilo3d API - v2.0.0
    Preparing search index...

    Interface RenderPipelineLimits

    Public limits that a pipeline may inspect without observing native backend types.

    interface RenderPipelineLimits {
        maxBindGroups: number;
        maxBindingsPerBindGroup: number;
        maxBufferSize: number;
        maxColorAttachments: number;
        maxComputeInvocationsPerWorkgroup?: number;
        maxComputeWorkgroupSizeX?: number;
        maxComputeWorkgroupSizeY?: number;
        maxComputeWorkgroupSizeZ?: number;
        maxComputeWorkgroupsPerDimension?: number;
        maxComputeWorkgroupStorageSize?: number;
        maxDynamicStorageBuffersPerPipelineLayout?: number;
        maxSampledTexturesPerShaderStage: number;
        maxStorageBufferBindingSize?: number;
        maxStorageBuffersPerShaderStage?: number;
        maxStorageTexturesPerShaderStage?: number;
        maxTextureDimension2D: number;
        minStorageBufferOffsetAlignment?: number;
    }
    Index
    maxBindGroups: number

    Maximum bind groups in one pipeline layout.

    maxBindingsPerBindGroup: number

    Maximum bindings declared by one bind group.

    maxBufferSize: number

    Maximum byte size of any GPU buffer.

    maxColorAttachments: number

    Maximum simultaneous color attachments in one raster pass.

    maxComputeInvocationsPerWorkgroup?: number

    Maximum shader invocations in one workgroup.

    maxComputeWorkgroupSizeX?: number

    Maximum X dimension of a compute workgroup.

    maxComputeWorkgroupSizeY?: number

    Maximum Y dimension of a compute workgroup.

    maxComputeWorkgroupSizeZ?: number

    Maximum Z dimension of a compute workgroup.

    maxComputeWorkgroupsPerDimension?: number

    Maximum direct dispatch count in each dimension.

    maxComputeWorkgroupStorageSize?: number

    Maximum workgroup address-space storage in bytes.

    maxDynamicStorageBuffersPerPipelineLayout?: number

    Maximum dynamic storage-buffer bindings in one pipeline layout.

    maxSampledTexturesPerShaderStage: number

    Maximum sampled textures visible to one shader stage.

    maxStorageBufferBindingSize?: number

    Maximum byte range of one storage-buffer binding.

    maxStorageBuffersPerShaderStage?: number

    Maximum storage buffers visible to one shader stage, when storage is supported.

    maxStorageTexturesPerShaderStage?: number

    Maximum storage textures visible to one shader stage, when storage is supported.

    maxTextureDimension2D: number

    Maximum width or height of a two-dimensional texture.

    minStorageBufferOffsetAlignment?: number

    Required byte alignment for static and dynamic storage-buffer offsets.