優化是遊戲程序員經常面對的問題。在手遊畫質越來越逼近主機的今天,渲染往往會成爲影響遊戲性能的“罪魁禍首”,而缺乏對移動端GPU這個“黑盒子”的深入瞭解往往使得許多圖形優化變成了毫無目的的嘗試和玄學。
本教程分爲四個部分:第一部分(包含第1節和第2節)從經典的圖形渲染管線出發,介紹了GPU硬件常見的並行優化設計及其原理;第二部分概述了移動端GPU和桌面端GPU的異同及發展趨勢,詳細介紹了TBR架構;在此基礎上,第三部分以Mali GPU爲例,深入探討了移動GPU內部硬件架構,並重點介紹了移動端GPU針對功耗的優化方案;第四部分結合一些常見的性能優化實踐,分析優化手段背後的邏輯,旨在幫助讀者更加清晰地理解移動端渲染的性能優化。
課程鏈接:UWA 學堂