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 - Otium

Pages: [1]
1
Graphique / Re : [SFML2] bug d'affichage
« le: Juin 18, 2012, 10:55:48 am »
Bon fausse alerte, depuis que j'ai redémarrer le pc ça remarche :o Désolé du dérangement ^^'

2
Graphique / Re : [SFML2] bug d'affichage
« le: Juin 15, 2012, 08:53:19 pm »
Nop, justement je comptais essayer, en particulier l'affichage de texture du coup. Je ferais ça lundi et je te tiens au courant.

3
Graphique / [Résolu] [SFML2] bug d'affichage
« le: Juin 15, 2012, 05:28:39 pm »
Bonjour,
depuis quelque jours je rencontre un gros problème avec la SFML2: elle ne m'affiche plus de graphisme.

Ce que je veux dire par là c'est que la fenêtre s'ouvre bien, les évènements sont gérés, mais si j'essaye d'afficher une image blanche la fenêtre reste noire.

Le problème n'intervient que sur mon PC de travail. C'est un 64 bit qui tourne sous Ubuntu 12. J'ai récemment réinstallé des drivers NVidia (version 295.41) afin de pouvoir faire tourner CUDA. Je me demande donc si ça ne vient pas là car sur mon PC portable mon code fonctionne toujours (un 32 bit sous Ubuntu 12 avec carte graphique ATI).

Voici mon code, il est très simple:

int main() {
        sf::RenderWindow window(sf::VideoMode(800, 600), "White Window");
        window.setFramerateLimit(30);
       
        sf::Image image;
        image.create(window.getSize().x, window.getSize().y,
                sf::Color::White);
       
        sf::Texture texture;
        texture.loadFromImage(image);
       
        while(window.isOpen()) {
                window.clear();
               
                sf::Sprite sprite;
                sprite.setTexture(texture);
               
                window.draw(sprite);
               
                window.display();
               
                sf::Event e;
                while(window.pollEvent(e)) {
                        if(e.type == sf::Event::Closed) {
                                window.close();
                        }
                }
        }
       
        return 0;
}
 

Avez vous une idée pour régler le problème ? (autre que la réinstallation d'anciens drivers, je veux toujours pouvoir utiliser CUDA :p)



Pages: [1]