J'ai ce problème quand il y a une application OpenGL sur laquelle je travaille. Quand j'essayer de dessiner ce morceau de code particulier:Problème 'SIGTERM'
for (float i = 0; i < 100; i++)
{
glBegin(GL_LINE_LOOP);
glVertex3f(cos(i), i, -10.0f);
}
glEnd();
Je reçois ce problème où le programme se bloque et retourne:
« SIGTERM »
Toutes les suggestions pour me aider autour de cette problème ou tout aperçu de la raison pour laquelle cela se produit serait grandement apprécié.
Bien que cela ne soit pas lié à votre question, l'utilisation de nombres à virgule flottante comme variables de boucle est presque toujours une mauvaise idée en raison de l'accumulation d'erreurs à virgule flottante. Vous devriez toujours garder la variable loop comme un entier et la convertir en float interne. –