begin process at 2013 05 19 16:20:41
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

OpenGL

 > 

Opengl et DevIL


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Opengl et DevIL

mardi 20 avril 2004 à 12:04:59 | Opengl et DevIL

xarier

Hi everybody ma questipon est la suivante:
comment faire ca avec devil [ pour le dernier parametre ]

glTexImage2D(GL_TEXTURE_2D, 0, 3, TextureImage[0]->sizeX, TextureImage[0]->sizeY, 0, GL_RGB, GL_UNSIGNED_BYTE, TextureImage[0]->data);

Xarier@hotmail.com
http://www.membres.lycos.fr/dev3d/
mardi 20 avril 2004 à 21:36:44 | Re : Opengl et DevIL

djl

Réponse acceptée !

ILubyte *Data;

Data=ilGetData();

glTexImage2D( ..., Data);
mercredi 14 juillet 2004 à 01:48:41 | Re : Opengl et DevIL

xarier

Re : alors commenca ta 2 c bien :)
Life is Short
mercredi 14 juillet 2004 à 09:45:58 | Re : Opengl et DevIL

djl

c'est quoi 2 ?
mercredi 14 juillet 2004 à 13:21:35 | Re : Opengl et DevIL

xarier

pardon je voulait ecrire commencata 20 ans c bien :)
oki
autre chose j'ai un prob avec devil

gluBuild2DMipmaps(GL_TEXTURE_2D, GL_RGB, ilGetInteger(IL_IMAGE_WIDTH), ilGetInteger(IL_IMAGE_HEIGHT), GL_RGB, GL_UNSIGNED_BYTE, ilGetData());

bne il me donne une erreur qui dit impossible memoire read je c plus alors please si tu peut allumez msn ouje c rien car la je c plus koi faire :(
Merci
Life is Short
mercredi 14 juillet 2004 à 13:30:03 | Re : Opengl et DevIL

djl

ok, tu peux donner le code complet du chargement de l'image stp
mercredi 14 juillet 2004 à 13:57:13 | Re : Opengl et DevIL

xarier

ben en faite l'erreur vien de GL_UNSIGNED_BYTE quand je met 0 ca marche mais c pas normal et pour le code voila :

GLuint TexID[MAX_TEXTURE];
GLuint ImgId[MAX_TEXTURE];

GLvoid CTexture::LoadTexture(GLuint ID,char * FILENAME)
{

ilGenImages(1, &ImgId[ID]);
// Utiliser le nom creé
ilBindImage(ImgId[ID]);
// Charger l'image definie par FILENAME dans l'image ImgId.
ilLoadImage(FILENAME);
TexID[ID] = ilutGLBindTexImage();
glBindTexture(GL_TEXTURE_2D, TexID[ID]);

// select modulate to mix texture with color for shading
glTexEnvf( GL_TEXTURE_ENV, GL_TEXTURE_ENV_MODE, GL_MODULATE );

// when texture area is small, bilinear filter the closest mipmap
glTexParameterf( GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER,GL_LINEAR_MIPMAP_NEAREST );
// when texture area is large, bilinear filter the original
glTexParameterf( GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, GL_LINEAR );

// the texture wraps over at the edges (repeat)
glTexParameterf( GL_TEXTURE_2D, GL_TEXTURE_WRAP_S, GL_REPEAT );
glTexParameterf( GL_TEXTURE_2D, GL_TEXTURE_WRAP_T, GL_REPEAT );

gluBuild2DMipmaps(GL_TEXTURE_2D, GL_RGB, ilGetInteger(IL_IMAGE_WIDTH), ilGetInteger(IL_IMAGE_HEIGHT), GL_RGB, GL_UNSIGNED_BYTE,ilGetData());

}

Life is Short
mercredi 14 juillet 2004 à 15:58:40 | Re : Opengl et DevIL

djl

je vois pas
mais pour charger une image jpeg je me sert de ce code et ca marche sans pb


ILubyte *Data;

ilInit();
iluInit();
ilutRenderer(ILUT_OPENGL);
ilutEnable(ILUT_OPENGL_CONV);

ilLoadImage((char * const)image.path.c_str());

image.width=ilGetInteger(IL_IMAGE_WIDTH);
image.height=ilGetInteger(IL_IMAGE_HEIGHT);
Data = ilGetData();

image.id=ilutGLBindTexImage();

glBindTexture(GL_TEXTURE_2D,image.id);
glTexParameterf(GL_TEXTURE_2D, GL_TEXTURE_MAX_ANISOTROPY_EXT, 2.0f);
glTexParameteri (GL_TEXTURE_2D,GL_TEXTURE_MAG_FILTER,GL_LINEAR);
glTexParameteri (GL_TEXTURE_2D,GL_TEXTURE_MIN_FILTER,GL_LINEAR_MIPMAP_LINEAR);

gluBuild2DMipmaps(GL_TEXTURE_2D, 3, image.width, image.height,
GL_RGB, GL_UNSIGNED_BYTE, Data);
mercredi 14 juillet 2004 à 16:03:58 | Re : Opengl et DevIL

xarier

ben c koi au juste ilutEnable(ILUT_OPENGL_CONV); car moi je ne la met pas est ca marche secondo va voir dans le forum la un titre au il ya ecrie openg lc c la suite de ca car j'ai trouver d'ou ca vient le prob mais c as normal OKi
se e YOU
Life is Short
mercredi 14 juillet 2004 à 16:15:50 | Re : Opengl et DevIL

djl

c'est juste conseillé pour les cg nvidia, mais c'est as de la que peut venir le probleme

1 2

Cette discussion est classée dans : opengl, gl, devil, textureimage


Répondre à ce message

Sujets en rapport avec ce message

DevIL + OpenGL = problème [ par Pamaury ] Salut tout le monde,j'ai un gros problème : j'essaye de faire marcher DevIL avec OpenGL et pour l'instant j'ai eu que des problèmes jusqu'au moment où openGL : scintillement [ par dletozeun ] bonjour,Je debute avec l'openGL en c++ et je n'utilise pas glut.En fait mon prog dessine des lignes blanches dans une fenetre mais les lignes ne s'afi OpenGL probleme avec gl.h et mingw32 [ par EricLeRouge ] J'ai cree un fichier simple en C, ou il y a juste la fonction main , et l'inclusion de gl.h.Lorsque je compile avec mingw32, il me sort 1 erreur :in f Direct X ou OpenGL? [ par o0Leo0o ] Bonjour, je ne sais vraiment pas par quoi commencer, étudier Direct X ou Open GL?En fait, il me semble que Open GL est plus puissant et peut-être supp Problème HEADER OPENGL avec Devcpp [ par The_Sin ] Salut,J'utilise Devcpp4 et quand j'essaye les tutos openGL que je trouve sur le net, le compilateur me renvoie cette erreurc:\projet\open.c:2: Gl\glut erreur dans mon premier programme [ par HyperGLUT ] je souhaite d abord faire un grand bonjours a tous ici , je suis tout nouveau sur le forum :).voila je debute dans opengl et le c++ , je me suis procu OpenGL sous Visual .NET [ par yep59 ] Salut,Je fais me premiers pas sous openGL et visual .net.Mon but est pour l'instant très simple, dessiner des lignes.Le problème est qu'a la compilati matrices avec opengl [ par mikey84 ] Bonjour. Je commence à programmer avec opengl et glut et j'aimerais avoir des précisions sur les matrices gl_modelview, gl_projection et gl_texture et Eclairage en OpenGL ? IMPORTANT ! [ par bubbless ] Bonjour à tous ! Je réalise actuellement un programme avec une interface en OpenGL, et, j'ai un problème ! Je voudrais mettre des images en fond d'écr Fond d'écran en OpenGl (entre autres...) [ par bubbless ] Bonjour à tous ! Je réalise actuellement un programme avec une interface en OpenGL, et, j'ai un problème ! Je voudrais mettre des images en fond d'écr


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2013
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 5,632 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales