本系列文章是对 metalkit.org 上面MetalKit内容的全面翻译和学习.数据结构
当九月份采用A11
的新机型(8,8Plus和X)发布时,一个新的GPU Family 4 网页也发布了,同时还有一系列标签为Fall 2017
的新Metal视频发布出来.新的A11 Bionic处理器,是第一款苹果设计的GPU
并带有三个核心的处理器.在内部测试状态下,比A10
的GPU
快了30%.它还带有一个新的神经引擎
硬件以应对机器学习.机器学习
下面是我从Metal Feature Sets文档中整理出来的一张表格.它只包括了A11
上引入的Metal 2
特性. ionic
注意:我只列出了
A11
上出现的新特性,某些特性在macOS
上也能够使用.ide
让咱们简单看下这些特性:post
A11
上的Metal 2
让咱们能将imageblocks(它是在tile memory瓦片内存中的结构化图像数据)当作数据结构体来进行彻底控制.它们是和片断着色器,计算着色器整合在一块儿的.与Metal
发布的同时,Face Tracking with ARKit 视频和Creating Face-Based AR Experiences网页也被发布出来了.Face Tracking
,目前只能在iPhone X
上使用,由于当前只有它拥有TrueDepth
前置摄像头.咱们在九月发布会的keynote上看到的最直接运用面部追踪的应用就是Animoji了.全新的Neural Engine神经引擎
硬件负责处理FaceID
和Animoji
,还有其它机器学习任务. 由于我最近购买了iPhone X
,可能接下来会写几篇Using ARKit with Metal
系列文章.性能
下次见!学习