Historique des modifications - Message

Message #3416

Sujet: RenderToTexture à l'envers ?


Type Date Auteur Contenu
Création du message 27-12-2007 15:23:32 khayyam
Alors en effet, j'étais en irrlicht 1.2. Le passage en 1.4 donne des résultats surprenants, voyez plutôt :

Il s'agit à chaque fois du rendu d'un tux 32x32 dans une texture 64x64 et d'un affichage des deux textures à l'écran.

version software (résultat correct)


version direct9 (résultat pas tout à fait ok)


version opengl (carrément pas bon, la texture 64x64 prend tout l'écran et est à l'envers)


  • >
    irr::video::ITexture *tux = driver->getTexture("tux.png");
    	
    	irr::video::ITexture *t = driver->createRenderTargetTexture(irr::core::dimension2di(64, 64));
    	driver->setRenderTarget(t, false, false);
    
    		driver->draw2DImage(tux, irr::core::position2di(0,0));
    
    	driver->setRenderTarget(0);  
    
    ...
    
    		driver->draw2DImage(t, irr::core::position2di(0,0));
    		driver->draw2DImage(tux, irr::core::position2di(100,0));

Quelqu'un peut-il m'éclairer / donner une solution ?

Retour

Options Liens officiels Caractéristiques Statistiques Communauté
Préférences cookies
Corrections
irrlicht
irrklang
irredit
irrxml
Propulsé par Django
xhtml 1.0
css 2.1
884 membres
1440 sujets
11337 messages
Dernier membre inscrit: Saidov17
136 invités en ligne
membre en ligne: -
RSS Feed