Skip to main content
GameDev.net gamedev.net
🔒 Locked

glEnable/Disable question

Started by Jesper T Aug 1, 2001 at 5:26 PM 0 replies 450+ views
Original Post
Jesper T
Jesper T
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 : glEnable(GL_TEXTURES) drawQuadFunction() glDisable(GL_TEXTURES) drawColoredPolyFunction() glEnable(GL_TEXTURES) glRasterPos2i(x3,y3) drawRasterImageFunction() 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 ))
mittens
mittens

/* 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.

------------------------------
Trent (ShiningKnight)
E-mail me
OpenGL Game Programming Tutorials

Topic Locked

This topic has been locked by a moderator. New replies are not allowed.

Sign in to reply to this topic.