[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