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.