Closed
Bug 1454706
Opened 6 years ago
Closed 6 years ago
rendering glitch -CSS slide flip
Categories
(Core :: Graphics: WebRender, defect, P2)
Tracking
()
RESOLVED
FIXED
People
(Reporter: alice0775, Assigned: kvark)
References
()
Details
Attachments
(3 files)
No description provided.
Reporter | ||
Comment 1•6 years ago
|
||
Back face is visible during animate
Reporter | ||
Comment 2•6 years ago
|
||
this demo is also affected http://desandro.github.io/3dtransforms/examples/cube-02-show-sides.html
Comment 3•6 years ago
|
||
http://desandro.github.io/3dtransforms/examples/card-02-slide-flip.html http://desandro.github.io/3dtransforms/examples/cube-02-show-sides.html I think both are duplicates of bug 1431582, but I'm not sure.
See Also: → 1431582
Updated•6 years ago
|
Blocks: stage-wr-trains
Priority: -- → P1
Comment 4•6 years ago
|
||
I think this is probably fixed by the changes for https://bugzilla.mozilla.org/show_bug.cgi?id=1442916 (https://github.com/servo/webrender/pull/2997). I still see some flickering, but I think that's a separate issue from the back face being visible.
Updated•6 years ago
|
Flags: needinfo?(jan)
Updated•6 years ago
|
Flags: needinfo?(jan)
Comment 5•6 years ago
|
||
hey glenn, another candidate for "check if your 3d-transforms branch fixes this"
Flags: needinfo?(gwatson)
Comment 6•6 years ago
|
||
We can't release this to the field, but we can let this ride to beta.
Priority: P1 → P2
Comment 7•6 years ago
|
||
From a quick look with current 3d transforms branch, all the pages linked above do appear to be working correctly. However, I didn't look super closely, I may have missed something. We can check in detail once the 3d transforms patch lands.
Flags: needinfo?(gwatson)
Comment 8•6 years ago
|
||
Last piece: Text still flickers and is shining through. https://codepen.io/desandro/pen/LmWoWe
status-firefox62:
--- → disabled
status-firefox63:
--- → disabled
status-firefox64:
--- → affected
Hardware: Unspecified → Desktop
Comment 9•6 years ago
|
||
Maybe this needs both bug 1489937 ( servo/webrender#3040 ) and bug 1490242 ( servo/webrender#3030 ) ? I haven't found a try build with both.
Comment 10•6 years ago
|
||
Yes, I believe this relies on https://github.com/servo/webrender/issues/3040 which hasn't landed yet.
Comment 11•6 years ago
|
||
Not fixed in bug 1490640 comment 1.
Comment 12•6 years ago
|
||
Gonna look into this deeper, since this looks like it's probably a good counterexample to my work in #3040
Assignee: nobody → a.beingessner
Updated•6 years ago
|
Assignee: a.beingessner → kvark
Comment 13•6 years ago
|
||
oops, didn't mean to hit submit yet ok so this looks like this and hackerone are the same bug specifically the fact that the "front" text is backface-visible is a subtle point of disagreement between chrome and firefox (we match the spec, they don't, but also they are sort of the defacto spec) so the only bug is that we're Z-fighting, just like hackerone
Comment 14•6 years ago
|
||
reduced testcase demonstrating that this bug is a mix of Z-fighting and also the ::before background getting which side is its "back" backwards.
Assignee | ||
Comment 15•6 years ago
|
||
Produced the fix in https://github.com/servo/plane-split/pull/24
See Also: → https://github.com/servo/plane-split/pull/24
Assignee | ||
Comment 16•6 years ago
|
||
Wow, looks like my fix made it through the night, and it's already in 65.0a1 (2018-10-24) (64-bit). Kudos to :kats!
Status: NEW → RESOLVED
Closed: 6 years ago
Resolution: --- → FIXED
Updated•6 years ago
|
Depends on: 1501616
See Also: → https://github.com/servo/webrender/pull/3227
You need to log in
before you can comment on or make changes to this bug.
Description
•