Metal Changes for Objective-C
Metal
MTLArgument.h
Added MTLArgument.arrayLength
MTLBlitCommandEncoder.h
MTLBuffer.h
MTLCommandBuffer.h
MTLComputeCommandEncoder.h
MTLComputePipeline.h
MTLDevice.h
Removed MTLFeatureSet_TVOS_GPUFamily1_v1
Added -[MTLDevice newFence]
Added MTLSizeAndAlign
MTLFence.h (Added)
MTLFunctionConstantValues.h (Added)
MTLHeap.h (Added)
Added MTLHeap
Added MTLHeap.cpuCacheMode
Added MTLHeap.device
Added MTLHeap.label
Added MTLHeap.size
Added MTLHeap.storageMode
Added MTLHeap.usedSize
Added MTLHeapDescriptor
Added MTLHeapDescriptor.size
MTLLibrary.h
Added MTLAttribute
Added MTLAttribute.active
Added MTLAttribute.name
Added MTLAttribute.patchData
Added MTLFunction.label
Added MTLFunction.patchType
Added MTLFunctionConstant
Added MTLFunctionConstant.name
Added MTLFunctionConstant.type
Added MTLLanguageVersion1_2
Added MTLPatchType
Added MTLPatchTypeNone
Added MTLPatchTypeQuad
Added MTLPatchTypeTriangle
MTLParallelRenderCommandEncoder.h
MTLPixelFormat.h
Added MTLPixelFormatBGR10_XR
Added MTLPixelFormatBGRA10_XR
MTLRenderCommandEncoder.h
Modified MTLIndexType
Header | |
---|---|
From | Metal/MTLRenderCommandEncoder.h |
To | Metal/MTLStageInputOutputDescriptor.h |
Modified MTLIndexTypeUInt16
Header | |
---|---|
From | Metal/MTLRenderCommandEncoder.h |
To | Metal/MTLStageInputOutputDescriptor.h |
Modified MTLIndexTypeUInt32
Header | |
---|---|
From | Metal/MTLRenderCommandEncoder.h |
To | Metal/MTLStageInputOutputDescriptor.h |
MTLRenderPass.h
MTLRenderPipeline.h
MTLResource.h
Added MTLResource.heap
Added MTLStorageModeMemoryless
MTLSampler.h
MTLStageInputOutputDescriptor.h (Added)
Added MTLAttributeDescriptor
Added MTLAttributeFormat
Added MTLAttributeFormatChar2
Added MTLAttributeFormatChar3
Added MTLAttributeFormatChar4
Added MTLAttributeFormatFloat
Added MTLAttributeFormatFloat2
Added MTLAttributeFormatFloat3
Added MTLAttributeFormatFloat4
Added MTLAttributeFormatHalf2
Added MTLAttributeFormatHalf3
Added MTLAttributeFormatHalf4
Added MTLAttributeFormatInt
Added MTLAttributeFormatInt2
Added MTLAttributeFormatInt3
Added MTLAttributeFormatInt4
Added MTLAttributeFormatShort2
Added MTLAttributeFormatShort3
Added MTLAttributeFormatShort4
Added MTLAttributeFormatUChar2
Added MTLAttributeFormatUChar3
Added MTLAttributeFormatUChar4
Added MTLAttributeFormatUInt
Added MTLAttributeFormatUInt2
Added MTLAttributeFormatUInt3
Added MTLAttributeFormatUInt4
Added MTLStepFunction
Added MTLStepFunctionConstant
Added MTLStepFunctionPerPatch
Added MTLStepFunctionPerVertex
Modified MTLIndexType
Header | |
---|---|
From | Metal/MTLRenderCommandEncoder.h |
To | Metal/MTLStageInputOutputDescriptor.h |
Modified MTLIndexTypeUInt16
Header | |
---|---|
From | Metal/MTLRenderCommandEncoder.h |
To | Metal/MTLStageInputOutputDescriptor.h |
Modified MTLIndexTypeUInt32
Header | |
---|---|
From | Metal/MTLRenderCommandEncoder.h |
To | Metal/MTLStageInputOutputDescriptor.h |