Just a little question...
If I want to render a scene with a texture mapped quad, a colored poly without texture and a raster positioned image, and I want it all to show at once.. can I do all that like this :
Or does the glEnable/Disable functions count for the entire loop ? ( i.e. the last one counts, so everything i draw will be with textured and rasterpositioned( or whatever its called ))
/* Snippet one */ glEnable(GL_TEXTURE_2D); DrawTex1(); DrawTex2(); DrawTex3();
/* Snippet two */ glDisable(GL_TEXTURE_2D); DrawTex1(); DrawTex2(); DrawTex3();
Snippet one will all get rendered textured, whereas snippet two will all get rendered non-textured. So to plainly answer your question, if you Enable texturing at the start of your program, and never disable it, you program will have texturing enabled throughout it''s life.