版本記錄
版本號 | 時間 |
---|---|
V1.0 | 2018.10.06 星期六 |
前言
很多做視頻和圖像的,相信對這個框架都不是很陌生,它渲染高級3D圖形,并使用GPU執行數據并行計算。接下來的幾篇我們就詳細的解析這個框架。感興趣的看下面幾篇文章。
1. Metal框架詳細解析(一)—— 基本概覽
2. Metal框架詳細解析(二) —— 器件和命令(一)
3. Metal框架詳細解析(三) —— 渲染簡單的2D三角形(一)
4. Metal框架詳細解析(四) —— 關于GPU Family 4(一)
5. Metal框架詳細解析(五) —— 關于GPU Family 4之關于Imageblocks(二)
6. Metal框架詳細解析(六) —— 關于GPU Family 4之關于Tile Shading(三)
7. Metal框架詳細解析(七) —— 關于GPU Family 4之關于光柵順序組(四)
8. Metal框架詳細解析(八) —— 關于GPU Family 4之關于增強的MSAA和Imageblock采樣覆蓋控制(五)
9. Metal框架詳細解析(九) —— 關于GPU Family 4之關于線程組共享(六)
Fundamental Components - 基本組件
與GPU交互并了解如何存儲,組織和處理應用程序的數據。
Topics
1. GPU Devices - GPU器件
-
- 演示如何訪問GPU并與GPU交互。
-
- 了解如何使用多個設備。
-
- 了解如何在macOS應用和游戲中支持外部GPU。
-
About Multi-GPU and Multi-Display Setups
- 了解用戶將外部GPU和外部顯示器連接到Mac計算機的不同方式。
-
- 了解影響GPU與Mac系統之間帶寬的一些主要因素。
-
Handling External GPU Additions and Removals
- 注冊并響應用戶發起的外部GPU通知。
-
Getting Different Types of GPUs
- 獲取,識別并為您的應用選擇合適的GPU。
-
Getting the GPU that Drives a View's Display
- 及時了解最佳顯示設備。
-
- GPU的抽象表示,用作Metal應用程序的主要接口。
-
- 設備功能集定義特定的平臺,硬件和軟件配置。
2. GPU Resources - GPU資源
-
GPU Resources
- 在GPU可訪問的容器中存儲和管理應用程序的數據。
3. GPU Functions - GPU函數
-
GPU Functions
- 編寫自定義GPU函數來處理應用程序的數據。
4. GPU Commands - GPU命令
-
GPU Commands
- 組織,提交和執行應用程序的GPU命令。
5. Metal Dimensions - Metal維度
-
Metal Dimensions
- 使用專門結構管理
Metal
維度。
- 使用專門結構管理
后記
本篇主要介紹了基本組件,感興趣的給個贊或者關注~~~