[Webkit-unassigned] [Bug 47125] New: Sibling layers whose parent doesn't preserve-3d should not intersect
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Mon Oct 4 15:47:20 PDT 2010
https://bugs.webkit.org/show_bug.cgi?id=47125
Summary: Sibling layers whose parent doesn't preserve-3d should
not intersect
Product: WebKit
Version: 528+ (Nightly build)
Platform: All
OS/Version: Mac OS X 10.5
Status: NEW
Severity: Normal
Priority: P2
Component: WebCore Misc.
AssignedTo: webkit-unassigned at lists.webkit.org
ReportedBy: vangelis at chromium.org
CC: simon.fraser at apple.com, cmarrin at apple.com
According to the 3d transform spec, "If the transform-style is 'flat', all children of this element are rendered flattened into the 2D plane of the element". I take this to mean that sibling layers that are children of an element that doesn't specify preserve-3d as its transform-style are not expected to intersect in 3D. They should all be flattened onto their parent layer and draw in their document order.
For example, in this demo:
https://cvs.khronos.org/svn/repos/registry/trunk/public/webgl/sdk/demos/webkit/WebGL+CSS.html
after pressing space and getting the container tilted, the "rocker" div shouldn't cut through the "container" div as they are both children of the "body" element that doesn't specify preserve-3d.
--
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
More information about the webkit-unassigned
mailing list