Metal (API)
来自维基百科,自由的百科全书
Metal 是由蘋果公司所開發的一個應用程式介面(API),兼顧圖形與計算功能,面向底層、低開銷的硬體加速。其類似於將 OpenGL 與 OpenCL 的功能整合到了同一個API上,最初支援它的系統是 iOS 8。Metal 使得 iOS 可以實現其他平台的類似功能,例如 Khronos Group 的跨平台 Vulkan 與 Microsoft Windows 上的 Direct3D 12。
歷史
2014年6月2日,Metal 開始支援iOS裝置(僅支援Apple A7或更新款處理器的iPhone、iPad);2015年6月8日,Metal 開始支援執行 OS X El Capitan 的Mac裝置(僅2012年中或更新款機種)[4][5]。
2017年6月5日,Apple於WWDC宣布了Metal的第二個版本,支援macOS High Sierra、iOS 11和tvOS 11。Metal 2不是Metal的獨立API,並且由需要的硬體支援。 Metal 2在Xcode中實現了更高效的分析和除錯,加速了機器學習、降低了CPU工作負載、支援macOS上的虛擬實境以及Apple A11處理器的特性。[6]
2019年6月3日,Metal API更新到第三個版本,支援macOS Catalina、iOS 13和iPadOS 13。
2020年的蘋果全球開發者大會(WWDC)上,蘋果宣布將Mac遷移到Apple Silicon。使用Apple Silicon的Mac將使用Apple GPU,支援之前在macOS和iOS上實現的特色功能,並將能夠利用為Apple GPU架構所客製化的基於圖塊的延遲彩現(TBDR)功能。[7]
參見
參考文獻
外部連結
Wikiwand - on
Seamless Wikipedia browsing. On steroids.