# HG changeset patch # User koba # Date 1280916513 -32400 # Node ID 6945fb810ce3fe4effeebab9c761bee4a24edb27 # Parent 66cddab9fa76320acb939a051566d332affaad33 success alpha blending neatly diff -r 66cddab9fa76 -r 6945fb810ce3 Renderer/Engine/viewerGL.cc --- a/Renderer/Engine/viewerGL.cc Wed Aug 04 18:02:04 2010 +0900 +++ b/Renderer/Engine/viewerGL.cc Wed Aug 04 19:08:33 2010 +0900 @@ -141,6 +141,9 @@ glLightfv(GL_LIGHT0, GL_SPECULAR, OPENGL_PARAM::lightSpecular); glLightfv(GL_LIGHT0, GL_POSITION, OPENGL_PARAM::lightPosition); + glEnable(GL_DEPTH_TEST); + glEnable(GL_ALPHA_TEST); + glAlphaFunc(GL_GREATER, 0); glDepthFunc(GL_LESS); glShadeModel(GL_SMOOTH); } @@ -339,6 +342,8 @@ void ViewerGL::run_finish() { + glDisable(GL_ALPHA_TEST); + glDisable(GL_DEPTH_TEST); glDisable(GL_BLEND); glDisable(GL_LIGHT0); glDisable(GL_LIGHTING);