2009-10-15 5 views
2

J'essaie de faire une fenêtre stéréo en Qt. Je semble être perdu dans l'interaction de Qt et OpenGL.stéréo en Qt utilisant Open GL

J'ai mis le contexte stéréo dans mon code d'initialisation de GL

QGLFormat fmt 
fmt.setStereo(true) 

et quand je vérifie la valeur, il revient vrai.

je puis dessine dans les tampons GL_BACK_LEFT et GL_BACK_RIGHT (j'ai essayé juste GL_LEFT et GL_RIGHT) mais la scène résultante contient deux ensembles de polygones.

Je sais que mon matériel (NVIDIA Quadro FX 3500) prend en charge stéréo dans une fenêtre, car d'autres applications (pour lesquelles je n'ai pas de code source) fonctionnent bien.

Est-ce que ce symptôme semble familier à quelqu'un, assez pour qu'il soit évident quelle erreur stupide je fais?

Windows XP, Qt 4.4.2, MS studio 2005

Répondre

4

Il ne manque jamais.
Posez une question et trouvez la réponse dans les minutes qui suivent votre demande d'aide. Eh bien, j'espère que quelqu'un d'autre pourrait en bénéficier.

que je faisais ce

fmt.setStereo(true) 

mais pas

setFormat(fmt); 

maintenant il semble fonctionner plus comme je veux à.

+0

J'ai une application exécutant OpenGL avec Qt. Je veux être en mesure de rendre en mode stéréo aussi, avez-vous quelques références où je peux obtenir un exemple simple sur quoi et comment configurer Qt pour rendre en mode stéréo? Ou est-ce aussi simple que de régler la stéréo GLFormat à true? – BRabbit27

Questions connexes