Kal Mar
05-26-2011, 12:33 PM
Hi everybody
I don’t disable my textures. Current, I have three: two 3D texture and one 1D texture, its works with 2 shaders. I like to draw a simple wireframe object, but my program don’t work.
Any suggestion?
Here my code,
glUseProgram(0); //disable shaders (it works, I have 2 shaders ?)
glBindTexture(GL_TEXTURE_1D, 0);
glBindTexture(GL_TEXTURE_3D, 0);
//draw with traditional opengl color
glColor3f(1.0, 1.0, 1.0);
glPolygonMode(GL_FRONT_AND_BACK, GL_LINE);
drawWireframeObject();
glActiveTexture(GL_TEXTURE0);
glBindTexture(GL_TEXTURE_1D, TexID[0]);
glActiveTexture(GL_TEXTURE1);
glBindTexture(GL_TEXTURE_3D, TexID[1]);
glActiveTexture(GL_TEXTURE2);
glBindTexture(GL_TEXTURE_3D, TexID[2]);
glPolygonMode(GL_FRONT_AND_BACK, GL_FILL);
I don’t disable my textures. Current, I have three: two 3D texture and one 1D texture, its works with 2 shaders. I like to draw a simple wireframe object, but my program don’t work.
Any suggestion?
Here my code,
glUseProgram(0); //disable shaders (it works, I have 2 shaders ?)
glBindTexture(GL_TEXTURE_1D, 0);
glBindTexture(GL_TEXTURE_3D, 0);
//draw with traditional opengl color
glColor3f(1.0, 1.0, 1.0);
glPolygonMode(GL_FRONT_AND_BACK, GL_LINE);
drawWireframeObject();
glActiveTexture(GL_TEXTURE0);
glBindTexture(GL_TEXTURE_1D, TexID[0]);
glActiveTexture(GL_TEXTURE1);
glBindTexture(GL_TEXTURE_3D, TexID[1]);
glActiveTexture(GL_TEXTURE2);
glBindTexture(GL_TEXTURE_3D, TexID[2]);
glPolygonMode(GL_FRONT_AND_BACK, GL_FILL);