stryx
03-25-2002, 06:22 AM
Hi, I'm using
glActiveTextureARB(GL_TEXTURE0_ARB);
glEnable(GL_TEXTURE_2D);
glBindTexture(GL_TEXTURE_2D, texture[stone.tex_index]);
to perform multitexturing.
This Lines with GL_TEXTURE0_ARB,GL_TEXTURE1_ARB and GL_TEXTURE2_ARB,
Whatever OpenGL only renders GL_TEXTURE0_ARB and GL_TEXTURE2_ARB to the screen.
What happenes to my 2nd layer ?
info: after using I disable Multitexturing like this:
glActiveTextureARB(GL_TEXTURE2_ARB);
glDisable(GL_TEXTURE_2D);
glActiveTextureARB(GL_TEXTURE1_ARB);
glDisable(GL_TEXTURE_2D);
glActiveTextureARB(GL_TEXTURE0_ARB);
glEnable(GL_TEXTURE_2D);
Please help,
Thanks
StryX
glActiveTextureARB(GL_TEXTURE0_ARB);
glEnable(GL_TEXTURE_2D);
glBindTexture(GL_TEXTURE_2D, texture[stone.tex_index]);
to perform multitexturing.
This Lines with GL_TEXTURE0_ARB,GL_TEXTURE1_ARB and GL_TEXTURE2_ARB,
Whatever OpenGL only renders GL_TEXTURE0_ARB and GL_TEXTURE2_ARB to the screen.
What happenes to my 2nd layer ?
info: after using I disable Multitexturing like this:
glActiveTextureARB(GL_TEXTURE2_ARB);
glDisable(GL_TEXTURE_2D);
glActiveTextureARB(GL_TEXTURE1_ARB);
glDisable(GL_TEXTURE_2D);
glActiveTextureARB(GL_TEXTURE0_ARB);
glEnable(GL_TEXTURE_2D);
Please help,
Thanks
StryX