Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1220 connectés 

  FORUM HardWare.fr
  Programmation
  C++

  [OpenGL] Problême avec glDrawPixels

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[OpenGL] Problême avec glDrawPixels

n°917126
juldjin
Posté le 07-12-2004 à 15:38:27  profilanswer
 

Bonjour, je fait un programme qui nessecite le traitement brut de l'image rendue par OpenGL.
 
J'ai donc une fonction qui va dessiner dans mon Back buffer mes objets Opengl, puis je récupère ce Back buffer pour le traiter. Enfin après avoir modifier ce que je voulais je réinjecte le buffer traité dans mon Back Buffer et je Swap.
 
La récupération du buffer se passe sans probleme avec glReadPixels (j'ai affiché mon image ailleurs, il n'y a aucun souci), cependant la restitution avec glDrawPixels me donne une image hyper sombre. Et je comprends vraiment pas pourquoi..
 
Voila mon code :
 

Code :
  1. DrawGLScene(); // Dessin des objets
  2. if(ProcessFunc != NULL)
  3. {
  4.   glReadBuffer(GL_BACK);
  5.   glReadPixels(0,0,buffWidth,buffHeight,GL_RGB,GL_UNSIGNED_BYTE,buffer);
  6.   ProcessFunc(buffer);
  7.   glDrawBuffer(GL_BACK);
  8.   glPixelStorei(GL_UNPACK_ALIGNMENT, 1);
  9.   glDrawPixels(buffWidth,buffHeight,GL_RGB,GL_UNSIGNED_BYTE,buffer);
  10. }
  11. SwapBuffers(hDC);


 
Quelqu'un a une idée ?

mood
Publicité
Posté le 07-12-2004 à 15:38:27  profilanswer
 

n°917582
retrox
Posté le 07-12-2004 à 23:12:47  profilanswer
 

A ta place j'essaierai de faire :
 
glReadPixels
glClear
glDrawPixels
 
et voir si ça marche normalement. Si ça marche, c'est que le probleme vient de ta fonction "process". Sinon, faut creuser :-)


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C++

  [OpenGL] Problême avec glDrawPixels

 

Sujets relatifs
Probleme de concatenationpetit probleme avec une JApplet
débutant en VBA (petit probléme)ASP CDO ....PROBLEME DE RETURN PATH
probleme ecriture fichierProbleme sur un script pour lister les shares
[HTML/CSS/PHP]Problème sous FireFoxprobleme txt
problème sur un sscanf non encore rencontrée !Petit problème - tableau
Plus de sujets relatifs à : [OpenGL] Problême avec glDrawPixels


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR