Closed Bug 390912 Opened 17 years ago Closed 17 years ago

odd black bars when stroked rounded rects with opacity are stroked

Categories

(Core :: SVG, defect)

x86
All
defect
Not set
normal

Tracking

()

RESOLVED FIXED

People

(Reporter: vlad, Assigned: vlad)

References

Details

Attachments

(4 files)

Attached image testcase
This is a bit odd; ever since the upgrade to cairo 1.5, rects (well, at least rects) that:

- have rx/ry
- are stroked
- have a rotation
- have an opacity that's less than 1.0

have odd lines/bars rendered near the top and bottom, horizontal, and extending to the bound of the rect.

I'm going to take a look at this, but filing it here as a reminder.
I don't see any rendering problems on linux with the nvidia or intel video drivers.
Attached image not exactly a testcase
this is far from being a simplified testcase but it shows the bug(s?) quite clearly.
-drag the boxes around to see artefacts along the lines.
-drag the boxes so that parts of them are outside the viewport to see the line(s) like in the testcase. 

these are simple rects, no rx/ry ,no opacity, no rotation, but with a transform.
i havent tested on linux yet.
A bad signed-vs-unsigned comparison got introduced in the new pixman; this fixes (upstream fix).
Attachment #275505 - Flags: review?(pavlov)
Comment on attachment 275505 [details] [diff] [review]
fix signed vs. unsigned comparions

r=shaver, rs=k&r
Attachment #275505 - Flags: review?(pavlov) → review+
Checked in
Status: NEW → RESOLVED
Closed: 17 years ago
Resolution: --- → FIXED
Something odd happened on linux; reopening
Status: RESOLVED → REOPENED
Resolution: FIXED → ---
Checked back in.  Was random failure.
Status: REOPENED → RESOLVED
Closed: 17 years ago17 years ago
Resolution: --- → FIXED
Depends on: 406782
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: