IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Windows Discussion :

faire cohabiter OpenGL et une IHM


Sujet :

Windows

  1. #1
    Membre éprouvé
    Avatar de NiamorH
    Inscrit en
    Juin 2002
    Messages
    1 309
    Détails du profil
    Informations forums :
    Inscription : Juin 2002
    Messages : 1 309
    Points : 1 051
    Points
    1 051
    Par défaut faire cohabiter OpenGL et une IHM
    Bonjour,

    Je dois réaliser une sorte de player video.

    Je dois utiliser OpenGL pour le rendu 2D en mode plein ecran sur un deuxieme ecran ou balancé sur une deuxieme carte graphique.

    Je dois aussi créer une sorte de télécommande avec des fonctions usuelles type pause, avance image / image... pour cela j'utilise Carbon sous Mac mais je poste ici car c'est très similaire à du Win32 (langage API).

    Ma question est la suivante :

    Sachant qu'OpenGL demande une MainLoop() et que Win32/Carbon aussi, comment faire pour les faire cohabiter tous les deux ?

    Si je lance une mainloop, la deuxieme ne sera pas lancée.

    J'avais pensé mettre la MainLoop d'OpenGL dans un autre thread mais je suis totalement novice en multiprocessing. Cela vous semble-t-il être une bonne idée ?

  2. #2
    Membre Expert

    Homme Profil pro
    Ingénieur R&D
    Inscrit en
    Juin 2003
    Messages
    4 506
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur R&D
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2003
    Messages : 4 506
    Points : 5 723
    Points
    5 723
    Par défaut
    Hum.Tu n'as pas besoin de MainLoop (boucle du programme principal ?)avec OpenGL ce que tu dois faire c'est appeler une fonction de dessin dans ton programme periodiquement qui execute tes commandes OpenGL c'est tout

  3. #3
    Membre éprouvé
    Avatar de NiamorH
    Inscrit en
    Juin 2002
    Messages
    1 309
    Détails du profil
    Informations forums :
    Inscription : Juin 2002
    Messages : 1 309
    Points : 1 051
    Points
    1 051
    Par défaut
    Oui je viens de trouver mon bonheur avec l'agl / cgl sous mac, qui permettent de se passer de la glut.
    J'ai toujours bossé OpenGL avec la glut alors m'en passer me paraissait très abstrait.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Faire une IHM evoluée
    Par kisaya dans le forum Développement Mobile en Java
    Réponses: 2
    Dernier message: 03/11/2007, 16h54
  2. comment faire une IHM en perl
    Par nidgem dans le forum Langage
    Réponses: 2
    Dernier message: 06/06/2007, 14h36
  3. Réponses: 19
    Dernier message: 30/05/2006, 19h43
  4. Newbie : comment faire une IHM comme eclipse?
    Par eponette dans le forum Interfaces Graphiques en Java
    Réponses: 4
    Dernier message: 02/03/2006, 17h25
  5. Faire cohabiter ASP et PHP sur une même DB
    Par freud dans le forum Général Conception Web
    Réponses: 12
    Dernier message: 12/10/2005, 18h42

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo