généralement , quand tu mélanges des genres, ici Ogre d'un coté & PB de l'autre, chacun étant pour toi une boite noire , tu ne sait pas ( si tu n'as pas les sources en main ) , ici c'est le cas, de quoi , qui / comment est OpenGL.
OpenGL est une machine d'état, je ne vais pas m'étendre sur le sujet, donc, dès lors que tu mélanges des systèmes , il faut sauvegardé l'état , faire ce que tu as à faire ( ici afficher un sprite , faire du drawing , etc... ) et remettre l'état dans lequel était opengl avant, car PB avec ces fonctions l'a modifié, mais tu ne sait pas comment, donc tu sauvegarde tout, tu draw, tu remets tout , et hop le tour est joué.
Remercie Venom, c'est lui qui m'a mis sur la voie :
En effet, avec opengl j’obtiens un cube noir. Alors qu'avec directx9 j'ai bien un cube texturer.