Metal (API)

✍ dations ◷ 2025-07-21 15:36:11 #2014年面世,IOS,MacOS,绘图库

Metal 是一个兼顾图形与计算功能的,面向底层、低开销的硬件加速应用程序接口(API),其类似于将 OpenGL 与 OpenCL 的功能集成到了同一个API上,最初支持它的系统是 iOS 8。Metal 使得 iOS 可以实现其他平台的类似功能,例如 Khronos Group 的跨平台 Vulkan 与 Microsoft Windows 上的 Direct3D 12。

Metal也通过引入计算着色器(英语:Compute kernel)来进一步提高GPGPU编程的能力。

Metal 使用一种基于C++11的新着色语言(英语:Shading language),其实现借助了 Clang 和 LLVM。

2014年6月2日,Metal 开始支持iOS设备(仅支持Apple A7或更新款处理器的iPhone、iPad);2015年6月8日,Metal 开始支持运行 OS X El Capitan 的Mac设备(仅2012年中或更新款机种)。

2017年6月5日,Apple于WWDC宣布了Metal的第二个版本,支持macOS High Sierra、iOS 11和tvOS 11。Metal 2不是Metal的独立API,并且由需要的硬件支持。 Metal 2在Xcode中实现了更高效的分析和调试,加速了机器学习、降低了CPU工作负载、支持macOS上的虚拟现实以及Apple A11处理器的特性。

2019年6月3日,Metal API更新到第三个版本,支持macOS Catalina、iOS 13和iPadOS 13

相关

  • 美国国家生物技术信息中心国家生物技术信息中心(National Center for Biotechnology Information,简称NCBI)是美国国家医学图书馆(NLM)的一部分(该图书馆是美国国家卫生研究所的一部分)。NCBI位于美国马里兰
  • 丁酸丁酸,又称酪酸,是化学式为CH3CH2CH2-COOH的羧酸和短链饱和脂肪酸,存在于腐臭的黄油、帕马森干酪、呕吐物和腋臭中。丁酸带有难闻的气味,味先辣后甜,与乙醚类似。10ppb浓度的丁酸
  • 方程数学中方程可以简单的理解为含有未知数的等式。例如以下的方程:其中的 x {\displaystyle x} 为未知数。如果把数学当作语言,那么
  • 彰化医院卫生福利部彰化医院,简称彰化医院,为一间直属中华民国卫生福利部的医院。位于彰化县埔心乡。彰化医院成立于1968年,当时院址在彰化县彰化市中山路二段160号(今彰化市成功停车场),
  • 电动帆电动帆(英语:Electric sail、Electric solar wind sail,簡稱:E-Sail)是一种建议将太阳风作为动压来源的太空飞行器推进方式,其原理为为制造电场来改变太阳风质子的行进方向,进而推
  • 埃德加敦 (马萨诸塞州)埃德加敦(Edgartown)位于美国马萨诸塞州东南部杜克斯县,面积317.9平方公里。根据2000年美国人口普查,共有3,779人,其中白人占93.33%、非裔美国人占1.77%。
  • 清舌唇擦音清舌唇擦音是一种辅音,使用于一些口语中。国际音标记作⟨θ̼⟩或⟨ɸ̺⟩。清舌唇擦音的特征包括:当符号成对出现时,左边的是清音,右边的是浊音。阴影区域表示被认为是不可能的
  • 帕帕哈瑙莫夸基亚国家海洋保护区帕帕哈瑙莫夸基亚国家海洋保护区(英语:Papahānaumokuākea Marine National Monument),是一处位于西北夏威夷群岛,面积达36万平方公里、包括十个岛屿和环礁的海洋保护区。2006年
  • 陈庆镛陈庆镛(1795年-1858年),字干翔,一字颂南,中国清代政治人物,福建泉州府晋江县人。乾隆六十年(1795年)生,少时从陈寿祺受业于清源书院,后又出阮元之门。道光二年(1822年)举人,道光十二年(1832
  • 塔希提王国塔希提王国,19世纪时期存在于大洋洲的一个群岛王国。1788年,塔希提岛酋长波马雷一世通过与英国传教士的贸易获得了西方先进武器,从而征服了波利尼西亚的梅海蒂亚岛、莫雷阿岛和