2015-12-10 42 views
3

正如我在讀BCM VC4芯片VideoCoreIV-AG100-R規格,有一段談到:到底什麼是GPU合併通

所有渲染由3D系統是瓷磚,需要單獨的分箱和渲染過程來渲染一個框架。在正常操作中,主處理器在存儲器中創建控制列表,以定義所有操作並提供用於完整幀的所有數據渲染。

它提到渲染幀需要裝箱和渲染通過。任何人都可以詳細解釋這2個關卡在圖形管道中扮演角色的真實情況嗎?非常感謝。

回答

0

對於基於圖塊的渲染架構通行證:

分級通過 - 生成幀瓦片&相應的幾何之間流\地圖應當呈現爲特定圖塊

渲染通道 - 需要之間地圖平鋪幾何圖形並呈現每個圖塊的適當像素。

在移動GPU中,由於與臺式機GPU相比存在很多限制(例如由於移動設備內存中的內存帶寬被CPU等共享),供應商使用方法將工作分成小塊以減少整體內存帶寬消耗 - 例如。應用基於圖塊的渲染 - 實現所有可用資源的高效利用並獲得可接受的性能。

詳細

瓷磚的渲染上許多GPU描述的方法廠商的網站,如:

A look at the PowerVR graphics architecture: Tile-based rendering

GPU Framebuffer Memory: Understanding Tiling