smatcher / S5old

4 stars 0 forks source link

Plante sous windows #3

Closed smatcher closed 13 years ago

smatcher commented 13 years ago

Le nouveau framework fonctionne sur mon netbook mais visiblement il plante sur mon fixe sous windows. Pas testé sur le fixe sous arch.

smatcher commented 13 years ago

Note : L'architecture du framework a changé. Il faut tester à nouveau.

smatcher commented 13 years ago

Visiblement le thread GUI ne traite pas les event. On peut forcer le traitement des event en ajoutant un QCoreQapplication::processEvents() dans la boucle de jeu mais ca va à l'encontre du concept de séparations des threads de GUI et de jeu de plus quelques event restent à traiter quand on quitte donc le programme freeze lorsqu'on le ferme.

smatcher commented 13 years ago

Erratum : QGLWidget utilise une classe QGLFormat qui permet de spécifier certains paramètres tels que la vsync. Modifier ces paramètres dans le thread principal au lieu du thread de jeu enleve certains warnings de Qt et résoud le problème de la boucle d'event sous windows. Par contre le programme plante toujours à la fin.

smatcher commented 13 years ago

Fixed