dans Android texImage2D
(https://developer.android.com/reference/android/opengl/GLUtils.html) nous avons ces 2 fonctions:android opengl texImage2D: paramètres de internalformat et le type
void texImage2D (int target,
int level,
Bitmap bitmap,
int border)
void texImage2D (int target,
int level,
int internalformat,
Bitmap bitmap,
int type,
int border)
un n'a pas besoin du internalformat et de type et l'autre fonction ont besoin . Quel pourrait être l'inconvénient de la première variante (celle qui n'a pas besoin du format interne et du type)? Si ce n'est pas un inconvénient, pourquoi l'autre variante existe-t-elle? Notez que je ne sais pas quel est le but de internalformat et de type, normalement dans mon programme OpenGL j'utilise toujours rgba comme internalformat et type.
merci BDL! par ailleurs quel est l'avantage d'avoir des textures 16 ou 32 bits? – andrey
Si vous voulez faire un rendu HDR ou beaucoup d'autres effets, vous en aurez besoin. Pour les textures de couleur "normales", 8 bits sont généralement suffisants. – BDL