Bienvenue, Invité. Merci de vous connecter ou de vous inscrire.
Avez-vous perdu votre e-mail d'activation ?

Auteur Sujet: [Résolu] Créer un contexte openGL partagé à la main.  (Lu 8470 fois)

0 Membres et 1 Invité sur ce sujet

Laurent

  • Administrator
  • Hero Member
  • *****
  • Messages: 32498
    • Voir le profil
    • SFML's website
    • E-mail
Re : Créer un contexte openGL partagé à la main.
« Réponse #15 le: Juillet 17, 2012, 11:47:38 pm »
En fait je n'en sais pas beaucoup plus, je ne tiens mes infos que de la doc officielle.
Citer
All rendering contexts of a shared display list must use an identical pixel format. Otherwise the results depend on the implementation of OpenGL used.
Du coup, en gros ça peut très bien marcher chez toi mais pas chez un autre.

Tout ce que je peux te dire, c'est qu'il ne faut pas ignorer cette remarque, j'ai déjà eu des problèmes (et j'en ai encore sous Linux) à cause de cette histoire de formats identiques.
Laurent Gomila - SFML developer

Canadadry

  • Hero Member
  • *****
  • Messages: 1081
    • Voir le profil
Re : Créer un contexte openGL partagé à la main.
« Réponse #16 le: Juillet 18, 2012, 10:06:44 am »
Je t'avoue que j'avais lu dans la doc de nehe je crois bien qu'il ne fallait appeler qu'une fois SetPixelFormat par DC. Mais du coup je me demande comment tu fais toi pour qu'on puisse toujours créer un contexte valide alors que tu nous donne la possibilité de lui donner un ContextSettings.

Laurent

  • Administrator
  • Hero Member
  • *****
  • Messages: 32498
    • Voir le profil
    • SFML's website
    • E-mail
Re : Créer un contexte openGL partagé à la main.
« Réponse #17 le: Juillet 18, 2012, 12:25:20 pm »
Si ça se trouve ça marche pas quand on file des ContextSettings différents ;D
Laurent Gomila - SFML developer

Canadadry

  • Hero Member
  • *****
  • Messages: 1081
    • Voir le profil
Re : Créer un contexte openGL partagé à la main.
« Réponse #18 le: Juillet 18, 2012, 02:02:14 pm »
Du coup j'ai deux cas de création de context, soit avec context partagé soit avec settings.

Merci beaucoup pour m'avoir aidé à clarifier les choses dans mon esprit.