| Availability | Replacement | |
|---|---|---|
| From | Available | none |
| To | Deprecated | MTLBindingType |
| Availability | Replacement | |
|---|---|---|
| From | Available | none |
| To | Deprecated | MTLBindingType |
| Availability | Replacement | |
|---|---|---|
| From | Available | none |
| To | Deprecated | MTLBindingType |
| Availability | Replacement | |
|---|---|---|
| From | Available | none |
| To | Deprecated | MTLBindingType |
| Availability | |
|---|---|
| From | Available |
| To | Deprecated |
| Availability | |
|---|---|
| From | Available |
| To | Deprecated |
| Availability | |
|---|---|
| From | Available |
| To | Deprecated |
| Availability | |
|---|---|
| From | Available |
| To | Deprecated |
| Availability | |
|---|---|
| From | Available |
| To | Deprecated |
| Availability | |
|---|---|
| From | Available |
| To | Deprecated |
| Availability | Replacement | |
|---|---|---|
| From | Available | none |
| To | Deprecated | MTLBinding |
| Availability | Deprecation Message | |
|---|---|---|
| From | Available | none |
| To | Deprecated | Use 'gpuAddress' or 'gpuHandle' instead |
| Availability | Replacement | |
|---|---|---|
| From | Available | none |
| To | Deprecated | MTLCommandBufferErrorAccessRevoked |
| Availability | Replacement | |
|---|---|---|
| From | Available | none |
| To | Deprecated | MTLResourceUsageRead |
| Availability | Replacement | |
|---|---|---|
| From | Available | none |
| To | Deprecated | bindings |
| Availability | |
|---|---|
| From | Available |
| To | Deprecated |
| Availability | |
|---|---|
| From | Available |
| To | Deprecated |
| Availability | |
|---|---|
| From | Available |
| To | Deprecated |
| Availability | |
|---|---|
| From | Available |
| To | Deprecated |
| Availability | |
|---|---|
| From | Available |
| To | Deprecated |
| Availability | |
|---|---|
| From | Available |
| To | Deprecated |
| Availability | |
|---|---|
| From | Available |
| To | Deprecated |
| Availability | |
|---|---|
| From | Available |
| To | Deprecated |
| Availability | |
|---|---|
| From | Available |
| To | Deprecated |
| Availability | Replacement | |
|---|---|---|
| From | Available | none |
| To | Deprecated | MTLGPUFamilyMac2 |
| Availability | Replacement | |
|---|---|---|
| From | Available | none |
| To | Deprecated | MTLGPUFamilyMac2 |
| Availability | Replacement | |
|---|---|---|
| From | Available | none |
| To | Deprecated | MTLGPUFamilyMac2 |
| Availability | Replacement | |
|---|---|---|
| From | Available | none |
| To | Deprecated | supportsShaderBarycentricCoordinates |
| Availability | Deprecation Message | |
|---|---|---|
| From | Available | none |
| To | Deprecated | Use -newLibraryWithURL:error: instead |
| Availability | Deprecation Message | |
|---|---|---|
| From | Available | none |
| To | Deprecated | Use supportsFamily instead |
| Availability | Replacement | |
|---|---|---|
| From | Available | none |
| To | Deprecated | Use useResource:usage:stages: instead |
| Availability | Replacement | |
|---|---|---|
| From | Available | none |
| To | Deprecated | Use useResources:count:usage:stages: instead |
| Availability | Replacement | |
|---|---|---|
| From | Available | none |
| To | Deprecated | Use useHeap:stages: instead |
| Availability | Replacement | |
|---|---|---|
| From | Available | none |
| To | Deprecated | Use useHeaps:count:stages: instead |
| Availability | Replacement | |
|---|---|---|
| From | Available | none |
| To | Deprecated | vertexBindings |
| Availability | Replacement | |
|---|---|---|
| From | Available | none |
| To | Deprecated | fragmentBindings |
| Availability | Replacement | |
|---|---|---|
| From | Available | none |
| To | Deprecated | rasterSampleCount |
| Availability | Replacement | |
|---|---|---|
| From | Available | none |
| To | Deprecated | MTLResourceCPUCacheModeDefaultCache |
| Availability | Replacement | |
|---|---|---|
| From | Available | none |
| To | Deprecated | MTLResourceCPUCacheModeWriteCombined |