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.[1][2]
Metal tukee GPGPU-käyttöä Compute Pipeline toiminnon kautta.[3]
Apple on ilmoittanut Metal 2 -rajapinnan tulosta ja SteamVR-tuesta uudelle rajapinnalle.[4]
Apple on julkaissut shader-ohjelmointiin Metal Shading Language -kielen, joka perustuu C++14-kieleen.[5]
Katso myös
muokkaaLähteet
muokkaa- ↑ Apple’s Direct X: What is Metal and Why is it Important? howtogeek.com. Viitattu 17.1.2017.
- ↑ Apple’s Metal and how it can impact Mac gaming macdailynews.com. Viitattu 17.1.2017.
- ↑ Data-Parallel Compute Processing: Compute Command Encoder Apple. Viitattu 23.1.2017.
- ↑ SteamVR is coming to Mac—and Apple says it will actually work Ars Technica. Viitattu 6.6.2017.
- ↑ Metal Shading Language Specification (PDF) developer.apple.com. Viitattu 12.1.2021. (englanniksi)