OpenGL的双缓冲模式下显示混乱。不使用双缓冲模式,一切正常,代码如下。
 DrawSense()
 {  
         glClearColor(0.0f, 0.0f, 0.0f, 1.0f);
glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT);
         glPushMatrix();
         glColor3f(1.0f,1.0f,1.0f);
glLineWidth(1.0f);
glTranslatef(0.0f,0.0f,-4.5);
glScalef(20.0f,20.f,20.0f);
glPolygonMode(GL_FRONT_AND_BACK,GL_LINE);
glBegin(GL_TRIANGLES);
         {......
          }
         glEnd();
glBegin(GL_LINES);
         {......
          }
         glEnd();
glPopMatrix();
glFlush();
         glFinish();
SwapBuffers(wglGetCurrentDC());
  }