---
title: argumentBuffersSupport
framework: metal
role: symbol
role_heading: Instance Property
path: metal/mtldevice/argumentbufferssupport
---

# argumentBuffersSupport

Returns the GPU device’s support tier for argument buffers.

## Declaration

```swift
var argumentBuffersSupport: MTLArgumentBuffersTier { get }
```

## Mentioned in

Improving CPU performance by using argument buffers

## Topics

### Argument buffer tiers

- [MTLArgumentBuffersTier](metal/mtlargumentbufferstier.md)

## See Also

### Creating argument buffer encoders

- [maxArgumentBufferSamplerCount](metal/mtldevice/maxargumentbuffersamplercount.md)
- [makeArgumentEncoder(arguments:)](metal/mtldevice/makeargumentencoder(arguments:).md)
- [makeArgumentEncoder(bufferBinding:)](metal/mtldevice/makeargumentencoder(bufferbinding:).md)
