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