Closed Bug 1526235 Opened 7 years ago Closed 7 years ago

Seams show up on rotated blob images

Categories

(Core :: Graphics: WebRender, defect, P3)

defect

Tracking

()

VERIFIED FIXED
mozilla67
Tracking Status
firefox65 --- disabled
firefox66 --- disabled
firefox67 --- verified

People

(Reporter: rdoghi, Assigned: kvark)

References

(Blocks 1 open bug)

Details

Attachments

(4 files)

Attached image TextureLines.png

[Affected versions]:
Nightly 67.0a1

[Affected platforms]:
Platforms: Windows

[Steps to reproduce]:

  1. Open the Firefox browser and set the gfx.webrender.all.qualified - true
  2. Reach https://wetelo.com/
  3. Scroll from the top a centimeter or two.

Expected Result:
The Textures from the rocket should remain intact.

Actual Results:
There is a line crossing through the Rocket.

This issue was tested on windows 10 with Nvidia GT 730 as well as Nvidia GT 1030.

Please note that the same issue can be noticed on this website : https://stripe.com/terminal , unless its a different issue and you guys think I should add a different defect for it, please let me know, and please see the attachment for this website as well.

Attached image Phonelines.jpg
Attached file Reduced test case

This is happening because we tile blob images and we're getting seams showing up between tiles when the tiles are rotated.

Summary: Breaking Textures when scrolling With WebRender On → Seams
Summary: Seams → Seams show up on rotated blob images
Assignee: nobody → dmalyshau
Priority: -- → P3

Distantly related to (but not caused by!) https://github.com/servo/webrender/pull/2850

We are currently drawing tiles as separate primitives. This doesn't work well for
masking out edge AA between tiles, since they aren't aware of each other.

The change switches image tiles to be drawn as segments sharing the same header.

Pushed by dmalyshau@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/e4db508a2d78 WR draw image tiles as segments r=gw,nical
Status: NEW → RESOLVED
Closed: 7 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla67

This issue has been fixed in Firefox Nightly 67.0a1 (2019-02-13) I will mark it Verified as Fixed.

Status: RESOLVED → VERIFIED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: