在android系统texImage2D
(https://developer.android.com/reference/android/opengl/GLUtils.html) 我们有论文2个功能:机器人的OpenGL texImage2D:internalformat和类型参数
void texImage2D (int target,
int level,
Bitmap bitmap,
int border)
void texImage2D (int target,
int level,
int internalformat,
Bitmap bitmap,
int type,
int border)
一个不需要internalformat和型和其它功能需要它。第一个变体(不需要内部格式和类型的变体)的缺点是什么?如果他们没有缺点,为什么其他变体甚至存在?请注意,我不知道内部格式和类型的用途是什么,通常在我的OpenGL程序中,我总是使用rgba作为内部格式和类型。
谢谢BDL!顺便说一下,16或32位纹理的优点是什么? – andrey
如果你想做HDR渲染或其他许多效果,你将需要它。对于“正常”颜色纹理,8位通常就足够了。 – BDL