Enumeration Case

MTLHazardTrackingMode.untracked

An option specifying that the app must prevent hazards when modifying this object's contents.

Declaration

case untracked = 1

Discussion

Metal does not do any dependency analysis on untracked resources. You are responsible for ensuring that resources are modified safely. See Synchronization. When you already have detailed knowledge of how your app works, using untracked resources can improve performance.

See Also

Specifying the Tracking Mode

case `default`

An option specifying that the default tracking mode should be used.

case tracked

An option specifying that Metal prevents hazards when modifying this object's contents.