2009-07-29 3 views

Répondre

2

Que voulez-vous dire, vous en avez besoin?

glTexSubImage2D redéfinit une sous-région contiguë d'une image de texture existante en deux dimensions .

Cela signifie que vous devez spécifier la taille de votre texture avec glTexImage2D. C'est ce que cette API est pour. glTexSubImage2D est seulement là pour mettre à jour (parties de) le contenu d'une texture déjà définie.

0

glTexSubImage2D ne redimensionne pas votre texture. Tout ce qu'il fait est de mettre à jour un rectangle de votre texture existante avec de nouveaux texels/pixels.

Si vous devez changer la taille de votre texture, vous devrez créer une nouvelle texture de la bonne taille et jeter l'ancienne.

Questions connexes