MetalPerformanceShaders Enumerations

No overview available.

Topics

Enumerations

MPSAccelerationStructureStatus

Constants that indicate an acceleration structure build state.

MPSAccelerationStructureUsage

Options that describe how an acceleration structure will be used.

MPSBoundingBoxIntersectionTestType

Options for the intersection test type for a ray intersector bounding box.

MPSCNNBatchNormalizationFlags

Options that define how statistics are calculated during batch normalization.

MPSCNNConvolutionGradientOption

Options that control which gradient to compute during backward propagation.

MPSCNNLossType

Constants that indicate supported loss filter types.

MPSCNNReductionType

Constants that indicate supported reduction types.

MPSCNNWeightsQuantizationType

Options that specify the type of quantization used to generate unsigned integer weights.

MPSImageType

Options that define a Metal Performance Shaders image type.

MPSIntersectionDataType

Options that determine the data contained in an intersection result.

MPSIntersectionType

Options that determine an intersection type for a ray intersector.

MPSNNConvolutionAccumulatorPrecisionOption

Options that specify convolution accumulator precision.

MPSNNRegularizationType

Options that define the regularization type.

MPSNNTrainingStyle

Options that control how graph nodes are trained.

MPSRNNMatrixId

Options that define which matrix is copied in or out of a trainable RNN layer.

MPSRayDataType

Options for the data type for an intersector ray.

MPSRayMaskOptions

Options for ray intersector mask options.

MPSStateResourceType

Options for the underlying resource type for a state object.

MPSTransformType

Constants that indicate instance transformation types.

MPSTriangleIntersectionTestType

Options for the ray-triangle intersection test.