A key used to specify the intended usage of the texture.
- iOS 9.0+
- macOS 10.11+
- Mac Catalyst 13.0+
- tvOS 9.0+
If this key is not specified, the default value is determined by the default
usage value of the
MTLTexture class. When you create a texture, determine the specific ways in which it will be used, and set the texture usage to contain just those options. Do not set usage options that you don't intend to use. Metal uses these flags to determine how the texture is allocated and configured; setting them correctly can significantly improve your app's performance..