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