Metal (ohjelmointi)

Metal on Applen ohjelmointirajapinta grafiikkaprosessorin käyttöön iOS- ja macOS-laitteilla.

Muita vastaavia rajapintoja ovat Khronos Groupin OpenGL ja Vulkan, Microsoftin Direct3D ja AMD:n Mantle.

Metal on alun perin julkaistu iOS 8:ssa ja myöhemmin Mac OS:lle.

Metal tukee GPGPU-käyttöä Compute Pipeline toiminnon kautta.

Apple on ilmoittanut Metal 2 -rajapinnan tulosta ja SteamVR-tuesta uudelle rajapinnalle.

Apple on julkaissut shader-ohjelmointiin Metal Shading Language -kielen, joka perustuu C++14-kieleen.

Katso myös 
 Direct3D
 Mantle
 OpenGL
 Vulkan

Lähteet

Aiheesta muualla 
 Applen Metal-sivut

Ohjelmointirajapinnat