Hi,
I want to draw lines on a object like a window. But sometime the lines are always sparkling, and they can’t be see clear.
I try codes below, however ther are still some errors.
How to do it!
glEnable(GL_DEPTH_TEST);
glEnable(GL_NORMALIZE);
glClear(GL_STENCIL_BUFFER_BIT);
glPushMatrix();
glEnable(GL_STENCIL_TEST);
glStencilFunc(GL_ALWAYS, 3, 0xff);
glStencilOp(GL_KEEP, GL_REPLACE, GL_ZERO);
DrawWindow();
glDisable(GL_DEPTH_TEST);
glDepthMask(0);
glEnable(GL_STENCIL_TEST);
glStencilFunc(GL_GREATER, 1, 0xff);
glStencilOp(GL_KEEP, GL_KEEP, GL_REPLACE);
DrawLines();
glDisable(GL_STENCIL_TEST);
glEnable(GL_DEPTH_TEST);
glDepthMask(1);
glPopMatrix();
Thanks!