Forum de la communauté SFML

Aide => Graphique => Discussion démarrée par: Jio Freed le Mai 15, 2012, 09:03:51 am

Titre: Petit bug sur TextureRender
Posté par: Jio Freed 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
Titre: Re : Petit bug sur TextureRender
Posté par: Laurent 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 ?
Titre: Re : Petit bug sur TextureRender
Posté par: Jio Freed 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?
Titre: Re : Petit bug sur TextureRender
Posté par: Laurent le Mai 15, 2012, 09:47:49 am
Oui :)

Il y a une tâche ouverte sur le bug tracker pour ça.
Titre: Re : Petit bug sur TextureRender
Posté par: Jio Freed 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 :)