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 ?
Partager