- OpenGL ES 3.x游戲開發(上卷)
- 吳亞峰
- 286字
- 2019-01-05 00:53:43
第4章 著色語言Shading Language
由于當下可編程圖形硬件占圖形硬件市場的份額越來越大,3D開發人員應該具備使用可編程圖形硬件的能力,而各種可編程圖形硬件一般都是提供著色器供開發人員使用的,因此學習著色語言是開發3D游戲的重中之重。
由于Android平臺下的可編程圖形硬件逐漸都開始支持OpenGL ES 3.x標準,因此本章將向讀者介紹OpenGL ES 3.x中使用的著色語言。此著色語言基本上可以看做是PC和工作站上OpenGL著色語言的子集,包含了OpenGL著色語言的大部分功能。
提示
本章的內容是完全與設備搭載的操作系統平臺無關的,無論是在Android、iOS、BlackBerry還是嵌入式Linux上,基于著色語言開發的代碼基本都是完全通用,不需要移植的,可以說是做到了“一次開發、到處運行”。