---
title: "makeRenderPipelineState(additionalBinaryFunctions:)"
framework: metal
role: symbol
role_heading: Instance Method
path: "metal/mtlrenderpipelinestate/makerenderpipelinestate(additionalbinaryfunctions:)-49r1w"
---

# makeRenderPipelineState(additionalBinaryFunctions:)

Creates a new render pipeline state by adding binary functions to each stage of this pipeline state.

## Declaration

```swift
func makeRenderPipelineState(additionalBinaryFunctions binaryFunctionsDescriptor: MTL4RenderPipelineBinaryFunctionsDescriptor) throws -> any MTLRenderPipelineState
```

## Parameters

- `binaryFunctionsDescriptor`: A non-nil dynamic linking descriptor.

## Return Value

Return Value A new render pipeline state upon success, otherwise nil.
