Comment obtenir des données de texture à l'aide de textureID en openGL

Je suis en train d'écrire un peu de code où tout ce que j'ai accès à un textureID pour obtenir l'accès à la texture. Est-il possible que je peux obtenir l'accès à des valeurs RGB de cette texture si je peux effectuer quelques calculs sur elle?

EDIT: je suis à la recherche de l'inverse d' glTexSubImage2D. Je veux obtenir les données de la texture plutôt que de le remplacer.