interface IComputeContext {
    addBufferToBufferCommand(src: IGPUBuffer, dest: IGPUBuffer, sourceOffset?: number, destinationOffset?: number, size?: number): void;
    addBufferToTextureCommand(src: IGPUBuffer, srcTextureInfo: any, destTextureInfo: any, copySize: any): void;
    addClearBufferCommand(dest: IDeviceBuffer, destoffset: number, destCount: number): void;
    addDispatchCommand(cmd: IComputeCMD_Dispatch): void;
    addSetShaderDataCommand(shaderData: ShaderData, propertyID: number, shaderDataType: ShaderDataType, value: ShaderDataItem): void;
    addTextureToBufferCommand(srcTextureInfo: any, dest: IGPUBuffer, destTextureInfo: any, copySize: any): void;
    addTextureToTextureCommand(srcTextureInfo: CopyTextureInfo, destTextureInfo: CopyTextureInfo, copySize: Iterable<number>): void;
    clearCMDs(): void;
    destroy(): void;
    executeCMDs(): void;
}

实现于

方法