Metal (API)
維基百科,自由的 encyclopedia
Metal 是由蘋果公司所開發的一個應用程序接口(API),兼顧圖形與計算功能,面向底層、低開銷的硬件加速。其類似於將 OpenGL 與 OpenCL 的功能集成到了同一個API上,最初支持它的系統是 iOS 8。Metal 使得 iOS 可以實現其他平台的類似功能,例如 Khronos Group 的跨平台 Vulkan 與 Microsoft Windows 上的 Direct3D 12。
Quick Facts 開發者, 首次發布 ...
開發者 | Apple Inc. |
---|---|
首次發布 | 2014年6月,10年前(2014-06) |
編程語言 | C++14(着色器) Objective-C(Runtime/API) |
操作系統 | iOS, macOS, tvOS |
類型 | API |
許可協議 | 專有軟件 |
網站 | developer |
Close
Metal也通過引入計算着色器(英語:Compute kernel)來進一步提高GPGPU編程的能力。[2]
Metal 使用一種基於C++11的新着色語言(英語:Shading language),其實現藉助了 Clang 和 LLVM。[3]