Metal (API)

✍ dations ◷ 2024-12-23 00:21:32 #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

相关

  • 水圈水圈(英语:hydrosphere),是一个行星、卫星或小行星上所有的水以及其所构成的系统。地球上的水以气态、液态和固态三种形式存在于空中、地表和地下,包括大气水、海水、陆地水(河、
  • 沃克约翰·欧内斯特·沃克爵士 FRS(英语:Sir John Ernest Walker,1941年1月7日-),英国化学家,1997年诺贝尔化学奖获得者,于2012年获得科普利奖章。从1969年到1971年,沃克在威斯康星大学麦
  • 朗格克里斯蒂安·劳斯·朗格(挪威语:Christian Lous Lange,1869年9月17日-1938年12月11日),挪威人。1909年开始担任国际议会联盟秘书长,直到1913年退休。1921年他获得诺贝尔和平奖。
  • 能量守恒能量守恒定律(英语:law of conservation of energy)阐明,孤立系统的总能量 E {\displaystyle E} 保持不变。如果一个系统处于孤立
  • 澎湖医院卫生福利部澎湖医院,简称澎湖医院,为一间直属中华民国卫生福利部的医院。位于澎湖县马公市。
  • 1990年曼吉尔-鲁德巴地震1990年曼吉尔-鲁德巴地震,是1990年6月21日0点30分09秒发生于伊朗西北部的一个地震,震中位于首都德黑兰西北部约200千米的拉什特附近。此次地震的烈度达到了10度。该次地震造成
  • 渔业广播电台渔业广播电台(Fishery Radio Station,FRS),简称“渔广”,是台湾的一家公营电台,全称为行政院农业委员会渔业署渔业广播电台,隶属台湾省政府时期称“台湾区渔业广播电台”,成立于1983
  • 国际通信卫星组织国际通信卫星组织(英语:International Telecommunications Satellite Organization,缩写:ITSO)是一个政府之间通信卫星合作的全球性组织,成立于1964年。目前国际通信卫星组织共有1
  • 染色体工程染色体工程(chromosome engineering)指的是按照人为的设计,有计划的消去、增添或替换同种或异种的染色体,从而使遗传性状发生定向改变、选育新品种的一种技术。主要技术包括:多倍
  • 葵花凤头鹦鹉葵花凤头鹦鹉(学名:),又称大葵花凤头鹦鹉、大葵花鹦鹉、大巴。属二级保育类。分布于澳大利亚。有四个亚种。体长50厘米,体重可达0.5千克,寿命50年。食物包括种子、壳类、浆果、坚