J'appelle glTexImage2D avec un niveau de paramètre = 0. Puis j'appelle glGenerateMipmap (GL_TEXTURE_2D). Que se passe-t-il avec GL_TEXTURE_BASE_LEVEL et GL_TEXTURE_MAX_LEVEL? Je suppose qu'ils sont définis automatiquement la façon suivante:comment fonctionne glGenerateMipmap?
glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_BASE_LEVEL, 0);
glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MAX_LEVEL, mipmapsCount - 1);
Plus tard, je peux définir les paramètres ci-dessus manuellement et par exemple réduire le niveau max. Est-ce correct ?