MetalPerformanceShaders tvOS 12.1 Beta 1 to Beta 2 API Differences

../Frameworks/MPSCore.framework/Headers/MPSCoreTypes.h
Added MPSImageEdgeModeMirror
Added MPSImageEdgeModeMirrorWithEdge
Added MPSImageEdgeModeConstant
Added MPSImageCoordinate
Added MPSImageRegion
../Frameworks/MPSNeuralNetwork.framework/Headers/MPSCNNMath.h
Added MPSNNComparisonType
Added MPSNNComparisonTypeEqual
Added MPSNNComparisonTypeNotEqual
Added MPSNNComparisonTypeLess
Added MPSNNComparisonTypeLessOrEqual
Added MPSNNComparisonTypeGreater
Added MPSNNComparisonTypeGreaterOrEqual
Added MPSNNCompare
Added MPSNNCompare.comparisonType
Added MPSNNCompare.threshold
Added -[MPSNNCompare initWithDevice:]
../Frameworks/MPSNeuralNetwork.framework/Headers/MPSNNGraph.h
Added -[MPSNNGraph initWithDevice:resultImages:resultsAreNeeded:]
Added +[MPSNNGraph graphWithDevice:resultImages:resultsAreNeeded:]
Added -[MPSNNGraph readCountForSourceImageAtIndex:]
Added -[MPSNNGraph readCountForSourceStateAtIndex:]
../Frameworks/MPSNeuralNetwork.framework/Headers/MPSNNGraphNodes.h
Added MPSNNUnaryReductionNode
Added MPSNNUnaryReductionNode.clipRectSource
Added +[MPSNNUnaryReductionNode nodeWithSource:]
Added -[MPSNNUnaryReductionNode initWithSource:]
Added MPSNNReductionRowMinNode
Added MPSNNReductionColumnMinNode
Added MPSNNReductionFeatureChannelsMinNode
Added MPSNNReductionFeatureChannelsArgumentMinNode
Added MPSNNReductionRowMaxNode
Added MPSNNReductionColumnMaxNode
Added MPSNNReductionFeatureChannelsMaxNode
Added MPSNNReductionFeatureChannelsArgumentMaxNode
Added MPSNNReductionRowMeanNode
Added MPSNNReductionColumnMeanNode
Added MPSNNReductionFeatureChannelsMeanNode
Added MPSNNReductionSpatialMeanNode
Added MPSNNReductionRowSumNode
Added MPSNNReductionColumnSumNode
Added MPSNNReductionFeatureChannelsSumNode
Added MPSNNReductionFeatureChannelsSumNode.weight
Added MPSNNComparisonNode
Added MPSNNComparisonNode.comparisonType
Added MPSNNReshapeNode
Added +[MPSNNReshapeNode nodeWithSource:resultWidth:resultHeight:resultFeatureChannels:]
Added -[MPSNNReshapeNode initWithSource:resultWidth:resultHeight:resultFeatureChannels:]
Added MPSNNReshapeGradientNode
Added +[MPSNNReshapeGradientNode nodeWithSourceGradient:sourceImage:gradientState:]
Added -[MPSNNReshapeGradientNode initWithSourceGradient:sourceImage:gradientState:]
Added MPSNNReductionSpatialMeanGradientNode
Added +[MPSNNReductionSpatialMeanGradientNode nodeWithSourceGradient:sourceImage:gradientState:]
Added -[MPSNNReductionSpatialMeanGradientNode initWithSourceGradient:sourceImage:gradientState:]
Added MPSNNPadNode
Added MPSNNPadNode.fillValue
Added +[MPSNNPadNode nodeWithSource:paddingSizeBefore:paddingSizeAfter:edgeMode:]
Added -[MPSNNPadNode initWithSource:paddingSizeBefore:paddingSizeAfter:edgeMode:]
Added MPSNNPadGradientNode
Added +[MPSNNPadGradientNode nodeWithSourceGradient:sourceImage:gradientState:]
Added -[MPSNNPadGradientNode initWithSourceGradient:sourceImage:gradientState:]
../Frameworks/MPSNeuralNetwork.framework/Headers/MPSNNReshape.h
Added MPSNNReshapeGradient
Added -[MPSNNReshapeGradient initWithDevice:]
Added -[MPSNNReshapeGradient initWithCoder:device:]
Added MPSNNPad
Added MPSNNPad.paddingSizeBefore
Added MPSNNPad.paddingSizeAfter
Added MPSNNPad.fillValue
Added -[MPSNNPad initWithDevice:]
Added -[MPSNNPad initWithDevice:paddingSizeBefore:paddingSizeAfter:]
Added -[MPSNNPad initWithDevice:paddingSizeBefore:paddingSizeAfter:fillValueArray:]
Added -[MPSNNPad initWithCoder:device:]
Added MPSNNPadGradient
Added -[MPSNNPadGradient initWithDevice:]
Added -[MPSNNPadGradient initWithCoder:device:]