Welcome, Guest. Please login or register. Did you miss your activation email?

Author Topic: [sfml-2.0] GLXUnsupportedPrivateRequest et setMouseCursorVisible(true) NVIDIA  (Read 9877 times)

0 Members and 1 Guest are viewing this topic.

xenddorf

  • Newbie
  • *
  • Posts: 7
    • View Profile
    • Email
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
  • *****
  • Posts: 32498
    • View Profile
    • SFML's website
    • Email
Non, ça utilise uniquement Xlib.

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

xenddorf

  • Newbie
  • *
  • Posts: 7
    • View Profile
    • Email
J'utilise la 2.0 - rc. Est-ce qu'il y a un numero de version plus précis ?


Laurent

  • Administrator
  • Hero Member
  • *****
  • Posts: 32498
    • View Profile
    • SFML's website
    • Email
Non, ça me suffit. Donc, essaye les dernières sources plutôt ;)
Laurent Gomila - SFML developer

xenddorf

  • Newbie
  • *
  • Posts: 7
    • View Profile
    • Email
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
  • *****
  • Posts: 32498
    • View Profile
    • SFML's website
    • Email
Il faudrait un code complet minimal qui reproduit le problème.
Laurent Gomila - SFML developer

xenddorf

  • Newbie
  • *
  • Posts: 7
    • View Profile
    • Email
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


 

anything