API Notes: MetalPerformanceShaders framework¶
Apple documentation¶
The full API is described in Apple’s documentation, both the C and Objective-C APIs are available (but see the API Notes below).
These bindings are accessed through the MetalPerformanceShaders
package (that is, import MetalPerformanceShaders
).
API Notes¶
Note
This framework is only available on macOS 10.13 and later.
Most of the API is available from Python, except for APIs using vector types.
`MPSPackedFloat3`
¶
In Objetive-C this type is a union. In Python the type is presented as a struct with 3 float fields (“x”, “y”, “z”), that is one of the two halves of the union.