Text flickers on 3D CSS cube with WebRender on
Categories
(Core :: Graphics: WebRender, defect, P3)
Tracking
()
People
(Reporter: rdoghi, Assigned: kvark)
References
(Blocks 1 open bug)
Details
(Keywords: correctness, regression)
Attachments
(4 files)
[Affected versions]:
Nightly 81.0a1 (2020-08-16)
[Affected platforms]:
Platforms: Mac Os, Windows 10
[Preconditions]
Have gfx.webrender.all - true
Steps :
- Launch the Firefox browser, reach https://paulrhayes.com/experiments/cube-3d/
- Hit the UP arrow button once and then the Left arrow button twice.
Expected Results :
Text should remain static no flickers or visual glitches should occur.
Actual Results :
The Text inside the Cube flickers when the Cube rotates.
Reporter | ||
Updated•5 years ago
|
Comment 1•4 years ago
|
||
Dzmitry, could you have a look?
Comment 2•4 years ago
|
||
First bad is 2018-09-11 (as in bug 1655732 comment 1).
Updated•4 years ago
|
Assignee | ||
Updated•4 years ago
|
Updated•4 years ago
|
Assignee | ||
Comment 3•4 years ago
|
||
Figured out the problem is in rectangle re-projection within get_raster_rects
. It's not a plane splitting issue.
Assignee | ||
Comment 4•4 years ago
|
||
Fun looking at the inverse projection points from a rect. The interesting bit here is one of the points in the left top corner.
Assignee | ||
Comment 5•4 years ago
|
||
Reduced test case (has HTML and a few CSS)
Assignee | ||
Comment 6•4 years ago
|
||
Our inverse projection logic was correct, just not fully complete.
The problem is that it didn't take into account that the projected point can be in negative hemisphere.
Now we are checking for this and bailing out of building a tight rect if this is the case.
Comment 8•4 years ago
|
||
bugherder |
Reporter | ||
Comment 9•4 years ago
|
||
This issue is Verified as fixed in our Latest Beta build 83.0b4 on Windows as well as Mac osX 10.15.
Description
•