Bonjour à tous,
Je cherche un moyen (portable) de vérifier qu'un contexte à bien été créé. J'ai créé une bibliothèque qui se sert d'OpenGL, mais j'ai remarqué que je revecais un signal d'erreur lorsque que je tentais l'exécution du programme de test. En déplaçant la partie de code qui demande une valeur appartenant au contexte (glGetIntegerv(GL_VIEWPORT, ...)) après la création du contexte, le problème disparaît.
J'aimerais tout de même pouvoir anticiper ce problème en évitant l'appel à glGetIntegerv() si aucun contexte actif n'existe. Y a-t-il une fonction OpenGL qui puisse remplir ce rôle ?
Merci
Bon développement
Note : afin de rester portable, ma bibliothèque ne se charge pas de créer le contexte. Et si l'utilisateur tiers doit faire attention à bien placer son code, ça devient embêtant.
Partager