Closed
Bug 549666
Opened 15 years ago
Closed 15 years ago
[d2d] form controls are fuzzy
Categories
(Core :: Graphics, defect)
Tracking
()
RESOLVED
FIXED
People
(Reporter: jrmuizel, Assigned: bas.schouten)
References
Details
Attachments
(4 files, 1 obsolete file)
Only seems to happen when using D2D. Happens on d3d9 and d3d10 cards.
Reporter | ||
Comment 1•15 years ago
|
||
Reporter | ||
Comment 2•15 years ago
|
||
I can confirm this on a DX9 card on bugzilla comments box scroll bar and also in the options menu -> tabs, all of the check mark boxes are fuzzy.
Assignee | ||
Comment 5•15 years ago
|
||
We should always position native elements on pixel boundaries.
Assignee | ||
Comment 6•15 years ago
|
||
As per Vlad's suggestion on IRC. We should just round the entire rectangle. We can round the mNativeRect directly, since it won't be used anymore after this.
Attachment #430192 -
Attachment is obsolete: true
Attachment #430193 -
Flags: review?(vladimir)
Attachment #430192 -
Flags: review?(vladimir)
Attachment #430193 -
Flags: review?(vladimir) → review+
Assignee | ||
Comment 7•15 years ago
|
||
Pushed, changeset 204de1667911.
Status: ASSIGNED → RESOLVED
Closed: 15 years ago
Resolution: --- → FIXED
Verified fixed using Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.3a3pre) Gecko/20100304 Minefield/3.7a3pre ID:20100304213613
Status: RESOLVED → VERIFIED
Assignee | ||
Comment 9•15 years ago
|
||
Seems there's a little side-effect. Sometimes the outside pixels aren't drawn with this patch.
Assignee | ||
Updated•15 years ago
|
Status: VERIFIED → REOPENED
Resolution: FIXED → ---
Did you back this out? If not, the bug should stay FIXED.
I'm not quite sure what the problem is in your screenshot. What's mNativeRect relative to?
Assignee | ||
Comment 12•15 years ago
|
||
Nope, I didn't back it out, so the problem is the right line of the Listbox saying 'Times New Roman'.
Status: REOPENED → RESOLVED
Closed: 15 years ago → 15 years ago
Resolution: --- → FIXED
Assignee | ||
Comment 13•15 years ago
|
||
(In reply to comment #11)
> I'm not quite sure what the problem is in your screenshot. What's mNativeRect
> relative to?
It's relative to the context it's drawn to I believe.
Let's file a new bug for the regression and try to get a minimal testcase.
Assignee | ||
Comment 15•15 years ago
|
||
(In reply to comment #14)
> Let's file a new bug for the regression and try to get a minimal testcase.
This has been done. Bug 550680 is the new bug. Still working on how to fix it.
You need to log in
before you can comment on or make changes to this bug.
Description
•