Function

MPSSupportsMTLDevice

Determines whether the Metal Performance Shaders framework supports a Metal device.

Declaration

BOOL MPSSupportsMTLDevice(id<MTLDevice> device);

Parameters

device

A valid Metal device.

Return Value

  • YES if the device is supported.

  • NO if the device is not supported.

Discussion

For a full listing of Metal Performance Shaders feature set support, see Feature Availability.

Beta Software

This documentation contains preliminary information about an API or technology in development. This information is subject to change, and software implemented according to this documentation should be tested with final operating system software.

Learn more about using Apple's beta software