View Full Version : Problems with Multi-Texturing

04-13-2002, 03:33 PM
I have a strange problem with multi-texturing. I have a menu, and I have about 5 textures I use for that, all in bmp form and they all work without any problems. Then on my main scene (it's a terrain editor btw) i have the terrain be a texture and I want to be able to use different textures for the different tiles. But, whenever I load the texture number, for example is texture[0] is grass and texture[5] is dust and I put:

glBindTexture(GL_TEXTURE_2D, texture[0]);

it loads the dust one, no matter what number i put in texture[i] it always loads the last one, being dust in this case, if grass was the last one it would load the grass. Anyone know why this is happening?

04-14-2002, 12:22 AM
I'm not really sure about this, but I do think the Red Book mentions the texture name 0 being special in the way that it load a "default" texture. The thing that rings my bell is that I use texture name 0 for unbinding textures. Maybe, something went wrong with your call to GenTextures. Use a debugger and check out what values you _really_ pass to glBindTextures.

04-14-2002, 01:22 AM
thats if u use 0 for the texture ID
glBindTexture(GL_TEXTURE_2D, 0);

xero r u using glGenTextures ?
if so post the texture loading code 9as long as its short)