summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBrian Paul <brian.paul@tungstengraphics.com>2006-06-16 13:45:29 +0000
committerBrian Paul <brian.paul@tungstengraphics.com>2006-06-16 13:45:29 +0000
commitccf960cb100b3298b4f050fd23d0047a31119834 (patch)
tree03080ab6b893e99dfa1f8ab51354e2c6bd7ed501
parent07ee7f0aa7283fb181d67e7559f553b651fda7b1 (diff)
downloadglu-ccf960cb100b3298b4f050fd23d0047a31119834.tar.gz
glPush/PopAttrib fix (bug 6891)
-rw-r--r--src/libnurbs/interface/glsurfeval.cc6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/libnurbs/interface/glsurfeval.cc b/src/libnurbs/interface/glsurfeval.cc
index cb2cf8e..a36b304 100644
--- a/src/libnurbs/interface/glsurfeval.cc
+++ b/src/libnurbs/interface/glsurfeval.cc
@@ -779,8 +779,8 @@ OpenGLSurfaceEvaluator::bgnmap2f(long)
else
auto_normal_flag = 0;
*/
+ glPushAttrib((GLbitfield) GL_EVAL_BIT);
- //NEWCALLBACK: no need to worry about gl states when gling clalback
}
else
{
@@ -842,12 +842,12 @@ OpenGLSurfaceEvaluator::endmap2f(void)
bezierPatchMeshListDelete(global_bpm);
global_bpm = NULL;
#endif
-
+ glPopAttrib();
}
else
{
#ifndef USE_LOD
-glPopAttrib();
+ glPopAttrib();
#endif
#ifdef STATISTICS