---
title: supportsDynamicLibraries
framework: metal
role: symbol
role_heading: Instance Property
path: metal/mtldevice/supportsdynamiclibraries
---

# supportsDynamicLibraries

A Boolean value that indicates whether the GPU device can create and use dynamic libraries in compute pipelines.

## Declaration

```swift
var supportsDynamicLibraries: Bool { get }
```

## See Also

### Creating dynamic shader libraries

- [supportsRenderDynamicLibraries](metal/mtldevice/supportsrenderdynamiclibraries.md)
- [makeDynamicLibrary(library:)](metal/mtldevice/makedynamiclibrary(library:).md)
- [makeDynamicLibrary(url:)](metal/mtldevice/makedynamiclibrary(url:).md)
- [MTLDynamicLibraryError.Code](metal/mtldynamiclibraryerror-swift.struct/code.md)
- [MTLDynamicLibraryDomain](metal/mtldynamiclibrarydomain.md)
