MTLFeatureSet Enum

Definition

Enumerates the hardware feature sets that are available on a device.

public enum MTLFeatureSet
type MTLFeatureSet = 
Inheritance
MTLFeatureSet

Fields

iOS_GPUFamily1_v1 0

The iOS GPU Family 1 v1 feature set.

iOS_GPUFamily1_v2 2

The iOS GPU Family 1 v2 feature set.

iOS_GPUFamily1_v3 5

The iOS GPU Family 1 v3 feature set.

iOS_GPUFamily1_v4 8

The iOS GPU Family 1 v4 feature set.

iOS_GPUFamily1_v5 12
iOS_GPUFamily2_v1 1

The iOS GPU Family 2 v1 feature set.

iOS_GPUFamily2_v2 3

The iOS GPU Family 2 v2 feature set.

iOS_GPUFamily2_v3 6

The iOS GPU Family 2 v3 feature set.

iOS_GPUFamily2_v4 9

The iOS GPU Family 2 v4 feature set.

iOS_GPUFamily2_v5 13
iOS_GPUFamily3_v1 4

The iOS GPU Family 3 v1 feature set.

iOS_GPUFamily3_v2 7

The iOS GPU Family 3 v2 feature set.

iOS_GPUFamily3_v3 10

The iOS GPU Family 3 v3 feature set.

iOS_GPUFamily3_v4 14
iOS_GPUFamily4_v1 11

The iOS GPU Family 4 v1 feature set.

iOS_GPUFamily4_v2 15
iOS_GPUFamily5_v1 16
macOS_GPUFamily1_v1 10000

The macOS GPU Family 1 v1 feature set.

macOS_GPUFamily1_v2 10001

The macOS GPU Family 1 v2 feature set.

macOS_GPUFamily1_v3 10003

The macOS GPU Family 1 v3 feature set.

macOS_ReadWriteTextureTier2 10002

The macOS read-write texture, tier 2 feature set.

OSX_GPUFamily1_v1 10000

Developers should not use this deprecated field. Developers should use 'macOS_GPUFamily1_v1' instead.

OSX_GPUFamily1_v2 10001

The OSX GPUFamily 1 v2 feature set.

OSX_ReadWriteTextureTier2 10002

The OSX ReadWrite Texture Tier2 feature set.

TVOS_GPUFamily1_v1 30000

The TVOS GPU Family 1 v1 feature set.

tvOS_GPUFamily1_v2 30001

The TVOS GPU Family 1 v2 feature set.

tvOS_GPUFamily1_v4 30004
tvOS_GPUFamily2_v1 30003

The TVOS GPU Family 2 v1 feature set.

Applies to