---
title: binaryArchives
framework: metal
role: symbol
role_heading: Instance Property
path: metal/mtlrenderpipelinedescriptor/binaryarchives
---

# binaryArchives

An array of binary archives to search for precompiled versions of the shader.

## Declaration

```swift
var binaryArchives: [any MTLBinaryArchive]? { get set }
```

## Mentioned in

Creating binary archives from device-built pipeline state objects

## See Also

### Specifying precompiled shader binaries

- [supportAddingVertexBinaryFunctions](metal/mtlrenderpipelinedescriptor/supportaddingvertexbinaryfunctions.md)
- [supportAddingFragmentBinaryFunctions](metal/mtlrenderpipelinedescriptor/supportaddingfragmentbinaryfunctions.md)
