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

Pages: [1]
1
Graphique / [SFML2.0] sf::RenderTexture (depthBuffer)
« le: Janvier 12, 2013, 02:37:57 am »
Bonjour :/


Voila j'ai rencontre un probleme qui m'a bien ennuye avec sf::RenderTexture :
#include                <SFML/Graphics.hpp>
#include                <SFML/Window.hpp>
#include                <iostream>

int                     main(void)
{
  sf::RenderWindow      win(sf::VideoMode(1024, 768), "sfml");
  sf::RenderTexture     rtex;
  sf::Texture           tex;
  sf::Sprite            sp1;

  std::cout << "rtex.create() = " << rtex.create(50, 50, true) << std::endl;
  tex.loadFromFile("image.png");
  sp1.setTexture(tex);
  if (win.isOpen())
    {
      win.clear();
      win.draw(sp1);
      std::cout << "1" << std::endl;
      win.display();
      std::cout << "2" << std::endl;
      usleep(0.5 * 1000 * 1000);
    }
  return 0;
}

Dans ce code, si je passe le parametre optionnel depthBuffer a false, je n'arrive plus a afficher "2" sur la sortie standard...
Impossible de savoir d'ou ca vient, qqun aurait une idee?
Ah oui.. ce probleme semble etre lie au fait qu'il y ai un sprite de charge etc. sinon tout se passe relativement bien.

Peut etre cette question a deja ete posee ici :
http://fr.sfml-dev.org/forums/index.php?topic=9454

Je sais pas si cest lie.


Merci d'avance :)

Pages: [1]
anything