Finnally I have a working 3ds loader that uses opengl to render the mesh. Now I have a doubt: a material contains sometimes besides color information also a texture stored in a separate image file. Supposing I load and apply the image as texture to the polygon, how do I apply color information after that?
by enabling GL_COLOR_MATERIAL?
sorry, i have no exact idea what you want, and.. i haven't worked a whole lot with the opengl material system..
In a more simple way: I have a texture and an RGB color (3 bytes). How do I apply both to the same polygon?
the texture with glTexCoord, the color with glColor..
when you enable GL_TEXTURE_2D or some other texture format, you'll disable the colours, or not, i don't remember.
if you don't see the color anymore, enable GL_MATERIAL_COLOR, i think that was the one..
You set ur glColor before applying hte texture. glTexcoord
Once you do that you will have nicely colored (compose) textures.
Take a look @ the Display lists tutorial by Nehe.
It uses the techinque to make the cubes in the pyramid look of different color but with same texture.
Indeed it works that way. Thanks.