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

Auteur Sujet: Petit bug sur TextureRender  (Lu 2706 fois)

0 Membres et 1 Invité sur ce sujet

Jio Freed

  • Newbie
  • *
  • Messages: 16
    • Voir le profil
Petit bug sur TextureRender
« le: Mai 15, 2012, 09:03:51 am »
Bonjour!
Tout d'abord, je tenais à signaler que je ne recherche pas d'aide particulière, simplement à signaler l'éventuelle présence d'un bug à propos du RenderTexture.

Voilà l'exemple de mon code :

texture.clear();
texture.draw(screenDial);
if(lines.size()>0)
{
    for(int i = numDial - 3; i <= numDial ; i++)
    {
        if(i< lines.size())
        {
            int num = numDial - i;
            lines[i].setPosition(220, (25*i) + 70);
            texture.draw(lines[i]);
        }
    }
}

texture.display();
window->clear();
Sprite s(texture.getTexture());
window->draw(s);
window->display();

ce code est censé dessiner un fond et des lignes de textes dans une texture. J'ai testé ce code chez moi (Win7) et ca marche très bien.
En revanche, une fois sur l'ordi du boulot(WinXP) (oui, j'ai du temps libre donc je continue mes projets persos), l'écran reste noir, sans avoir toucher au code. Tout est parfaitement configuré sur cet ordi aussi mais ca ne veut pas. Mais si je fais ca à la place de faire ca :

window->clear();
Sprite s(texture.getTexture());
window->draw(s);
window->display();

je fais ca :

window->clear();
Texture tex(texture.getTexture());
Sprite s(tex);
window->draw(s);
window->display();

tout remarche normalement. Je ne sais pas a quoi c'est dû, mais je voulais le signaler
« Modifié: Mai 15, 2012, 09:16:44 am par Laurent »

Laurent

  • Administrator
  • Hero Member
  • *****
  • Messages: 32498
    • Voir le profil
    • SFML's website
    • E-mail
Re : Petit bug sur TextureRender
« Réponse #1 le: Mai 15, 2012, 09:34:36 am »
Quelle est la carte graphique sur laquelle ça ne marche pas ? Ce ne serait pas une puce Intel intégrée par hasard ?
Laurent Gomila - SFML developer

Jio Freed

  • Newbie
  • *
  • Messages: 16
    • Voir le profil
Re : Petit bug sur TextureRender
« Réponse #2 le: Mai 15, 2012, 09:39:31 am »
Intel Express Family, oui. Si tu l'as deviné, ca doit vouloir dire que c'est normal que ca ne marche pas?

Laurent

  • Administrator
  • Hero Member
  • *****
  • Messages: 32498
    • Voir le profil
    • SFML's website
    • E-mail
Re : Petit bug sur TextureRender
« Réponse #3 le: Mai 15, 2012, 09:47:49 am »
Oui :)

Il y a une tâche ouverte sur le bug tracker pour ça.
Laurent Gomila - SFML developer

Jio Freed

  • Newbie
  • *
  • Messages: 16
    • Voir le profil
Re : Petit bug sur TextureRender
« Réponse #4 le: Mai 15, 2012, 09:52:26 am »
Ah, effectivement, j'avais pas vu cette partie là du site...
J'avais regardé sur le forum s'il y avait une partie bug, j'ai pas pensé à regarder sur le site -__-
Désolé pour le dérangement alors, je ferais plus attention :)