《Metal》官方文檔翻譯002-關于Metal編程指南

關于Metal編程指南

Metal框架支持GPU加速的高級3D圖形渲染和數據并行計算工作負載。Metal提供了一個現代化和流線型的API,用于對圖形和計算命令的組織,處理和提交進行細粒度,低級別的控制,以及管理這些命令的相關數據和資源。Metal的主要目標是最小化執行GPU工作負載所產生的CPU開銷。

前言

本文檔描述了Metal的基本概念:命令提交模型,內存管理模型,以及獨立編譯的代碼用于圖形著色器和數據并行計算功能。該文檔然后詳細介紹如何使用Metal API編寫應用程序。

以下章節可以找到更多細節:

學習這個的所需條件

您應該熟悉Objective-C語言,并熟練使用OpenGL,Op??enCL或類似的API進行編程。

你也可以查閱下面的資料

Metal框架參考是文檔的集合,描述了Metal框架的接口。

所述Metal著色語言規范是一個文檔,指定該Metal著色語言,這是用來寫圖形著色器或用于通過Metal應用程式compute函數。

此外,Apple開發人員庫中還提供了使用Metal的幾個示例代碼項目。

下一頁

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容