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

Lähteet

  1. Apple’s Direct X: What is Metal and Why is it Important? howtogeek.com. Viitattu 17.1.2017.
  2. Apple’s Metal and how it can impact Mac gaming macdailynews.com. Viitattu 17.1.2017.
  3. Data-Parallel Compute Processing: Compute Command Encoder Apple. Viitattu 23.1.2017.
  4. SteamVR is coming to Mac—and Apple says it will actually work Ars Technica. Viitattu 6.6.2017.
  5. Metal Shading Language Specification (PDF) developer.apple.com. Viitattu 12.1.2021. (englanniksi)

    Aiheesta muualla

    This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.