翻譯自Apple 官方文檔https://developer.apple.com/documentation/metal
Metal
使用GPU 渲染高級的3D圖形和執(zhí)行并行計算.
概覽
Metal包含 Metal 和MetalKit 框架,還有Metal shading language 和 Metal 標準庫. 你使用Metal 獲取底層和低功耗訪問GPU ,能 最大化的圖形激發(fā)你app的潛能.
第一步
1.Metal 簡明教程
學習Metal GPU編程基礎教程
2.Metal 設備和命令
展示CPU如何訪問GPU以及交互
3.你好,三角形
示例展示 如何去渲染一個簡單的2D三角形
基礎
4.Metal 基礎組件
學習GPU的交互和如何去存儲,管理 處理你的app的數(shù)據(jù).
計算
5.計算處理
使用GPU執(zhí)行計算處理工作,比如用于密集的科學計算.
圖形
6.圖像渲染
使用GPU執(zhí)行圖形渲染工作,比如3D游戲.
顯示
7.顯示管理
在屏幕顯示Metal 內(nèi)容, 當創(chuàng)建圖形渲染和計算處理操作.
工具
8.工具,配置,調(diào)試
使用Metal API ,Xcode 和 設備工具, 高效的調(diào)試和配置你的應用.
示例代碼
9.基礎課程
學習如何開發(fā)Metal App 根據(jù)如下的介紹課程和案例.
10.高級課程
學習如何利用Metal的特性高效的實現(xiàn)高級技術.