Bonjour à tous,

J'ai 2 fonctions, une que j'ai écrite moi même (et qui ne fait que dessiner une image animé en fond d'écran) et une autre qui provient d'un SDK dont je n'ai pas le code source (et qui dessine une scène 3D). La scène 3D dessinée par la deuxième fonction a un fond transparent. Mon idée est donc d'appliquer mon propre background animé à cette scène.

Exécutées séparément, ces 2 fonctions marchent parfaitement. Mais dès que je les exécute toutes les 2, le background n'est plus rafraîchit (et je ne vois que la première image de l'animation du background). J'appelle d'abord la première fonction puis la seconde.

Comme les 2 fonctions sont appelées dans le même contexte OpenGL ES 2.0 je me dis que le code de la scène 3D doit certainement modifier quelque chose (peut être la camera ou je ne sais quoi) qui perturbe ma propre fonction.

Comment fait-on en général pour gérer ce genre de situation ?