xamarin-macios/tests/xtro-sharpie/api-annotations-dotnet/MacCatalyst-MetalPerformanc...

500 строки
42 KiB
Plaintext

!extra-null-allowed! 'System.Void MetalPerformanceShaders.MPSImageHistogram::.ctor(Metal.IMTLDevice,MetalPerformanceShaders.MPSImageHistogramInfo&)' has a extraneous [NullAllowed] on parameter #1
!extra-null-allowed! 'System.Void MetalPerformanceShaders.MPSImageHistogramEqualization::.ctor(Metal.IMTLDevice,MetalPerformanceShaders.MPSImageHistogramInfo&)' has a extraneous [NullAllowed] on parameter #1
!extra-null-allowed! 'System.Void MetalPerformanceShaders.MPSImageHistogramSpecification::.ctor(Metal.IMTLDevice,MetalPerformanceShaders.MPSImageHistogramInfo&)' has a extraneous [NullAllowed] on parameter #1
!extra-null-allowed! 'System.Void MetalPerformanceShaders.MPSImageNormalizedHistogram::.ctor(Metal.IMTLDevice,MetalPerformanceShaders.MPSImageHistogramInfo&)' has a extraneous [NullAllowed] on parameter #1
!missing-enum! MPSCNNConvolutionWeightsLayout not bound
!missing-enum! MPSPolygonType not bound
!missing-enum! MPSRayMaskOperator not bound
!missing-enum! MPSTemporalWeighting not bound
!missing-null-allowed! 'MetalPerformanceShaders.MPSImage MetalPerformanceShaders.MPSNNGraph::EncodeToCommandBuffer(Metal.IMTLCommandBuffer,MetalPerformanceShaders.MPSImage[])' is missing an [NullAllowed] on return type
!missing-null-allowed! 'MetalPerformanceShaders.MPSImage MetalPerformanceShaders.MPSNNGraph::EncodeToCommandBuffer(Metal.IMTLCommandBuffer,MetalPerformanceShaders.MPSImage[],MetalPerformanceShaders.MPSState[],Foundation.NSMutableArray`1<MetalPerformanceShaders.MPSImage>,Foundation.NSMutableArray`1<MetalPerformanceShaders.MPSState>)' is missing an [NullAllowed] on return type
!missing-protocol! MPSCNNGroupNormalizationDataSource not bound
!missing-protocol! MPSNNGramMatrixCallback not bound
!missing-protocol! MPSSVGFTextureAllocator not bound
!missing-protocol-conformance! MPSCNNBatchNormalizationNode should conform to MPSNNTrainableNode
!missing-protocol-conformance! MPSCNNConvolutionNode should conform to MPSNNTrainableNode
!missing-protocol-conformance! MPSCNNInstanceNormalizationNode should conform to MPSNNTrainableNode
!missing-protocol-member! MPSCNNConvolutionDataSource::weightsLayout not found
!missing-protocol-member! MPSCNNInstanceNormalizationDataSource::load not found
!missing-protocol-member! MPSCNNInstanceNormalizationDataSource::purge not found
!missing-selector! +MPSCNNConvolutionTransposeGradientNode::nodeWithSourceGradient:sourceImage:convolutionTransposeGradientState:weights: not bound
!missing-selector! +MPSCNNFullyConnectedGradientNode::nodeWithSourceGradient:sourceImage:convolutionGradientState:weights: not bound
!missing-selector! +MPSCNNGroupNormalizationGradientNode::nodeWithSourceGradient:sourceImage:gradientState: not bound
!missing-selector! +MPSCNNGroupNormalizationNode::nodeWithSource:dataSource: not bound
!missing-selector! +MPSCNNNeuronGeLUNode::nodeWithSource: not bound
!missing-selector! +MPSMatrixRandomDistributionDescriptor::normalDistributionDescriptorWithMean:standardDeviation: not bound
!missing-selector! +MPSMatrixRandomDistributionDescriptor::normalDistributionDescriptorWithMean:standardDeviation:minimum:maximum: not bound
!missing-selector! +MPSNDArrayDescriptor::descriptorWithDataType:dimensionSizes: not bound
!missing-selector! +MPSNNGramMatrixCalculationGradientNode::nodeWithSourceGradient:sourceImage:gradientState: not bound
!missing-selector! +MPSNNGramMatrixCalculationGradientNode::nodeWithSourceGradient:sourceImage:gradientState:alpha: not bound
!missing-selector! +MPSNNGramMatrixCalculationNode::nodeWithSource: not bound
!missing-selector! +MPSNNGramMatrixCalculationNode::nodeWithSource:alpha: not bound
!missing-selector! +MPSPolygonBuffer::polygonBuffer not bound
!missing-selector! MPSCNNBatchNormalizationNode::setTrainingStyle: not bound
!missing-selector! MPSCNNBatchNormalizationNode::trainingStyle not bound
!missing-selector! MPSCNNBinaryKernel::batchEncodingStorageSizeForPrimaryImage:secondaryImage:sourceStates:destinationImage: not bound
!missing-selector! MPSCNNBinaryKernel::encodingStorageSizeForPrimaryImage:secondaryImage:sourceStates:destinationImage: not bound
!missing-selector! MPSCNNConvolutionGradientState::gradientForWeightsLayout not bound
!missing-selector! MPSCNNConvolutionNode::setTrainingStyle: not bound
!missing-selector! MPSCNNConvolutionNode::trainingStyle not bound
!missing-selector! MPSCNNConvolutionTranspose::dataSource not bound
!missing-selector! MPSCNNConvolutionTranspose::encodeBatchToCommandBuffer:sourceImages:convolutionGradientStates:destinationStates:destinationStateIsTemporary: not bound
!missing-selector! MPSCNNConvolutionTranspose::encodeToCommandBuffer:sourceImage:convolutionGradientState:destinationState:destinationStateIsTemporary: not bound
!missing-selector! MPSCNNConvolutionTranspose::exportWeightsAndBiasesWithCommandBuffer:resultStateCanBeTemporary: not bound
!missing-selector! MPSCNNConvolutionTranspose::reloadWeightsAndBiasesFromDataSource not bound
!missing-selector! MPSCNNConvolutionTranspose::reloadWeightsAndBiasesWithCommandBuffer:state: not bound
!missing-selector! MPSCNNConvolutionTranspose::resultStateBatchForSourceImage:sourceStates:destinationImage: not bound
!missing-selector! MPSCNNConvolutionTranspose::resultStateForSourceImage:sourceStates:destinationImage: not bound
!missing-selector! MPSCNNConvolutionTranspose::temporaryResultStateBatchForCommandBuffer:sourceImage:sourceStates:destinationImage: not bound
!missing-selector! MPSCNNConvolutionTranspose::temporaryResultStateForCommandBuffer:sourceImage:sourceStates:destinationImage: not bound
!missing-selector! MPSCNNConvolutionTransposeGradient::dataSource not bound
!missing-selector! MPSCNNConvolutionTransposeGradient::gradientOption not bound
!missing-selector! MPSCNNConvolutionTransposeGradient::groups not bound
!missing-selector! MPSCNNConvolutionTransposeGradient::initWithCoder:device: not bound
!missing-selector! MPSCNNConvolutionTransposeGradient::initWithDevice:weights: not bound
!missing-selector! MPSCNNConvolutionTransposeGradient::reloadWeightsAndBiasesFromDataSource not bound
!missing-selector! MPSCNNConvolutionTransposeGradient::reloadWeightsAndBiasesWithCommandBuffer:state: not bound
!missing-selector! MPSCNNConvolutionTransposeGradient::setGradientOption: not bound
!missing-selector! MPSCNNConvolutionTransposeGradient::sourceGradientFeatureChannels not bound
!missing-selector! MPSCNNConvolutionTransposeGradient::sourceImageFeatureChannels not bound
!missing-selector! MPSCNNConvolutionTransposeGradientNode::initWithSourceGradient:sourceImage:convolutionTransposeGradientState:weights: not bound
!missing-selector! MPSCNNConvolutionTransposeGradientState::convolutionTranspose not bound
!missing-selector! MPSCNNConvolutionWeightsAndBiasesState::biasesOffset not bound
!missing-selector! MPSCNNConvolutionWeightsAndBiasesState::initWithWeights:weightsOffset:biases:biasesOffset:cnnConvolutionDescriptor: not bound
!missing-selector! MPSCNNConvolutionWeightsAndBiasesState::weightsOffset not bound
!missing-selector! MPSCNNDropout::resultStateBatchForSourceImage:sourceStates:destinationImage: not bound
!missing-selector! MPSCNNDropout::resultStateForSourceImage:sourceStates:destinationImage: not bound
!missing-selector! MPSCNNDropout::temporaryResultStateBatchForCommandBuffer:sourceImage:sourceStates:destinationImage: not bound
!missing-selector! MPSCNNDropout::temporaryResultStateForCommandBuffer:sourceImage:sourceStates:destinationImage: not bound
!missing-selector! MPSCNNFullyConnectedGradientNode::initWithSourceGradient:sourceImage:convolutionGradientState:weights: not bound
!missing-selector! MPSCNNGroupNormalization::dataSource not bound
!missing-selector! MPSCNNGroupNormalization::epsilon not bound
!missing-selector! MPSCNNGroupNormalization::initWithCoder:device: not bound
!missing-selector! MPSCNNGroupNormalization::initWithDevice:dataSource: not bound
!missing-selector! MPSCNNGroupNormalization::reloadGammaAndBetaFromDataSource not bound
!missing-selector! MPSCNNGroupNormalization::reloadGammaAndBetaWithCommandBuffer:gammaAndBetaState: not bound
!missing-selector! MPSCNNGroupNormalization::resultStateForSourceImage:sourceStates:destinationImage: not bound
!missing-selector! MPSCNNGroupNormalization::setEpsilon: not bound
!missing-selector! MPSCNNGroupNormalization::temporaryResultStateForCommandBuffer:sourceImage:sourceStates:destinationImage: not bound
!missing-selector! MPSCNNGroupNormalizationGradientNode::initWithSourceGradient:sourceImage:gradientState: not bound
!missing-selector! MPSCNNGroupNormalizationGradientState::beta not bound
!missing-selector! MPSCNNGroupNormalizationGradientState::gamma not bound
!missing-selector! MPSCNNGroupNormalizationGradientState::gradientForBeta not bound
!missing-selector! MPSCNNGroupNormalizationGradientState::gradientForGamma not bound
!missing-selector! MPSCNNGroupNormalizationGradientState::groupNormalization not bound
!missing-selector! MPSCNNGroupNormalizationNode::initWithSource:dataSource: not bound
!missing-selector! MPSCNNGroupNormalizationNode::setTrainingStyle: not bound
!missing-selector! MPSCNNGroupNormalizationNode::trainingStyle not bound
!missing-selector! MPSCNNInstanceNormalizationNode::setTrainingStyle: not bound
!missing-selector! MPSCNNInstanceNormalizationNode::trainingStyle not bound
!missing-selector! MPSCNNKernel::batchEncodingStorageSizeForSourceImage:sourceStates:destinationImage: not bound
!missing-selector! MPSCNNKernel::encodingStorageSizeForSourceImage:sourceStates:destinationImage: not bound
!missing-selector! MPSCNNLoss::reduceAcrossBatch not bound
!missing-selector! MPSCNNLossDescriptor::reduceAcrossBatch not bound
!missing-selector! MPSCNNLossDescriptor::setReduceAcrossBatch: not bound
!missing-selector! MPSCNNLossLabels::initWithDevice:lossImageSize:labelsImage:weightsImage: not bound
!missing-selector! MPSCNNMultiaryKernel::appendBatchBarrier not bound
!missing-selector! MPSCNNMultiaryKernel::clipRect not bound
!missing-selector! MPSCNNMultiaryKernel::destinationFeatureChannelOffset not bound
!missing-selector! MPSCNNMultiaryKernel::destinationImageAllocator not bound
!missing-selector! MPSCNNMultiaryKernel::destinationImageDescriptorForSourceImages:sourceStates: not bound
!missing-selector! MPSCNNMultiaryKernel::dilationRateXatIndex: not bound
!missing-selector! MPSCNNMultiaryKernel::dilationRateYatIndex: not bound
!missing-selector! MPSCNNMultiaryKernel::edgeModeAtIndex: not bound
!missing-selector! MPSCNNMultiaryKernel::encodeBatchToCommandBuffer:sourceImages: not bound
!missing-selector! MPSCNNMultiaryKernel::encodeBatchToCommandBuffer:sourceImages:destinationImages: not bound
!missing-selector! MPSCNNMultiaryKernel::encodeBatchToCommandBuffer:sourceImages:destinationStates:destinationStateIsTemporary: not bound
!missing-selector! MPSCNNMultiaryKernel::encodeToCommandBuffer:sourceImages: not bound
!missing-selector! MPSCNNMultiaryKernel::encodeToCommandBuffer:sourceImages:destinationImage: not bound
!missing-selector! MPSCNNMultiaryKernel::encodeToCommandBuffer:sourceImages:destinationState:destinationStateIsTemporary: not bound
!missing-selector! MPSCNNMultiaryKernel::initWithCoder:device: not bound
!missing-selector! MPSCNNMultiaryKernel::initWithDevice:sourceCount: not bound
!missing-selector! MPSCNNMultiaryKernel::isBackwards not bound
!missing-selector! MPSCNNMultiaryKernel::isResultStateReusedAcrossBatch not bound
!missing-selector! MPSCNNMultiaryKernel::isStateModified not bound
!missing-selector! MPSCNNMultiaryKernel::kernelHeightAtIndex: not bound
!missing-selector! MPSCNNMultiaryKernel::kernelWidthAtIndex: not bound
!missing-selector! MPSCNNMultiaryKernel::offsetAtIndex: not bound
!missing-selector! MPSCNNMultiaryKernel::padding not bound
!missing-selector! MPSCNNMultiaryKernel::resultStateBatchForSourceImages:sourceStates:destinationImage: not bound
!missing-selector! MPSCNNMultiaryKernel::resultStateForSourceImages:sourceStates:destinationImage: not bound
!missing-selector! MPSCNNMultiaryKernel::setClipRect: not bound
!missing-selector! MPSCNNMultiaryKernel::setDestinationFeatureChannelOffset: not bound
!missing-selector! MPSCNNMultiaryKernel::setDestinationImageAllocator: not bound
!missing-selector! MPSCNNMultiaryKernel::setDilationRateX:atIndex: not bound
!missing-selector! MPSCNNMultiaryKernel::setDilationRateY:atIndex: not bound
!missing-selector! MPSCNNMultiaryKernel::setEdgeMode:atIndex: not bound
!missing-selector! MPSCNNMultiaryKernel::setKernelHeight:atIndex: not bound
!missing-selector! MPSCNNMultiaryKernel::setKernelWidth:atIndex: not bound
!missing-selector! MPSCNNMultiaryKernel::setOffset:atIndex: not bound
!missing-selector! MPSCNNMultiaryKernel::setPadding: not bound
!missing-selector! MPSCNNMultiaryKernel::setSourceFeatureChannelMaxCount:atIndex: not bound
!missing-selector! MPSCNNMultiaryKernel::setSourceFeatureChannelOffset:atIndex: not bound
!missing-selector! MPSCNNMultiaryKernel::setStrideInPixelsX:atIndex: not bound
!missing-selector! MPSCNNMultiaryKernel::setStrideInPixelsY:atIndex: not bound
!missing-selector! MPSCNNMultiaryKernel::sourceCount not bound
!missing-selector! MPSCNNMultiaryKernel::sourceFeatureChannelMaxCountAtIndex: not bound
!missing-selector! MPSCNNMultiaryKernel::sourceFeatureChannelOffsetAtIndex: not bound
!missing-selector! MPSCNNMultiaryKernel::strideInPixelsXatIndex: not bound
!missing-selector! MPSCNNMultiaryKernel::strideInPixelsYatIndex: not bound
!missing-selector! MPSCNNMultiaryKernel::temporaryResultStateBatchForCommandBuffer:sourceImages:sourceStates:destinationImage: not bound
!missing-selector! MPSCNNMultiaryKernel::temporaryResultStateForCommandBuffer:sourceImages:sourceStates:destinationImage: not bound
!missing-selector! MPSCNNNeuronGeLUNode::initWithSource: not bound
!missing-selector! MPSCNNYOLOLoss::reduceAcrossBatch not bound
!missing-selector! MPSCNNYOLOLossDescriptor::reduceAcrossBatch not bound
!missing-selector! MPSCNNYOLOLossDescriptor::setReduceAcrossBatch: not bound
!missing-selector! MPSImageCanny::colorTransform not bound
!missing-selector! MPSImageCanny::highThreshold not bound
!missing-selector! MPSImageCanny::initWithCoder:device: not bound
!missing-selector! MPSImageCanny::initWithDevice: not bound
!missing-selector! MPSImageCanny::initWithDevice:linearToGrayScaleTransform:sigma: not bound
!missing-selector! MPSImageCanny::lowThreshold not bound
!missing-selector! MPSImageCanny::setHighThreshold: not bound
!missing-selector! MPSImageCanny::setLowThreshold: not bound
!missing-selector! MPSImageCanny::setUseFastMode: not bound
!missing-selector! MPSImageCanny::sigma not bound
!missing-selector! MPSImageCanny::useFastMode not bound
!missing-selector! MPSImageEDLines::clipRectSource not bound
!missing-selector! MPSImageEDLines::detailRatio not bound
!missing-selector! MPSImageEDLines::encodeToCommandBuffer:sourceTexture:destinationTexture:endpointBuffer:endpointOffset: not bound
!missing-selector! MPSImageEDLines::gaussianSigma not bound
!missing-selector! MPSImageEDLines::gradientThreshold not bound
!missing-selector! MPSImageEDLines::initWithCoder:device: not bound
!missing-selector! MPSImageEDLines::initWithDevice:gaussianSigma:minLineLength:maxLines:detailRatio:gradientThreshold:lineErrorThreshold:mergeLocalityThreshold: not bound
!missing-selector! MPSImageEDLines::lineErrorThreshold not bound
!missing-selector! MPSImageEDLines::maxLines not bound
!missing-selector! MPSImageEDLines::mergeLocalityThreshold not bound
!missing-selector! MPSImageEDLines::minLineLength not bound
!missing-selector! MPSImageEDLines::setClipRectSource: not bound
!missing-selector! MPSImageEDLines::setDetailRatio: not bound
!missing-selector! MPSImageEDLines::setGradientThreshold: not bound
!missing-selector! MPSImageEDLines::setLineErrorThreshold: not bound
!missing-selector! MPSImageEDLines::setMaxLines: not bound
!missing-selector! MPSImageEDLines::setMergeLocalityThreshold: not bound
!missing-selector! MPSImageEDLines::setMinLineLength: not bound
!missing-selector! MPSImageEuclideanDistanceTransform::searchLimitRadius not bound
!missing-selector! MPSImageEuclideanDistanceTransform::setSearchLimitRadius: not bound
!missing-selector! MPSImageGuidedFilter::encodeReconstructionToCommandBuffer:guidanceTexture:coefficientsTextureA:coefficientsTextureB:destinationTexture: not bound
!missing-selector! MPSImageGuidedFilter::encodeRegressionToCommandBuffer:sourceTexture:guidanceTexture:weightsTexture:destinationCoefficientsTextureA:destinationCoefficientsTextureB: not bound
!missing-selector! MPSMatrixSum::resultMatrixOrigin not bound
!missing-selector! MPSMatrixSum::setResultMatrixOrigin: not bound
!missing-selector! MPSNDArrayBinaryKernel::encodeToCommandBuffer:primarySourceArray:secondarySourceArray: not bound
!missing-selector! MPSNDArrayBinaryKernel::encodeToCommandBuffer:primarySourceArray:secondarySourceArray:destinationArray: not bound
!missing-selector! MPSNDArrayBinaryKernel::encodeToCommandBuffer:primarySourceArray:secondarySourceArray:resultState:destinationArray: not bound
!missing-selector! MPSNDArrayBinaryKernel::encodeToCommandBuffer:primarySourceArray:secondarySourceArray:resultState:outputStateIsTemporary: not bound
!missing-selector! MPSNDArrayBinaryKernel::initWithCoder:device: not bound
!missing-selector! MPSNDArrayBinaryKernel::initWithDevice: not bound
!missing-selector! MPSNDArrayBinaryPrimaryGradientKernel::encodeToCommandBuffer:primarySourceArray:secondarySourceArray:sourceGradient:gradientState: not bound
!missing-selector! MPSNDArrayBinaryPrimaryGradientKernel::encodeToCommandBuffer:primarySourceArray:secondarySourceArray:sourceGradient:gradientState:destinationArray: not bound
!missing-selector! MPSNDArrayBinaryPrimaryGradientKernel::initWithCoder:device: not bound
!missing-selector! MPSNDArrayBinaryPrimaryGradientKernel::initWithDevice: not bound
!missing-selector! MPSNDArrayBinarySecondaryGradientKernel::encodeToCommandBuffer:primarySourceArray:secondarySourceArray:sourceGradient:gradientState: not bound
!missing-selector! MPSNDArrayBinarySecondaryGradientKernel::encodeToCommandBuffer:primarySourceArray:secondarySourceArray:sourceGradient:gradientState:destinationArray: not bound
!missing-selector! MPSNDArrayBinarySecondaryGradientKernel::initWithCoder:device: not bound
!missing-selector! MPSNDArrayBinarySecondaryGradientKernel::initWithDevice: not bound
!missing-selector! MPSNDArrayDescriptor::dimensionOrder not bound
!missing-selector! MPSNDArrayGather::axis not bound
!missing-selector! MPSNDArrayGather::setAxis: not bound
!missing-selector! MPSNDArrayMatrixMultiplication::alpha not bound
!missing-selector! MPSNDArrayMatrixMultiplication::beta not bound
!missing-selector! MPSNDArrayMatrixMultiplication::setAlpha: not bound
!missing-selector! MPSNDArrayMatrixMultiplication::setBeta: not bound
!missing-selector! MPSNDArrayMultiaryBase::copyWithZone:device: not bound
!missing-selector! MPSNDArrayMultiaryBase::destinationArrayAllocator not bound
!missing-selector! MPSNDArrayMultiaryBase::destinationArrayDescriptorForSourceArrays:sourceState: not bound
!missing-selector! MPSNDArrayMultiaryBase::encodeWithCoder: not bound
!missing-selector! MPSNDArrayMultiaryBase::initWithCoder:device: not bound
!missing-selector! MPSNDArrayMultiaryBase::initWithDevice:sourceCount: not bound
!missing-selector! MPSNDArrayMultiaryBase::resultStateForSourceArrays:sourceStates:destinationArray: not bound
!missing-selector! MPSNDArrayMultiaryBase::setDestinationArrayAllocator: not bound
!missing-selector! MPSNDArrayMultiaryGradientKernel::encodeToCommandBuffer:sourceArrays:sourceGradient:gradientState: not bound
!missing-selector! MPSNDArrayMultiaryGradientKernel::encodeToCommandBuffer:sourceArrays:sourceGradient:gradientState:destinationArray: not bound
!missing-selector! MPSNDArrayMultiaryGradientKernel::initWithCoder:device: not bound
!missing-selector! MPSNDArrayMultiaryGradientKernel::initWithDevice:sourceCount:sourceGradientIndex: not bound
!missing-selector! MPSNDArrayMultiaryKernel::encodeToCommandBuffer:sourceArrays: not bound
!missing-selector! MPSNDArrayMultiaryKernel::encodeToCommandBuffer:sourceArrays:destinationArray: not bound
!missing-selector! MPSNDArrayMultiaryKernel::encodeToCommandBuffer:sourceArrays:resultState:destinationArray: not bound
!missing-selector! MPSNDArrayMultiaryKernel::encodeToCommandBuffer:sourceArrays:resultState:outputStateIsTemporary: not bound
!missing-selector! MPSNDArrayMultiaryKernel::initWithCoder:device: not bound
!missing-selector! MPSNDArrayMultiaryKernel::initWithDevice:sourceCount: not bound
!missing-selector! MPSNDArrayStridedSlice::setStrides: not bound
!missing-selector! MPSNDArrayStridedSlice::strides not bound
!missing-selector! MPSNDArrayUnaryGradientKernel::encodeToCommandBuffer:sourceArray:sourceGradient:gradientState: not bound
!missing-selector! MPSNDArrayUnaryGradientKernel::encodeToCommandBuffer:sourceArray:sourceGradient:gradientState:destinationArray: not bound
!missing-selector! MPSNDArrayUnaryGradientKernel::initWithCoder:device: not bound
!missing-selector! MPSNDArrayUnaryGradientKernel::initWithDevice: not bound
!missing-selector! MPSNDArrayUnaryKernel::encodeToCommandBuffer:sourceArray: not bound
!missing-selector! MPSNDArrayUnaryKernel::encodeToCommandBuffer:sourceArray:destinationArray: not bound
!missing-selector! MPSNDArrayUnaryKernel::encodeToCommandBuffer:sourceArray:resultState:destinationArray: not bound
!missing-selector! MPSNDArrayUnaryKernel::encodeToCommandBuffer:sourceArray:resultState:outputStateIsTemporary: not bound
!missing-selector! MPSNDArrayUnaryKernel::initWithCoder:device: not bound
!missing-selector! MPSNDArrayUnaryKernel::initWithDevice: not bound
!missing-selector! MPSNNForwardLoss::delta not bound
!missing-selector! MPSNNForwardLoss::encodeBatchToCommandBuffer:sourceImages:labels:weights:destinationStates:destinationImages: not bound
!missing-selector! MPSNNForwardLoss::encodeBatchToCommandBuffer:sourceImages:labels:weights:destinationStates:destinationStateIsTemporary: not bound
!missing-selector! MPSNNForwardLoss::epsilon not bound
!missing-selector! MPSNNForwardLoss::initWithCoder:device: not bound
!missing-selector! MPSNNForwardLoss::initWithDevice:lossDescriptor: not bound
!missing-selector! MPSNNForwardLoss::labelSmoothing not bound
!missing-selector! MPSNNForwardLoss::lossType not bound
!missing-selector! MPSNNForwardLoss::numberOfClasses not bound
!missing-selector! MPSNNForwardLoss::reduceAcrossBatch not bound
!missing-selector! MPSNNForwardLoss::reductionType not bound
!missing-selector! MPSNNForwardLoss::setDelta: not bound
!missing-selector! MPSNNForwardLoss::setEpsilon: not bound
!missing-selector! MPSNNForwardLoss::setLabelSmoothing: not bound
!missing-selector! MPSNNForwardLoss::setWeight: not bound
!missing-selector! MPSNNForwardLoss::weight not bound
!missing-selector! MPSNNForwardLossNode::reduceAcrossBatch not bound
!missing-selector! MPSNNGramMatrixCalculation::alpha not bound
!missing-selector! MPSNNGramMatrixCalculation::initWithCoder:device: not bound
!missing-selector! MPSNNGramMatrixCalculation::initWithDevice: not bound
!missing-selector! MPSNNGramMatrixCalculation::initWithDevice:alpha: not bound
!missing-selector! MPSNNGramMatrixCalculation::setAlpha: not bound
!missing-selector! MPSNNGramMatrixCalculationGradient::alpha not bound
!missing-selector! MPSNNGramMatrixCalculationGradient::initWithCoder:device: not bound
!missing-selector! MPSNNGramMatrixCalculationGradient::initWithDevice: not bound
!missing-selector! MPSNNGramMatrixCalculationGradient::initWithDevice:alpha: not bound
!missing-selector! MPSNNGramMatrixCalculationGradient::setAlpha: not bound
!missing-selector! MPSNNGramMatrixCalculationGradientNode::alpha not bound
!missing-selector! MPSNNGramMatrixCalculationGradientNode::initWithSourceGradient:sourceImage:gradientState: not bound
!missing-selector! MPSNNGramMatrixCalculationGradientNode::initWithSourceGradient:sourceImage:gradientState:alpha: not bound
!missing-selector! MPSNNGramMatrixCalculationNode::alpha not bound
!missing-selector! MPSNNGramMatrixCalculationNode::initWithSource: not bound
!missing-selector! MPSNNGramMatrixCalculationNode::initWithSource:alpha: not bound
!missing-selector! MPSNNGramMatrixCalculationNode::propertyCallBack not bound
!missing-selector! MPSNNGramMatrixCalculationNode::setPropertyCallBack: not bound
!missing-selector! MPSNNGridSample::initWithCoder:device: not bound
!missing-selector! MPSNNGridSample::initWithDevice: not bound
!missing-selector! MPSNNGridSample::setUseGridValueAsInputCoordinate: not bound
!missing-selector! MPSNNGridSample::useGridValueAsInputCoordinate not bound
!missing-selector! MPSNNInitialGradient::initWithDevice: not bound
!missing-selector! MPSNNLocalCorrelation::initWithCoder:device: not bound
!missing-selector! MPSNNLocalCorrelation::initWithDevice: not bound
!missing-selector! MPSNNLocalCorrelation::initWithDevice:windowInX:windowInY:strideInX:strideInY: not bound
!missing-selector! MPSNNLocalCorrelation::setStrideInX: not bound
!missing-selector! MPSNNLocalCorrelation::setStrideInY: not bound
!missing-selector! MPSNNLocalCorrelation::setWindowInX: not bound
!missing-selector! MPSNNLocalCorrelation::setWindowInY: not bound
!missing-selector! MPSNNLocalCorrelation::strideInX not bound
!missing-selector! MPSNNLocalCorrelation::strideInY not bound
!missing-selector! MPSNNLocalCorrelation::windowInX not bound
!missing-selector! MPSNNLocalCorrelation::windowInY not bound
!missing-selector! MPSNNLossGradient::computeLabelGradients not bound
!missing-selector! MPSNNLossGradient::delta not bound
!missing-selector! MPSNNLossGradient::encodeBatchToCommandBuffer:sourceGradients:sourceImages:labels:weights:sourceStates: not bound
!missing-selector! MPSNNLossGradient::encodeBatchToCommandBuffer:sourceGradients:sourceImages:labels:weights:sourceStates:destinationGradients: not bound
!missing-selector! MPSNNLossGradient::epsilon not bound
!missing-selector! MPSNNLossGradient::initWithCoder:device: not bound
!missing-selector! MPSNNLossGradient::initWithDevice:lossDescriptor: not bound
!missing-selector! MPSNNLossGradient::labelSmoothing not bound
!missing-selector! MPSNNLossGradient::lossType not bound
!missing-selector! MPSNNLossGradient::numberOfClasses not bound
!missing-selector! MPSNNLossGradient::reduceAcrossBatch not bound
!missing-selector! MPSNNLossGradient::reductionType not bound
!missing-selector! MPSNNLossGradient::setComputeLabelGradients: not bound
!missing-selector! MPSNNLossGradient::setDelta: not bound
!missing-selector! MPSNNLossGradient::setEpsilon: not bound
!missing-selector! MPSNNLossGradient::setLabelSmoothing: not bound
!missing-selector! MPSNNLossGradient::setWeight: not bound
!missing-selector! MPSNNLossGradient::weight not bound
!missing-selector! MPSNNLossGradientNode::reduceAcrossBatch not bound
!missing-selector! MPSNNOptimizerAdam::encodeToCommandBuffer:batchNormalizationGradientState:batchNormalizationSourceState:inputMomentumVectors:inputVelocityVectors:maximumVelocityVectors:resultState: not bound
!missing-selector! MPSNNOptimizerAdam::encodeToCommandBuffer:batchNormalizationState:inputMomentumVectors:inputVelocityVectors:maximumVelocityVectors:resultState: not bound
!missing-selector! MPSNNOptimizerAdam::encodeToCommandBuffer:convolutionGradientState:convolutionSourceState:inputMomentumVectors:inputVelocityVectors:maximumVelocityVectors:resultState: not bound
!missing-selector! MPSNNOptimizerAdam::encodeToCommandBuffer:inputGradientMatrix:inputValuesMatrix:inputMomentumMatrix:inputVelocityMatrix:maximumVelocityMatrix:resultValuesMatrix: not bound
!missing-selector! MPSNNOptimizerAdam::encodeToCommandBuffer:inputGradientMatrix:inputValuesMatrix:inputMomentumMatrix:inputVelocityMatrix:resultValuesMatrix: not bound
!missing-selector! MPSNNOptimizerAdam::encodeToCommandBuffer:inputGradientVector:inputValuesVector:inputMomentumVector:inputVelocityVector:maximumVelocityVector:resultValuesVector: not bound
!missing-selector! MPSNNOptimizerRMSProp::encodeToCommandBuffer:inputGradientMatrix:inputValuesMatrix:inputSumOfSquaresMatrix:resultValuesMatrix: not bound
!missing-selector! MPSNNOptimizerStochasticGradientDescent::encodeToCommandBuffer:inputGradientMatrix:inputValuesMatrix:inputMomentumMatrix:resultValuesMatrix: not bound
!missing-selector! MPSNNOptimizerStochasticGradientDescent::initWithDevice:momentumScale:useNesterovMomentum:optimizerDescriptor: not bound
!missing-selector! MPSNNOptimizerStochasticGradientDescent::useNesterovMomentum not bound
!missing-selector! MPSNNReduceColumnMax::initWithCoder:device: not bound
!missing-selector! MPSNNReduceColumnMean::initWithCoder:device: not bound
!missing-selector! MPSNNReduceColumnMin::initWithCoder:device: not bound
!missing-selector! MPSNNReduceColumnSum::initWithCoder:device: not bound
!missing-selector! MPSNNReduceFeatureChannelsAndWeightsMean::initWithCoder:device: not bound
!missing-selector! MPSNNReduceFeatureChannelsAndWeightsSum::initWithCoder:device: not bound
!missing-selector! MPSNNReduceFeatureChannelsArgumentMax::initWithCoder:device: not bound
!missing-selector! MPSNNReduceFeatureChannelsArgumentMin::initWithCoder:device: not bound
!missing-selector! MPSNNReduceFeatureChannelsMax::initWithCoder:device: not bound
!missing-selector! MPSNNReduceFeatureChannelsMean::initWithCoder:device: not bound
!missing-selector! MPSNNReduceFeatureChannelsMin::initWithCoder:device: not bound
!missing-selector! MPSNNReduceFeatureChannelsSum::initWithCoder:device: not bound
!missing-selector! MPSNNReduceRowMax::initWithCoder:device: not bound
!missing-selector! MPSNNReduceRowMean::initWithCoder:device: not bound
!missing-selector! MPSNNReduceRowMin::initWithCoder:device: not bound
!missing-selector! MPSNNReduceRowSum::initWithCoder:device: not bound
!missing-selector! MPSNNReshape::encodeBatchToCommandBuffer:sourceImages:destinationStates:destinationStateIsTemporary:reshapedWidth:reshapedHeight:reshapedFeatureChannels: not bound
!missing-selector! MPSNNReshape::encodeBatchToCommandBuffer:sourceImages:reshapedWidth:reshapedHeight:reshapedFeatureChannels: not bound
!missing-selector! MPSNNReshape::encodeToCommandBuffer:sourceImage:destinationState:destinationStateIsTemporary:reshapedWidth:reshapedHeight:reshapedFeatureChannels: not bound
!missing-selector! MPSNNReshape::encodeToCommandBuffer:sourceImage:reshapedWidth:reshapedHeight:reshapedFeatureChannels: not bound
!missing-selector! MPSPolygonAccelerationStructure::indexBuffer not bound
!missing-selector! MPSPolygonAccelerationStructure::indexBufferOffset not bound
!missing-selector! MPSPolygonAccelerationStructure::indexType not bound
!missing-selector! MPSPolygonAccelerationStructure::maskBuffer not bound
!missing-selector! MPSPolygonAccelerationStructure::maskBufferOffset not bound
!missing-selector! MPSPolygonAccelerationStructure::polygonBuffers not bound
!missing-selector! MPSPolygonAccelerationStructure::polygonCount not bound
!missing-selector! MPSPolygonAccelerationStructure::polygonType not bound
!missing-selector! MPSPolygonAccelerationStructure::setIndexBuffer: not bound
!missing-selector! MPSPolygonAccelerationStructure::setIndexBufferOffset: not bound
!missing-selector! MPSPolygonAccelerationStructure::setIndexType: not bound
!missing-selector! MPSPolygonAccelerationStructure::setMaskBuffer: not bound
!missing-selector! MPSPolygonAccelerationStructure::setMaskBufferOffset: not bound
!missing-selector! MPSPolygonAccelerationStructure::setPolygonBuffers: not bound
!missing-selector! MPSPolygonAccelerationStructure::setPolygonCount: not bound
!missing-selector! MPSPolygonAccelerationStructure::setPolygonType: not bound
!missing-selector! MPSPolygonAccelerationStructure::setVertexBuffer: not bound
!missing-selector! MPSPolygonAccelerationStructure::setVertexBufferOffset: not bound
!missing-selector! MPSPolygonAccelerationStructure::setVertexStride: not bound
!missing-selector! MPSPolygonAccelerationStructure::vertexBuffer not bound
!missing-selector! MPSPolygonAccelerationStructure::vertexBufferOffset not bound
!missing-selector! MPSPolygonAccelerationStructure::vertexStride not bound
!missing-selector! MPSPolygonBuffer::copyWithZone: not bound
!missing-selector! MPSPolygonBuffer::indexBuffer not bound
!missing-selector! MPSPolygonBuffer::indexBufferOffset not bound
!missing-selector! MPSPolygonBuffer::init not bound
!missing-selector! MPSPolygonBuffer::initWithCoder: not bound
!missing-selector! MPSPolygonBuffer::maskBuffer not bound
!missing-selector! MPSPolygonBuffer::maskBufferOffset not bound
!missing-selector! MPSPolygonBuffer::polygonCount not bound
!missing-selector! MPSPolygonBuffer::setIndexBuffer: not bound
!missing-selector! MPSPolygonBuffer::setIndexBufferOffset: not bound
!missing-selector! MPSPolygonBuffer::setMaskBuffer: not bound
!missing-selector! MPSPolygonBuffer::setMaskBufferOffset: not bound
!missing-selector! MPSPolygonBuffer::setPolygonCount: not bound
!missing-selector! MPSPolygonBuffer::setVertexBuffer: not bound
!missing-selector! MPSPolygonBuffer::setVertexBufferOffset: not bound
!missing-selector! MPSPolygonBuffer::vertexBuffer not bound
!missing-selector! MPSPolygonBuffer::vertexBufferOffset not bound
!missing-selector! MPSQuadrilateralAccelerationStructure::quadrilateralCount not bound
!missing-selector! MPSQuadrilateralAccelerationStructure::setQuadrilateralCount: not bound
!missing-selector! MPSRayIntersector::encodeIntersectionToCommandBuffer:intersectionType:rayBuffer:rayBufferOffset:rayIndexBuffer:rayIndexBufferOffset:intersectionBuffer:intersectionBufferOffset:rayIndexCount:accelerationStructure: not bound
!missing-selector! MPSRayIntersector::encodeIntersectionToCommandBuffer:intersectionType:rayBuffer:rayBufferOffset:rayIndexBuffer:rayIndexBufferOffset:intersectionBuffer:intersectionBufferOffset:rayIndexCountBuffer:rayIndexCountBufferOffset:accelerationStructure: not bound
!missing-selector! MPSRayIntersector::encodeIntersectionToCommandBuffer:intersectionType:rayTexture:intersectionTexture:accelerationStructure: not bound
!missing-selector! MPSRayIntersector::rayIndexDataType not bound
!missing-selector! MPSRayIntersector::rayMask not bound
!missing-selector! MPSRayIntersector::rayMaskOperator not bound
!missing-selector! MPSRayIntersector::setRayIndexDataType: not bound
!missing-selector! MPSRayIntersector::setRayMask: not bound
!missing-selector! MPSRayIntersector::setRayMaskOperator: not bound
!missing-selector! MPSSVGF::bilateralFilterRadius not bound
!missing-selector! MPSSVGF::bilateralFilterSigma not bound
!missing-selector! MPSSVGF::channelCount not bound
!missing-selector! MPSSVGF::channelCount2 not bound
!missing-selector! MPSSVGF::copyWithZone:device: not bound
!missing-selector! MPSSVGF::depthWeight not bound
!missing-selector! MPSSVGF::encodeBilateralFilterToCommandBuffer:stepDistance:sourceTexture:destinationTexture:depthNormalTexture: not bound
!missing-selector! MPSSVGF::encodeBilateralFilterToCommandBuffer:stepDistance:sourceTexture:destinationTexture:sourceTexture2:destinationTexture2:depthNormalTexture: not bound
!missing-selector! MPSSVGF::encodeReprojectionToCommandBuffer:sourceTexture:previousTexture:destinationTexture:previousLuminanceMomentsTexture:destinationLuminanceMomentsTexture:previousFrameCountTexture:destinationFrameCountTexture:motionVectorTexture:depthNormalTexture:previousDepthNormalTexture: not bound
!missing-selector! MPSSVGF::encodeReprojectionToCommandBuffer:sourceTexture:previousTexture:destinationTexture:previousLuminanceMomentsTexture:destinationLuminanceMomentsTexture:sourceTexture2:previousTexture2:destinationTexture2:previousLuminanceMomentsTexture2:destinationLuminanceMomentsTexture2:previousFrameCountTexture:destinationFrameCountTexture:motionVectorTexture:depthNormalTexture:previousDepthNormalTexture: not bound
!missing-selector! MPSSVGF::encodeVarianceEstimationToCommandBuffer:sourceTexture:luminanceMomentsTexture:destinationTexture:frameCountTexture:depthNormalTexture: not bound
!missing-selector! MPSSVGF::encodeVarianceEstimationToCommandBuffer:sourceTexture:luminanceMomentsTexture:destinationTexture:sourceTexture2:luminanceMomentsTexture2:destinationTexture2:frameCountTexture:depthNormalTexture: not bound
!missing-selector! MPSSVGF::encodeWithCoder: not bound
!missing-selector! MPSSVGF::initWithCoder:device: not bound
!missing-selector! MPSSVGF::initWithDevice: not bound
!missing-selector! MPSSVGF::luminanceWeight not bound
!missing-selector! MPSSVGF::minimumFramesForVarianceEstimation not bound
!missing-selector! MPSSVGF::normalWeight not bound
!missing-selector! MPSSVGF::reprojectionThreshold not bound
!missing-selector! MPSSVGF::setBilateralFilterRadius: not bound
!missing-selector! MPSSVGF::setBilateralFilterSigma: not bound
!missing-selector! MPSSVGF::setChannelCount: not bound
!missing-selector! MPSSVGF::setChannelCount2: not bound
!missing-selector! MPSSVGF::setDepthWeight: not bound
!missing-selector! MPSSVGF::setLuminanceWeight: not bound
!missing-selector! MPSSVGF::setMinimumFramesForVarianceEstimation: not bound
!missing-selector! MPSSVGF::setNormalWeight: not bound
!missing-selector! MPSSVGF::setReprojectionThreshold: not bound
!missing-selector! MPSSVGF::setTemporalReprojectionBlendFactor: not bound
!missing-selector! MPSSVGF::setTemporalWeighting: not bound
!missing-selector! MPSSVGF::setVarianceEstimationRadius: not bound
!missing-selector! MPSSVGF::setVarianceEstimationSigma: not bound
!missing-selector! MPSSVGF::setVariancePrefilterRadius: not bound
!missing-selector! MPSSVGF::setVariancePrefilterSigma: not bound
!missing-selector! MPSSVGF::temporalReprojectionBlendFactor not bound
!missing-selector! MPSSVGF::temporalWeighting not bound
!missing-selector! MPSSVGF::varianceEstimationRadius not bound
!missing-selector! MPSSVGF::varianceEstimationSigma not bound
!missing-selector! MPSSVGF::variancePrefilterRadius not bound
!missing-selector! MPSSVGF::variancePrefilterSigma not bound
!missing-selector! MPSSVGFDefaultTextureAllocator::allocatedTextureCount not bound
!missing-selector! MPSSVGFDefaultTextureAllocator::device not bound
!missing-selector! MPSSVGFDefaultTextureAllocator::initWithDevice: not bound
!missing-selector! MPSSVGFDefaultTextureAllocator::reset not bound
!missing-selector! MPSSVGFDefaultTextureAllocator::returnTexture: not bound
!missing-selector! MPSSVGFDefaultTextureAllocator::textureWithPixelFormat:width:height: not bound
!missing-selector! MPSSVGFDenoiser::bilateralFilterIterations not bound
!missing-selector! MPSSVGFDenoiser::clearTemporalHistory not bound
!missing-selector! MPSSVGFDenoiser::encodeToCommandBuffer:sourceTexture:destinationTexture:sourceTexture2:destinationTexture2:motionVectorTexture:depthNormalTexture:previousDepthNormalTexture: not bound
!missing-selector! MPSSVGFDenoiser::encodeToCommandBuffer:sourceTexture:motionVectorTexture:depthNormalTexture:previousDepthNormalTexture: not bound
!missing-selector! MPSSVGFDenoiser::initWithDevice: not bound
!missing-selector! MPSSVGFDenoiser::initWithSVGF:textureAllocator: not bound
!missing-selector! MPSSVGFDenoiser::releaseTemporaryTextures not bound
!missing-selector! MPSSVGFDenoiser::setBilateralFilterIterations: not bound
!missing-selector! MPSSVGFDenoiser::svgf not bound
!missing-selector! MPSSVGFDenoiser::textureAllocator not bound
!missing-selector! MPSTemporalAA::blendFactor not bound
!missing-selector! MPSTemporalAA::copyWithZone:device: not bound
!missing-selector! MPSTemporalAA::encodeToCommandBuffer:sourceTexture:previousTexture:destinationTexture:motionVectorTexture:depthTexture: not bound
!missing-selector! MPSTemporalAA::encodeWithCoder: not bound
!missing-selector! MPSTemporalAA::initWithCoder:device: not bound
!missing-selector! MPSTemporalAA::initWithDevice: not bound
!missing-selector! MPSTemporalAA::setBlendFactor: not bound
!missing-type! MPSCNNConvolutionTransposeGradient not bound
!missing-type! MPSCNNConvolutionTransposeGradientNode not bound
!missing-type! MPSCNNConvolutionTransposeGradientState not bound
!missing-type! MPSCNNConvolutionTransposeGradientStateNode not bound
!missing-type! MPSCNNFullyConnectedGradientNode not bound
!missing-type! MPSCNNGroupNormalization not bound
!missing-type! MPSCNNGroupNormalizationGradient not bound
!missing-type! MPSCNNGroupNormalizationGradientNode not bound
!missing-type! MPSCNNGroupNormalizationGradientState not bound
!missing-type! MPSCNNGroupNormalizationNode not bound
!missing-type! MPSCNNMultiaryKernel not bound
!missing-type! MPSCNNNeuronGeLUNode not bound
!missing-type! MPSImageCanny not bound
!missing-type! MPSImageEDLines not bound
!missing-type! MPSNDArrayBinaryKernel not bound
!missing-type! MPSNDArrayBinaryPrimaryGradientKernel not bound
!missing-type! MPSNDArrayBinarySecondaryGradientKernel not bound
!missing-type! MPSNDArrayGather not bound
!missing-type! MPSNDArrayGatherGradient not bound
!missing-type! MPSNDArrayGatherGradientState not bound
!missing-type! MPSNDArrayGradientState not bound
!missing-type! MPSNDArrayMatrixMultiplication not bound
!missing-type! MPSNDArrayMultiaryBase not bound
!missing-type! MPSNDArrayMultiaryGradientKernel not bound
!missing-type! MPSNDArrayMultiaryKernel not bound
!missing-type! MPSNDArrayStridedSlice not bound
!missing-type! MPSNDArrayStridedSliceGradient not bound
!missing-type! MPSNDArrayUnaryGradientKernel not bound
!missing-type! MPSNDArrayUnaryKernel not bound
!missing-type! MPSNNForwardLoss not bound
!missing-type! MPSNNGramMatrixCalculation not bound
!missing-type! MPSNNGramMatrixCalculationGradient not bound
!missing-type! MPSNNGramMatrixCalculationGradientNode not bound
!missing-type! MPSNNGramMatrixCalculationNode not bound
!missing-type! MPSNNGridSample not bound
!missing-type! MPSNNInitialGradient not bound
!missing-type! MPSNNLocalCorrelation not bound
!missing-type! MPSNNLossGradient not bound
!missing-type! MPSNNMultiaryGradientState not bound
!missing-type! MPSNNMultiaryGradientStateNode not bound
!missing-type! MPSPolygonAccelerationStructure not bound
!missing-type! MPSPolygonBuffer not bound
!missing-type! MPSQuadrilateralAccelerationStructure not bound
!missing-type! MPSSVGF not bound
!missing-type! MPSSVGFDefaultTextureAllocator not bound
!missing-type! MPSSVGFDenoiser not bound
!missing-type! MPSTemporalAA not bound
!wrong-base-type! MPSTriangleAccelerationStructure expected MPSPolygonAccelerationStructure actual MPSAccelerationStructure
## appended from unclassified file
!missing-enum-value! MPSDataType native value MPSDataTypeAlternateEncodingBit = 2147483648 not bound
!missing-enum-value! MPSDataType native value MPSDataTypeBool = 2147483656 not bound
!missing-enum-value! MPSIntersectionDataType native value MPSIntersectionDataTypeDistancePrimitiveIndexBufferIndex = 5 not bound
!missing-enum-value! MPSIntersectionDataType native value MPSIntersectionDataTypeDistancePrimitiveIndexBufferIndexCoordinates = 6 not bound
!missing-enum-value! MPSIntersectionDataType native value MPSIntersectionDataTypeDistancePrimitiveIndexBufferIndexInstanceIndex = 7 not bound
!missing-enum-value! MPSIntersectionDataType native value MPSIntersectionDataTypeDistancePrimitiveIndexBufferIndexInstanceIndexCoordinates = 8 not bound