API Differences in Accelerate in macOS 15.0

It's more difficult than it used to be to find what changed in Apple SDKs. This page is automatically generated and shows what is new in Accelerate in the macOS 15.0 SDK.

Table of Contents

Protocols

AccelerateMatrixBuffer
AccelerateMutableMatrixBuffer

Structs

BLAS

Enums

AccelerateMatrixOrder
BNNSGraph

Typealiases

ThreadingModel
public typealias RawValue = Swift.UInt32

Functions & Methods

AccelerateMutableBuffer
public mutating func withUnsafePixelBuffer<R>(body: (Accelerate.vImage.PixelBuffer<Accelerate.vImage.Planar8>) throws -> R) rethrows -> R
AccelerateMutableBuffer
public mutating func withUnsafePixelBuffer<R>(body: (Accelerate.vImage.PixelBuffer<Accelerate.vImage.Planar16F>) throws -> R) rethrows -> R
AccelerateMutableBuffer
public mutating func withUnsafePixelBuffer<R>(body: (Accelerate.vImage.PixelBuffer<Accelerate.vImage.PlanarF>) throws -> R) rethrows -> R
AccelerateMutableBuffer
public mutating func withUnsafePixelBuffer<R>(body: (Accelerate.vImage.PixelBuffer<Accelerate.vImage.Planar16U>) throws -> R) rethrows -> R
BNNS
public static func scatter(input: Accelerate.BNNSNDArrayDescriptor, indices: Accelerate.BNNSNDArrayDescriptor, output: Accelerate.BNNSNDArrayDescriptor, axis: Swift.Int, filterParameters: Accelerate.BNNSFilterParameters? = nil) throws
BNNS
public static func scatterND(input: Accelerate.BNNSNDArrayDescriptor, indices: Accelerate.BNNSNDArrayDescriptor, output: Accelerate.BNNSNDArrayDescriptor, filterParameters: Accelerate.BNNSFilterParameters? = nil) throws
vDSP
public static func formRamp<V>(from start: Swift.Float, through end: Swift.Float, result: inout V) where V : Accelerate.AccelerateMutableBuffer, V.Element == Swift.Float
vDSP
public static func formRamp<V>(from start: Swift.Double, through end: Swift.Double, result: inout V) where V : Accelerate.AccelerateMutableBuffer, V.Element == Swift.Double
vDSP
public static func normalize(_ vector: some AccelerateBuffer<Double>) -> [Swift.Double]
vDSP
@discardableResult public static func normalize(_ vector: some AccelerateBuffer<Double>, result: inout some AccelerateMutableBuffer<Double>) -> (mean: Swift.Double, stdDev: Swift.Double)
vDSP
public static func normalize(_ vector: some AccelerateBuffer<Float>) -> [Swift.Float]
vDSP
@discardableResult public static func normalize(_ vector: some AccelerateBuffer<Float>, result: inout some AccelerateMutableBuffer<Float>) -> (mean: Swift.Float, stdDev: Swift.Float)
vDSP
public static func ramp(from start: Swift.Float, through end: Swift.Float, count: Swift.Int) -> [Swift.Float]
vDSP
public static func ramp(from start: Swift.Double, through end: Swift.Double, count: Swift.Int) -> [Swift.Double]
vDSP
public static func standardDeviation(_ vector: some AccelerateMutableBuffer<Double>) -> Swift.Double
vDSP
public static func standardDeviation(_ vector: some AccelerateMutableBuffer<Float>) -> Swift.Float
vImage.PixelBuffer
public func convolve(with kernel: Accelerate.vImage.ConvolutionKernel2D<Swift.Float>, bias: Swift.Float? = nil, edgeMode: Accelerate.vImage.EdgeMode<Accelerate.Pixel_8888>, destination: Accelerate.vImage.PixelBuffer<Format>)
vImage.PixelBuffer
public func separableConvolve(horizontalKernel: [Swift.Float], verticalKernel: [Swift.Float], bias: Swift.Float = 0, edgeMode: Accelerate.vImage.EdgeMode<Accelerate.Pixel_8888>, destination: Accelerate.vImage.PixelBuffer<Format>)

Properties & Constants

vImage.PixelBuffer
public var accelerateMatrixOrder: Accelerate.AccelerateMatrixOrder
vImage.PixelBuffer
let backgroundColor: [Pixel_8]
vImage.PixelBuffer
let backgroundColor: [Pixel_8]
vImage.PixelBuffer
public var columnCount: Swift.Int
vImage.PixelBuffer
public var leadingDimension: Swift.Int
vImage.PixelBuffer
public var rowCount: Swift.Int
vImage_ARGBToYpCbCrMatrix
public static let itu_R_601_4: Accelerate.vImage_ARGBToYpCbCrMatrix
vImage_ARGBToYpCbCrMatrix
public static let itu_R_709_2: Accelerate.vImage_ARGBToYpCbCrMatrix

Conformances

AccelerateMatrixOrder
Swift.BitwiseCopyable
AccelerateMatrixOrder
Swift.Equatable
AccelerateMatrixOrder
Swift.Hashable
AccelerateMatrixOrder
Swift.RawRepresentable
AccelerateMatrixOrder
Swift.Sendable
Swift.UnsafeMutableBufferPointer
Accelerate.BNNSGraph.PointerArgument
vImage.PixelBuffer
Accelerate.AccelerateMatrixBuffer
vImage.PixelBuffer
Accelerate.AccelerateMutableMatrixBuffer