we
    Preparing search index...

    BOL创建参数

    interface IV_BOL {
        data?: { buffer: ArrayBuffer; released?: boolean };
        id: number;
        name: string;
        rebuildPecent?: number;
        size: number;
        type: E_BOLBufferType;
        updateStrideSize?: number;
    }
    Index

    Properties

    data?: { buffer: ArrayBuffer; released?: boolean }

    初始化数据 1、静态VS,必须有初始化数据。 2、动态VS,data的长度必须小于等于size。

    Type Declaration

    • buffer: ArrayBuffer

      初始化数据

    • Optionalreleased?: boolean

      是否释放 ,默认false 1、如果为true,则BOL状态为released。不保存初始化数据,交予GC回收(如果存在其他持久化的引用,则不会被回收)。 A、适用于静态VS的属性数据; B、或其他CPU端不再操作的数据,不考虑类型。 2、如果为false,则BOL状态根据容量适用设定状态

    id: number

    BOL ID 、id由BPC生成

    name: string
    rebuildPecent?: number

    BOL重建触发阈值 1、默认0.3 2、staticVS 没有重建触发阈值。

    size: number

    BOL大小,单位:字节。 1、尺寸必须是4的倍数,webGPU的buffer必须是4的倍数。 2、最小值为64K。 3、如果有初始化数据,size必须大于或等于data的长度。

    buffer 类型

    updateStrideSize?: number

    合并更新间距阈值 1、默认64K。 2、staticVS 没有合并更新间距阈值。