Bug 25764 - [RADEON:R600C] glLineStipple gives inconsistent results
Summary: [RADEON:R600C] glLineStipple gives inconsistent results
Status: RESOLVED FIXED
Alias: None
Product: Mesa
Classification: Unclassified
Component: Drivers/DRI/R600 (show other bugs)
Version: git
Hardware: Other All
: medium normal
Assignee: Default DRI bug account
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 40936
  Show dependency treegraph
 
Reported: 2009-12-22 14:25 UTC by Rafael Monica
Modified: 2012-02-22 10:02 UTC (History)
1 user (show)

See Also:
i915 platform:
i915 features:


Attachments
test program (875 bytes, text/plain)
2009-12-22 14:25 UTC, Rafael Monica
Details
bad line stipple (3.46 KB, image/png)
2009-12-22 14:26 UTC, Rafael Monica
Details
good line stipple (3.67 KB, image/png)
2009-12-22 14:27 UTC, Rafael Monica
Details

Description Rafael Monica 2009-12-22 14:25:00 UTC
Created attachment 32253 [details]
test program

glLineStipple gives inconsistent results on my HD 3200, Maybe something is overwriting the PA_SC_LINE_STIPPLE register or register is not properly saved and restored?

attached is a small test program, and the output at different runs.
Comment 1 Rafael Monica 2009-12-22 14:26:25 UTC
Created attachment 32254 [details]
bad line stipple
Comment 2 Rafael Monica 2009-12-22 14:27:01 UTC
Created attachment 32255 [details]
good line stipple
Comment 3 James Willcox 2010-11-29 08:34:16 UTC
I have this problem as well on a 785G.  Mesa master as of today, r600c.
Comment 4 Alberto Milone 2011-01-13 09:45:45 UTC
I'm unable to reproduce the problem with my Radeon HD 4200 with Mesa 7.9~git20100924 and linux 2.6.35 in Ubuntu 10.10. I can reproduce it in Ubuntu 10.04 though.
Comment 5 Jerome Glisse 2011-03-08 09:56:42 UTC
Does it works better with r600g ?
Comment 6 Dave Airlie 2011-11-06 05:06:37 UTC
please retry with latest r600g.
Comment 7 Jerome Glisse 2012-02-22 10:02:23 UTC
Closing, reopen if it's an issue with recent r600g from mesa 8.0 or newer


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.