Bienvenue, Invité. Merci de vous connecter ou de vous inscrire. Avez-vous oublié d'activer ?

Voir les contributions

Cette section vous permet de consulter les contributions (messages, sujets et fichiers joints) d'un utilisateur. Vous ne pourrez voir que les contributions des zones auxquelles vous avez accès.


Messages - alecool

Pages: [1]
1
Fenêtrage / Re : Ouverture d'une fenêtre sur plusieurs écrans
« le: Juin 13, 2012, 05:25:39 pm »
Pas de problème, je vais faire ça!

2
Fenêtrage / Re : Ouverture d'une fenêtre sur plusieurs écrans
« le: Juin 13, 2012, 02:51:19 pm »
Non, une seule carte graphique, ATI 5850 Eyefinity 6.

Voici le code minimal qui correspond à ce que je veux faire (avoir une fenêtre sur les trois écrans mais pas en mode fullscreen) qui stoppe avec le message mentionné:

#include <SFML/Graphics.hpp>

int main(){

  sf::Window lWindow(sf::VideoMode(5760, 1080), "Test", sf::Style::None);

  lWindow.setFramerateLimit(30);

  while(lWindow.isOpen()){

    lWindow.display();
  }


}
 

Si je tente en sf::Style::Fullscreen, il retombe sur une résolution pour un seul écran.
Si je met une résolution rentrant dans un seul écran (inférieure à 1920*1080), ça se lance sans problème.

3
Fenêtrage / Re : Ouverture d'une fenêtre sur plusieurs écrans
« le: Juin 13, 2012, 12:18:58 pm »
Non, windows 32 bit pour VC10. J'ai téléchargé les binaires précompilés.

4
Fenêtrage / Ouverture d'une fenêtre sur plusieurs écrans
« le: Juin 13, 2012, 10:50:15 am »
Bonjour,

Je viens d'installer SFML-2.0 RC pour faire un prototype de test. J'utilise plusieurs écrans (3à et j'ai besoin que ma fenêtre s'étende sur les trois. Hors je n'arrive pas à ouvrir une fenêtre sur une résolution de 5760*1080 (=3x1920*1080).
A partir du moment où je dépasse la résolution d'un écran (1920*1080), j'ai une erreur "Failed to share the OpenGL context".
Avec une classe de fenêtrage perso, j'arrive très bien à ouvrir une fenêtre et avoir un context OpenGL valide sur mes 3 écrans.

Est-ce un problème de mon côté ou une feature à ajouter?

Pages: [1]