6
我想加載一個包含RGBA 8888格式的紋理的字節數組。GL_UNSIGNED_BYTE對於glTexImage2D意味着什麼?
The OpenGL ES docs提供4個常量使用:GL_UNSIGNED_BYTE,GL_UNSIGNED_SHORT_5_6_5,GL_UNSIGNED_SHORT_4_4_4_4和GL_UNSIGNED_SHORT_5_5_5_1。
在regular OpenGL,有一個符合我的需要的值GL_UNSIGNED_INT_8_8_8_8 - 這一數字正在這樣解釋:
例如,如果internalFormat是GL_R3_G3_B2,你問的是紋素是紅3位,3綠色位和2位藍色。
所以GL_UNSIGNED_INT_8_8_8_8必須爲R的8位,G的8位和B的8位和A.
但到底是什麼意思GL_UNSIGNED_BYTE在ES平臺上,如何將它interpretted的8位? (R,G,B和A有多少位?)
看來,每個人都說這種類型的東西 - – bobobobo 2010-11-17 13:50:07