Bug 9833

Summary: glPopAttrib after glPushAttrib(GL_TEXTURE_BIT) generates an error
Product: Mesa Reporter: Lutz Falke <lutzfalke>
Component: Drivers/DRI/r300Assignee: Default DRI bug account <dri-devel>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: medium CC: lutzfalke
Version: git   
Hardware: Other   
OS: Linux (All)   
Whiteboard:
i915 platform: i915 features:
Attachments: Simple program that generates the error
glxinfo output

Description Lutz Falke 2007-02-01 01:28:30 UTC
After storing the texture attributes with glPushAttrib(GL_TEXTURE_BIT), the following call to glPopAttrib generates an GL_INVALID_VALUE error (0x501).

This only happens if dri is enabled.

Mesa version is yesterdays git-checkout (2007-01-31)
X11 is Xorg cvs from 2006-05-29 (post 7.0) (ok, this is a bit old :)
Linux is vanilla 2.6.18.2
Comment 1 Lutz Falke 2007-02-01 01:29:47 UTC
Created attachment 8557 [details]
Simple program that generates the error
Comment 2 Lutz Falke 2007-02-01 01:30:14 UTC
Created attachment 8558 [details]
glxinfo  output
Comment 3 Nicolai Hähnle 2007-03-24 10:35:29 UTC
Thank you for the report. I've added a testcase to Piglit.

I can confirm the problem with an older version, but the testcase no longer fails on a current version from Git. Closing.
Comment 4 Adam Jackson 2009-08-24 12:25:41 UTC
Mass version move, cvs -> git

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.