openGL ES 2.0 筆記 7 Vertex Attribute

<h1>頂點屬性</h1>

 

用於Vertex shader, GLES至少支持8個Vertex Attribute變量。這些變量可以有以下類型:

 

1. 常量式頂點屬性

 

比如頂點顏色都一樣,就可以用一個常量vertex attribute來表示。通過下面幾個函數來指定值,目前只支持輸入float值,因爲這個最常用,其它數據類型被忽略。

 

 

 

2. 頂點數組Vertex Arrays

 

可以用過一個數組指定頂點的位置座標,或者向量座標,該數組在客戶端構造好,然後通過下面這個函數發送到GLES的服務器端

 

 

解釋一下幾個參數:

index: vertex attribute的索引

normalized:輸入的數值是否需要轉化爲float型。這個不太明白。

stride:下一個數據的偏移值,通過這個參數,我們可以把頂點,normal,紋理座標值放到一個一維數組中,通過這個值實現取不同的分量

 

 

發佈了50 篇原創文章 · 獲贊 10 · 訪問量 9萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章