---
title: "addComputePipelineFunctions(descriptor:)"
framework: metal
role: symbol
role_heading: Instance Method
path: "metal/mtlbinaryarchive/addcomputepipelinefunctions(descriptor:)"
---

# addComputePipelineFunctions(descriptor:)

Adds a description of a compute pipeline to the archive.

## Declaration

```swift
func addComputePipelineFunctions(descriptor: MTLComputePipelineDescriptor) throws
```

## Parameters

- `descriptor`: A description of the compute pipeline to archive.

## See Also

### Adding pipeline descriptors

- [addRenderPipelineFunctions(descriptor:)](metal/mtlbinaryarchive/addrenderpipelinefunctions(descriptor:).md)
- [addTileRenderPipelineFunctions(descriptor:)](metal/mtlbinaryarchive/addtilerenderpipelinefunctions(descriptor:).md)
- [addFunction(descriptor:library:)](metal/mtlbinaryarchive/addfunction(descriptor:library:).md)
