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

Auteur Sujet: [sfml-2.0] GLXUnsupportedPrivateRequest et setMouseCursorVisible(true) NVIDIA  (Lu 9249 fois)

0 Membres et 2 Invités sur ce sujet

xenddorf

  • Newbie
  • *
  • Messages: 7
    • Voir le profil
    • E-mail
Le jeu que je développe est KUB (http://xenddorf.free.fr/game) il utilise sfml 2.0

or certains joueurs utilisant une carte NVIDIA rencontrent le probleme suivant sous linux:

lors d'un appel au setMouseCursorVisible(true)

X Error of failed request:  GLXUnsupportedPrivateRequest
  Major opcode of failed request:  136 (GLX)
  Minor opcode of failed request:  16 (X_GLXVendorPrivate)
  Serial number of failed request:  54
  Current serial number in output stream:  58

Est-ce que cette fonction de sfml 2.0 utilise GLX ?

Laurent

  • Administrator
  • Hero Member
  • *****
  • Messages: 32498
    • Voir le profil
    • SFML's website
    • E-mail
Re : [sfml-2.0] GLXUnsupportedPrivateRequest et setMouseCursorVisible(true) NVIDIA
« Réponse #1 le: Décembre 28, 2012, 08:44:26 pm »
Non, ça utilise uniquement Xlib.

Quelle version de SFML utilises-tu ? As-tu essayé les dernières sources ?
Laurent Gomila - SFML developer

xenddorf

  • Newbie
  • *
  • Messages: 7
    • Voir le profil
    • E-mail
Re : [sfml-2.0] GLXUnsupportedPrivateRequest et setMouseCursorVisible(true) NVIDIA
« Réponse #2 le: Décembre 28, 2012, 08:49:50 pm »
J'utilise la 2.0 - rc. Est-ce qu'il y a un numero de version plus précis ?


Laurent

  • Administrator
  • Hero Member
  • *****
  • Messages: 32498
    • Voir le profil
    • SFML's website
    • E-mail
Re : [sfml-2.0] GLXUnsupportedPrivateRequest et setMouseCursorVisible(true) NVIDIA
« Réponse #3 le: Décembre 28, 2012, 10:39:48 pm »
Non, ça me suffit. Donc, essaye les dernières sources plutôt ;)
Laurent Gomila - SFML developer

xenddorf

  • Newbie
  • *
  • Messages: 7
    • Voir le profil
    • E-mail
Re : [sfml-2.0] GLXUnsupportedPrivateRequest et setMouseCursorVisible(true) NVIDIA
« Réponse #4 le: Décembre 30, 2012, 11:02:54 pm »
Même problème avec les dernières sources 2.0 rc.

setMouseCursorVisible(true); fonctionne juste avant l'appel à glewInit()
Mais setMouseCursorVisible(true); Plante juste après l'appel à glewInit() (GLEW_OK)


Une idée ?

Laurent

  • Administrator
  • Hero Member
  • *****
  • Messages: 32498
    • Voir le profil
    • SFML's website
    • E-mail
Re : [sfml-2.0] GLXUnsupportedPrivateRequest et setMouseCursorVisible(true) NVIDIA
« Réponse #5 le: Décembre 31, 2012, 09:06:47 am »
Il faudrait un code complet minimal qui reproduit le problème.
Laurent Gomila - SFML developer

xenddorf

  • Newbie
  • *
  • Messages: 7
    • Voir le profil
    • E-mail
La création du code minimal à permis de trouver l'origine du problème:
La présence de la lib GLdans la distribution posait problème.

KUB fonctionne donc parfaitement maintenant aussi avec les cartes NVIDIA.

Pour ceux qui veulent l'essayer il est dispo ici:
http://xenddorf.free.fr/game