Summary: | Black space between colors on mole hill example | ||
---|---|---|---|
Product: | Mesa | Reporter: | Jaime Rave <jaimerave> |
Component: | Mesa core | Assignee: | mesa-dev |
Status: | RESOLVED FIXED | QA Contact: | |
Severity: | normal | ||
Priority: | medium | ||
Version: | git | ||
Hardware: | Other | ||
OS: | All | ||
Whiteboard: | |||
i915 platform: | i915 features: | ||
Attachments: |
Screenshot of the issue
glxinfo patch 1 of 2 to fix vbo/display list bugs patch 2 of 2 to fix vbo/display list bugs |
Description
Jaime Rave
2010-11-12 22:48:31 UTC
Created attachment 40357 [details]
Screenshot of the issue
This is on a GM45:
00:02.0 0300: 8086:2a42 VGA compatible controller: Intel Corporation Mobile 4 Series Chipset Integrated Graphics Controller (rev 07)
OpenGL renderer string: Mesa DRI Mobile IntelĀ® GM45 Express Chipset GEM 20100330 DEVELOPMENT x86/MMX/SSE2
OpenGL version string: 2.1 Mesa 7.10-devel
This is Ubuntu 10.10 and Linux 2.6.36-1-generic-pae
I'm using mesa and Intel drivers from xorg-edgers ppa.
Created attachment 40654 [details]
glxinfo
I'm attaching my glxinfo. This is also happening with mesa 7.9 (7.9~git20100924-0ubuntu2).
Not driver-specific -- appears in swrast as well. With a debug build I'm seeing: Mesa: User error: GL_INVALID_OPERATION in glEnd Looks like there's a problem with NURBS and glBegin/End in a display list. Jaime, perhaps you could try an older version of Mesa and bisect? I'm pretty sure this used to work. (In reply to comment #5) > With a debug build I'm seeing: > Mesa: User error: GL_INVALID_OPERATION in glEnd > > Looks like there's a problem with NURBS and glBegin/End in a display list. > Jaime, perhaps you could try an older version of Mesa and bisect? I'm pretty > sure this used to work. If you can give me some instructions about how to do it, I will be more than glad to help. (In reply to comment #5) > Looks like there's a problem with NURBS and glBegin/End in a display list. > Jaime, perhaps you could try an older version of Mesa and bisect? I'm pretty > sure this used to work. I tried as far as mesa_7_5_branch and it still fails. I've found the problem and have a fix. Just regression testing... Created attachment 47692 [details] [review] patch 1 of 2 to fix vbo/display list bugs Created attachment 47693 [details] [review] patch 2 of 2 to fix vbo/display list bugs The patches I just attached fixes the problem with the molehill demo and fixes another bug/crash that I found with a new piglit test. No regressions found so I'll probably commit them in a day or so. Feel free to test in the mean time. (In reply to comment #11) > The patches I just attached fixes the problem with the molehill demo and fixes > another bug/crash that I found with a new piglit test. > > No regressions found so I'll probably commit them in a day or so. > Feel free to test in the mean time. The first patch looks trivially okay. Reviewed-by: Ian Romanick <ian.d.romanick@intel.com> I'd have to look at the second one a lot more deeply to fully grok the issues. It generally looks okay, so if it doesn't cause any piglit regressions: Acked-by: Ian Romanick <ian.d.romanick@intel.com> Patches look OK to me, Brian. Fixed with commits f1cdce95f606584a56eabf3b38eea19ff4c75757 62811057f41bf7c027da6156a44383266c7f3952 |
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.