---
title: "makeComputePipelineStateWithAdditionalBinaryFunctions(functions:)"
framework: metal
role: symbol
role_heading: Instance Method
path: "metal/mtlcomputepipelinestate/makecomputepipelinestatewithadditionalbinaryfunctions(functions:)"
---

# makeComputePipelineStateWithAdditionalBinaryFunctions(functions:)

Creates a new pipeline state object with additional callable functions.

## Declaration

```swift
func makeComputePipelineStateWithAdditionalBinaryFunctions(functions: [any MTLFunction]) throws -> any MTLComputePipelineState
```

## Parameters

- `functions`: The list of additional functions that you want to be able to call.

## Return Value

Return Value A new compute pipeline state with access to the provided functions. When this value is nil, an error occurred during handle creation.
