[dependencies.bitflags]
default-features = false
features = ["std"]
version = "2.5.0"
[dependencies.block2]
default-features = false
features = ["alloc"]
optional = true
version = ">=0.6.1, <0.8.0"
[dependencies.objc2]
default-features = false
features = ["std"]
version = ">=0.6.2, <0.8.0"
[dependencies.objc2-core-foundation]
default-features = false
features = ["CFCGTypes", "objc2"]
optional = true
version = "0.3.2"
[dependencies.objc2-core-graphics]
default-features = false
features = ["CGColorConversionInfo", "objc2"]
optional = true
version = "0.3.2"
[dependencies.objc2-foundation]
default-features = false
features = ["alloc"]
version = "0.3.2"
[dependencies.objc2-metal]
default-features = false
features = ["MTLCommandBuffer", "MTLDevice"]
version = "0.3.2"
[features]
MPSAccelerationStructure = ["objc2-foundation/NSCoder", "objc2-foundation/NSObject", "objc2-foundation/NSZone", "objc2-metal/MTLCommandBuffer", "objc2-metal/MTLDevice"]
MPSAccelerationStructureGroup = ["objc2-metal/MTLDevice"]
MPSCNNBatchNormalization = ["objc2-foundation/NSArray", "objc2-foundation/NSCoder", "objc2-foundation/NSObject", "objc2-foundation/NSString", "objc2-foundation/NSZone", "objc2-metal/MTLAllocation", "objc2-metal/MTLBuffer", "objc2-metal/MTLCommandBuffer", "objc2-metal/MTLDevice", "objc2-metal/MTLResource", "objc2-metal/MTLTexture"]
MPSCNNConvolution = ["objc2-foundation/NSArray", "objc2-foundation/NSCoder", "objc2-foundation/NSData", "objc2-foundation/NSObject", "objc2-foundation/NSString", "objc2-foundation/NSZone", "objc2-metal/MTLAllocation", "objc2-metal/MTLBuffer", "objc2-metal/MTLCommandBuffer", "objc2-metal/MTLDevice", "objc2-metal/MTLResource", "objc2-metal/MTLTexture"]
MPSCNNDropout = ["objc2-foundation/NSArray", "objc2-foundation/NSCoder", "objc2-foundation/NSData", "objc2-foundation/NSObject", "objc2-metal/MTLAllocation", "objc2-metal/MTLCommandBuffer", "objc2-metal/MTLDevice", "objc2-metal/MTLResource", "objc2-metal/MTLTexture", "objc2-metal/MTLTypes"]
MPSCNNGroupNormalization = ["objc2-foundation/NSArray", "objc2-foundation/NSCoder", "objc2-foundation/NSObject", "objc2-foundation/NSString", "objc2-foundation/NSZone", "objc2-metal/MTLAllocation", "objc2-metal/MTLBuffer", "objc2-metal/MTLCommandBuffer", "objc2-metal/MTLDevice", "objc2-metal/MTLResource", "objc2-metal/MTLTexture"]
MPSCNNInstanceNormalization = ["objc2-foundation/NSArray", "objc2-foundation/NSCoder", "objc2-foundation/NSObject", "objc2-foundation/NSString", "objc2-foundation/NSZone", "objc2-metal/MTLAllocation", "objc2-metal/MTLBuffer", "objc2-metal/MTLCommandBuffer", "objc2-metal/MTLDevice", "objc2-metal/MTLResource", "objc2-metal/MTLTexture"]
MPSCNNKernel = ["objc2-foundation/NSArray", "objc2-foundation/NSCoder", "objc2-foundation/NSObject", "objc2-metal/MTLCommandBuffer", "objc2-metal/MTLDevice", "objc2-metal/MTLTypes"]
MPSCNNLoss = ["objc2-foundation/NSArray", "objc2-foundation/NSCoder", "objc2-foundation/NSData", "objc2-foundation/NSObject", "objc2-metal/MTLAllocation", "objc2-metal/MTLCommandBuffer", "objc2-metal/MTLDevice", "objc2-metal/MTLResource", "objc2-metal/MTLTexture", "objc2-metal/MTLTypes"]
MPSCNNMath = ["objc2-foundation/NSArray", "objc2-foundation/NSCoder", "objc2-foundation/NSObject", "objc2-metal/MTLAllocation", "objc2-metal/MTLCommandBuffer", "objc2-metal/MTLDevice", "objc2-metal/MTLResource", "objc2-metal/MTLTexture"]
MPSCNNNeuron = ["objc2-foundation/NSCoder", "objc2-foundation/NSData", "objc2-foundation/NSObject", "objc2-metal/MTLDevice"]
MPSCNNNeuronType = []
MPSCNNNormalization = ["objc2-foundation/NSCoder", "objc2-foundation/NSObject", "objc2-metal/MTLDevice"]
MPSCNNNormalizationWeights = ["objc2-foundation/NSArray", "objc2-metal/MTLAllocation", "objc2-metal/MTLBuffer", "objc2-metal/MTLCommandBuffer", "objc2-metal/MTLDevice", "objc2-metal/MTLResource", "objc2-metal/MTLTexture"]
MPSCNNPooling = ["objc2-foundation/NSCoder", "objc2-foundation/NSObject", "objc2-metal/MTLDevice", "objc2-metal/MTLTypes"]
MPSCNNSoftMax = ["objc2-foundation/NSCoder", "objc2-foundation/NSObject", "objc2-metal/MTLDevice"]
MPSCNNTypes = []
MPSCNNUpsampling = ["objc2-foundation/NSCoder", "objc2-foundation/NSObject", "objc2-metal/MTLDevice"]
MPSCommandBuffer = ["objc2-metal/MTLAllocation", "objc2-metal/MTLBuffer", "objc2-metal/MTLCommandBuffer", "objc2-metal/MTLCommandQueue", "objc2-metal/MTLDevice", "objc2-metal/MTLHeap", "objc2-metal/MTLResource"]
MPSCore = []
MPSCoreTypes = ["objc2-foundation/NSArray", "objc2-foundation/NSValue", "objc2-metal/MTLDevice", "objc2-metal/MTLTypes"]
MPSFunctionConstantIndices = []
MPSImage = ["objc2-foundation/NSArray", "objc2-foundation/NSObject", "objc2-foundation/NSRange", "objc2-foundation/NSString", "objc2-foundation/NSZone", "objc2-metal/MTLAllocation", "objc2-metal/MTLCommandBuffer", "objc2-metal/MTLDevice", "objc2-metal/MTLPixelFormat", "objc2-metal/MTLResource", "objc2-metal/MTLTexture", "objc2-metal/MTLTypes"]
MPSImageConversion = ["objc2-foundation/NSCoder", "objc2-foundation/NSObject", "objc2-metal/MTLDevice"]
MPSImageConvolution = ["objc2-foundation/NSCoder", "objc2-foundation/NSObject", "objc2-metal/MTLDevice"]
MPSImageCopy = ["objc2-foundation/NSArray", "objc2-foundation/NSCoder", "objc2-foundation/NSObject", "objc2-metal/MTLCommandBuffer", "objc2-metal/MTLDevice", "objc2-metal/MTLTypes"]
MPSImageDistanceTransform = ["objc2-foundation/NSCoder", "objc2-foundation/NSObject", "objc2-metal/MTLDevice"]
MPSImageEDLines = ["objc2-foundation/NSCoder", "objc2-foundation/NSObject", "objc2-metal/MTLAllocation", "objc2-metal/MTLBuffer", "objc2-metal/MTLCommandBuffer", "objc2-metal/MTLDevice", "objc2-metal/MTLResource", "objc2-metal/MTLTexture", "objc2-metal/MTLTypes"]
MPSImageGuidedFilter = ["objc2-foundation/NSCoder", "objc2-foundation/NSObject", "objc2-metal/MTLAllocation", "objc2-metal/MTLCommandBuffer", "objc2-metal/MTLDevice", "objc2-metal/MTLResource", "objc2-metal/MTLTexture"]
MPSImageHistogram = ["objc2-foundation/NSCoder", "objc2-foundation/NSObject", "objc2-metal/MTLAllocation", "objc2-metal/MTLBuffer", "objc2-metal/MTLCommandBuffer", "objc2-metal/MTLDevice", "objc2-metal/MTLPixelFormat", "objc2-metal/MTLResource", "objc2-metal/MTLTexture", "objc2-metal/MTLTypes"]
MPSImageIntegral = ["objc2-foundation/NSCoder", "objc2-foundation/NSObject", "objc2-metal/MTLDevice"]
MPSImageKernel = ["objc2-foundation/NSCoder", "objc2-foundation/NSObject", "objc2-metal/MTLAllocation", "objc2-metal/MTLCommandBuffer", "objc2-metal/MTLDevice", "objc2-metal/MTLResource", "objc2-metal/MTLTexture", "objc2-metal/MTLTypes"]
MPSImageKeypoint = ["objc2-foundation/NSCoder", "objc2-foundation/NSObject", "objc2-metal/MTLAllocation", "objc2-metal/MTLBuffer", "objc2-metal/MTLCommandBuffer", "objc2-metal/MTLDevice", "objc2-metal/MTLResource", "objc2-metal/MTLTexture", "objc2-metal/MTLTypes"]
MPSImageMath = ["objc2-foundation/NSCoder", "objc2-foundation/NSObject", "objc2-metal/MTLDevice", "objc2-metal/MTLTypes"]
MPSImageMedian = ["objc2-foundation/NSCoder", "objc2-foundation/NSObject", "objc2-metal/MTLDevice"]
MPSImageMorphology = ["objc2-foundation/NSCoder", "objc2-foundation/NSObject", "objc2-metal/MTLDevice"]
MPSImageReduce = ["objc2-foundation/NSCoder", "objc2-foundation/NSObject", "objc2-metal/MTLDevice", "objc2-metal/MTLTypes"]
MPSImageResampling = ["objc2-foundation/NSCoder", "objc2-foundation/NSObject", "objc2-metal/MTLDevice"]
MPSImageStatistics = ["objc2-foundation/NSCoder", "objc2-foundation/NSObject", "objc2-metal/MTLDevice", "objc2-metal/MTLTypes"]
MPSImageThreshold = ["objc2-foundation/NSCoder", "objc2-foundation/NSObject", "objc2-metal/MTLDevice"]
MPSImageTranspose = ["objc2-foundation/NSCoder", "objc2-foundation/NSObject", "objc2-metal/MTLDevice"]
MPSImageTypes = []
MPSInstanceAccelerationStructure = ["objc2-foundation/NSArray", "objc2-foundation/NSCoder", "objc2-foundation/NSObject", "objc2-metal/MTLAllocation", "objc2-metal/MTLBuffer", "objc2-metal/MTLDevice", "objc2-metal/MTLResource"]
MPSKernel = ["objc2-foundation/NSCoder", "objc2-foundation/NSObject", "objc2-foundation/NSString", "objc2-foundation/NSZone", "objc2-metal/MTLDevice"]
MPSKernelTypes = []
MPSKeyedUnarchiver = ["objc2-foundation/NSCoder", "objc2-foundation/NSData", "objc2-foundation/NSError", "objc2-foundation/NSKeyedArchiver", "objc2-foundation/NSSet", "objc2-foundation/NSString", "objc2-metal/MTLDevice"]
MPSMatrix = ["objc2-foundation/NSArray", "objc2-metal/MTLAllocation", "objc2-metal/MTLBuffer", "objc2-metal/MTLCommandBuffer", "objc2-metal/MTLDevice", "objc2-metal/MTLResource"]
MPSMatrixBatchNormalization = ["objc2-foundation/NSCoder", "objc2-foundation/NSObject", "objc2-foundation/NSZone", "objc2-metal/MTLCommandBuffer", "objc2-metal/MTLDevice"]
MPSMatrixCombination = ["objc2-foundation/NSArray", "objc2-foundation/NSCoder", "objc2-foundation/NSObject", "objc2-metal/MTLCommandBuffer", "objc2-metal/MTLDevice"]
MPSMatrixDecomposition = ["objc2-foundation/NSCoder", "objc2-foundation/NSObject", "objc2-metal/MTLAllocation", "objc2-metal/MTLBuffer", "objc2-metal/MTLCommandBuffer", "objc2-metal/MTLDevice", "objc2-metal/MTLResource"]
MPSMatrixFindTopK = ["objc2-foundation/NSCoder", "objc2-foundation/NSObject", "objc2-foundation/NSZone", "objc2-metal/MTLCommandBuffer", "objc2-metal/MTLDevice"]
MPSMatrixFullyConnected = ["objc2-foundation/NSCoder", "objc2-foundation/NSObject", "objc2-foundation/NSZone", "objc2-metal/MTLCommandBuffer", "objc2-metal/MTLDevice"]
MPSMatrixLayer = []
MPSMatrixMultiplication = ["objc2-foundation/NSCoder", "objc2-foundation/NSObject", "objc2-metal/MTLCommandBuffer", "objc2-metal/MTLDevice", "objc2-metal/MTLTypes"]
MPSMatrixNeuron = ["objc2-foundation/NSCoder", "objc2-foundation/NSData", "objc2-foundation/NSObject", "objc2-foundation/NSZone", "objc2-metal/MTLCommandBuffer", "objc2-metal/MTLDevice"]
MPSMatrixRandom = ["objc2-foundation/NSCoder", "objc2-foundation/NSObject", "objc2-metal/MTLCommandBuffer", "objc2-metal/MTLDevice"]
MPSMatrixSoftMax = ["objc2-foundation/NSCoder", "objc2-foundation/NSObject", "objc2-foundation/NSZone", "objc2-metal/MTLCommandBuffer", "objc2-metal/MTLDevice"]
MPSMatrixSolve = ["objc2-foundation/NSCoder", "objc2-foundation/NSObject", "objc2-metal/MTLCommandBuffer", "objc2-metal/MTLDevice"]
MPSMatrixSum = ["objc2-foundation/NSArray", "objc2-foundation/NSCoder", "objc2-foundation/NSObject", "objc2-metal/MTLCommandBuffer", "objc2-metal/MTLDevice", "objc2-metal/MTLTypes"]
MPSMatrixTypes = ["objc2-foundation/NSCoder", "objc2-foundation/NSObject", "objc2-metal/MTLDevice", "objc2-metal/MTLTypes"]
MPSNDArray = ["objc2-foundation/NSArray", "objc2-foundation/NSObject", "objc2-foundation/NSString", "objc2-foundation/NSValue", "objc2-metal/MTLAllocation", "objc2-metal/MTLBuffer", "objc2-metal/MTLCommandBuffer", "objc2-metal/MTLDevice", "objc2-metal/MTLResource"]
MPSNDArrayGather = ["objc2-foundation/NSArray", "objc2-foundation/NSCoder", "objc2-foundation/NSObject", "objc2-metal/MTLAllocation", "objc2-metal/MTLCommandBuffer", "objc2-metal/MTLDevice", "objc2-metal/MTLResource", "objc2-metal/MTLTexture"]
MPSNDArrayGradientState = ["objc2-foundation/NSArray", "objc2-metal/MTLAllocation", "objc2-metal/MTLCommandBuffer", "objc2-metal/MTLDevice", "objc2-metal/MTLResource", "objc2-metal/MTLTexture"]
MPSNDArrayIdentity = ["objc2-foundation/NSArray", "objc2-foundation/NSCoder", "objc2-foundation/NSObject", "objc2-foundation/NSValue", "objc2-metal/MTLCommandBuffer", "objc2-metal/MTLCommandEncoder", "objc2-metal/MTLComputeCommandEncoder", "objc2-metal/MTLDevice"]
MPSNDArrayKernel = ["objc2-foundation/NSArray", "objc2-foundation/NSCoder", "objc2-foundation/NSObject", "objc2-foundation/NSZone", "objc2-metal/MTLCommandBuffer", "objc2-metal/MTLCommandEncoder", "objc2-metal/MTLComputeCommandEncoder", "objc2-metal/MTLDevice"]
MPSNDArrayMatrixMultiplication = ["objc2-foundation/NSCoder", "objc2-foundation/NSObject", "objc2-metal/MTLDevice"]
MPSNDArrayQuantization = ["objc2-foundation/NSObject"]
MPSNDArrayQuantizedMatrixMultiplication = ["objc2-foundation/NSCoder", "objc2-foundation/NSObject", "objc2-metal/MTLDevice"]
MPSNDArrayStridedSlice = ["objc2-foundation/NSCoder", "objc2-foundation/NSObject", "objc2-metal/MTLDevice"]
MPSNDArrayTypes = []
MPSNNGradientState = ["objc2-foundation/NSArray", "objc2-metal/MTLAllocation", "objc2-metal/MTLCommandBuffer", "objc2-metal/MTLDevice", "objc2-metal/MTLResource", "objc2-metal/MTLTexture"]
MPSNNGraph = ["objc2-foundation/NSArray", "objc2-foundation/NSCoder", "objc2-foundation/NSError", "objc2-foundation/NSObject", "objc2-metal/MTLCommandBuffer", "objc2-metal/MTLDevice"]
MPSNNGraphNodes = ["objc2-foundation/NSArray", "objc2-foundation/NSData", "objc2-foundation/NSObject", "objc2-foundation/NSString", "objc2-metal/MTLTypes"]
MPSNNGridSample = ["objc2-foundation/NSCoder", "objc2-foundation/NSObject", "objc2-metal/MTLDevice"]
MPSNNOptimizers = ["objc2-foundation/NSArray", "objc2-foundation/NSCoder", "objc2-foundation/NSObject", "objc2-metal/MTLCommandBuffer", "objc2-metal/MTLDevice"]
MPSNNReduce = ["objc2-foundation/NSCoder", "objc2-foundation/NSObject", "objc2-metal/MTLDevice", "objc2-metal/MTLTypes"]
MPSNNReshape = ["objc2-foundation/NSArray", "objc2-foundation/NSCoder", "objc2-foundation/NSData", "objc2-foundation/NSObject", "objc2-metal/MTLCommandBuffer", "objc2-metal/MTLDevice"]
MPSNNResize = ["objc2-foundation/NSCoder", "objc2-foundation/NSObject", "objc2-metal/MTLDevice"]
MPSNNSlice = ["objc2-foundation/NSCoder", "objc2-foundation/NSObject", "objc2-metal/MTLDevice"]
MPSNeuralNetwork = []
MPSNeuralNetworkTypes = ["objc2-foundation/NSArray", "objc2-foundation/NSObject", "objc2-foundation/NSString"]
MPSPolygonAccelerationStructure = ["objc2-foundation/NSArray", "objc2-foundation/NSCoder", "objc2-foundation/NSObject", "objc2-metal/MTLAllocation", "objc2-metal/MTLBuffer", "objc2-metal/MTLDevice", "objc2-metal/MTLResource"]
MPSPolygonBuffer = ["objc2-foundation/NSCoder", "objc2-foundation/NSObject", "objc2-foundation/NSZone", "objc2-metal/MTLAllocation", "objc2-metal/MTLBuffer", "objc2-metal/MTLResource"]
MPSQuadrilateralAccelerationStructure = ["objc2-foundation/NSCoder", "objc2-foundation/NSObject", "objc2-metal/MTLDevice"]
MPSRNNLayer = ["objc2-foundation/NSArray", "objc2-foundation/NSCoder", "objc2-foundation/NSObject", "objc2-foundation/NSZone", "objc2-metal/MTLAllocation", "objc2-metal/MTLCommandBuffer", "objc2-metal/MTLDevice", "objc2-metal/MTLResource", "objc2-metal/MTLTexture", "objc2-metal/MTLTypes"]
MPSRayIntersector = ["objc2-foundation/NSCoder", "objc2-foundation/NSObject", "objc2-foundation/NSZone", "objc2-metal/MTLAllocation", "objc2-metal/MTLBuffer", "objc2-metal/MTLCommandBuffer", "objc2-metal/MTLDevice", "objc2-metal/MTLRenderCommandEncoder", "objc2-metal/MTLResource", "objc2-metal/MTLTexture"]
MPSRayIntersectorTypes = []
MPSSVGF = ["objc2-foundation/NSCoder", "objc2-foundation/NSObject", "objc2-foundation/NSZone", "objc2-metal/MTLAllocation", "objc2-metal/MTLCommandBuffer", "objc2-metal/MTLDevice", "objc2-metal/MTLPixelFormat", "objc2-metal/MTLResource", "objc2-metal/MTLTexture"]
MPSState = ["objc2-foundation/NSArray", "objc2-foundation/NSString", "objc2-metal/MTLAllocation", "objc2-metal/MTLCommandBuffer", "objc2-metal/MTLDevice", "objc2-metal/MTLPixelFormat", "objc2-metal/MTLResource", "objc2-metal/MTLTexture"]
MPSTemporalAA = ["objc2-foundation/NSCoder", "objc2-foundation/NSObject", "objc2-foundation/NSZone", "objc2-metal/MTLAllocation", "objc2-metal/MTLCommandBuffer", "objc2-metal/MTLDevice", "objc2-metal/MTLResource", "objc2-metal/MTLTexture"]
MPSTriangleAccelerationStructure = ["objc2-foundation/NSCoder", "objc2-foundation/NSObject", "objc2-metal/MTLDevice"]
alloc = []
block2 = ["dep:block2"]
default = ["std", "MPSAccelerationStructure", "MPSAccelerationStructureGroup", "MPSCNNBatchNormalization", "MPSCNNConvolution", "MPSCNNDropout", "MPSCNNGroupNormalization", "MPSCNNInstanceNormalization", "MPSCNNKernel", "MPSCNNLoss", "MPSCNNMath", "MPSCNNNeuron", "MPSCNNNeuronType", "MPSCNNNormalization", "MPSCNNNormalizationWeights", "MPSCNNPooling", "MPSCNNSoftMax", "MPSCNNTypes", "MPSCNNUpsampling", "MPSCommandBuffer", "MPSCore", "MPSCoreTypes", "MPSFunctionConstantIndices", "MPSImage", "MPSImageConversion", "MPSImageConvolution", "MPSImageCopy", "MPSImageDistanceTransform", "MPSImageEDLines", "MPSImageGuidedFilter", "MPSImageHistogram", "MPSImageIntegral", "MPSImageKernel", "MPSImageKeypoint", "MPSImageMath", "MPSImageMedian", "MPSImageMorphology", "MPSImageReduce", "MPSImageResampling", "MPSImageStatistics", "MPSImageThreshold", "MPSImageTranspose", "MPSImageTypes", "MPSInstanceAccelerationStructure", "MPSKernel", "MPSKernelTypes", "MPSKeyedUnarchiver", "MPSMatrix", "MPSMatrixBatchNormalization", "MPSMatrixCombination", "MPSMatrixDecomposition", "MPSMatrixFindTopK", "MPSMatrixFullyConnected", "MPSMatrixLayer", "MPSMatrixMultiplication", "MPSMatrixNeuron", "MPSMatrixRandom", "MPSMatrixSoftMax", "MPSMatrixSolve", "MPSMatrixSum", "MPSMatrixTypes", "MPSNDArray", "MPSNDArrayGather", "MPSNDArrayGradientState", "MPSNDArrayIdentity", "MPSNDArrayKernel", "MPSNDArrayMatrixMultiplication", "MPSNDArrayQuantization", "MPSNDArrayQuantizedMatrixMultiplication", "MPSNDArrayStridedSlice", "MPSNDArrayTypes", "MPSNNGradientState", "MPSNNGraph", "MPSNNGraphNodes", "MPSNNGridSample", "MPSNNOptimizers", "MPSNNReduce", "MPSNNReshape", "MPSNNResize", "MPSNNSlice", "MPSNeuralNetwork", "MPSNeuralNetworkTypes", "MPSPolygonAccelerationStructure", "MPSPolygonBuffer", "MPSQuadrilateralAccelerationStructure", "MPSRNNLayer", "MPSRayIntersector", "MPSRayIntersectorTypes", "MPSSVGF", "MPSState", "MPSTemporalAA", "MPSTriangleAccelerationStructure", "block2", "objc2-core-foundation", "objc2-core-graphics"]
objc2-core-foundation = ["dep:objc2-core-foundation"]
objc2-core-graphics = ["dep:objc2-core-graphics"]
std = ["alloc"]
unstable-darwin-objc = []
[lib]
name = "objc2_metal_performance_shaders"
path = "src/lib.rs"
[lints.clippy]
ptr_as_ptr = "warn"
redundant_feature_names = "allow"
[lints.clippy.cargo]
level = "warn"
priority = -1
[lints.rust]
elided_lifetimes_in_paths = "warn"
missing_copy_implementations = "warn"
non_ascii_idents = "deny"
unreachable_pub = "warn"
unsafe_op_in_unsafe_fn = "deny"
[package]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = false
categories = ["api-bindings", "development-tools::ffi", "external-ffi-bindings", "os::macos-apis"]
description = "Bindings to the MetalPerformanceShaders framework"
edition = "2021"
keywords = ["cocoa", "apple", "framework", "macos", "ios"]
license = "Zlib OR Apache-2.0 OR MIT"
name = "objc2-metal-performance-shaders"
readme = "README.md"
repository = "https://github.com/madsmtm/objc2"
rust-version = "1.71"
version = "0.3.2"
[package.metadata.docs.rs]
default-target = "aarch64-apple-darwin"
rustc-args = ["--cfg", "docsrs"]
targets = ["aarch64-apple-darwin", "x86_64-apple-darwin", "aarch64-apple-ios", "aarch64-apple-tvos", "aarch64-apple-ios-macabi", "aarch64-apple-visionos"]