Bitmap Texturing

How do I apply bitmap texture to some objects and not to the others

OpenGL is a state machine, so once you’ve bound a texture and enabled texturing, it is going to texture your objects until you either bind a new texture, or disable texturing. So, you should:
glEnable(GL_TEXTURE_2D);
and then draw the object that you want the texture on, and then:
glDisable(GL_TEXTURE_2D);
and then draw the object that you do not want to have a texture.

Hope that helps!

After you load the bitmap, you want to apply the bitmap to objects as textures.

I will assume that you know how to load the bitmap and generate the texture.

When you draw the object that you want texture-mapped, you need to call the following:

glBindTexture(GL_TEXTURE_2D, textureID);
glEnable(GL_TEXTURE_2D);
Draw_My_Textured_Object();
glDisable(GL_TEXTURE_2D);

Remember to enable GL_TEXTURE_2D somewhere during your PreRender code, also.

One thing you might try is to just disable texturing when you want to draw normal textures.

ex:

glDisable(GL_TEXTURE_2D);
Draw_nonTextured_Object();
glEnable(GL_TEXTURE_2D);

Hope that helps,
~Jesse