Bug 133066

Summary: [Texmap] Incorrect order of compositing layers with transform-style: preserve-3d.
Product: WebKit Reporter: Hyowon Kim <hw1008.kim>
Component: Layout and RenderingAssignee: Hyowon Kim <hw1008.kim>
Status: RESOLVED DUPLICATE    
Severity: Normal CC: cmarcelo, commit-queue, kondapallykalyan, luiz, mrobinson, noam, svillar
Priority: P2    
Version: 528+ (Nightly build)   
Hardware: Unspecified   
OS: Unspecified   
Attachments:
Description Flags
testcase
none
Patch
none
Patch
none
Patch none

Description Hyowon Kim 2014-05-19 00:16:42 PDT
Created attachment 231680 [details]
testcase

According to W3C spec about preserve-3d,
"An element that establishes a 3D rendering context also participates in that context."
But a TextureMapperLayer with preserve-3d doesn't participate in sortByZOrder() while Its children are reordered.
Comment 1 Hyowon Kim 2014-05-19 00:30:46 PDT
Created attachment 231682 [details]
Patch
Comment 2 Martin Robinson 2014-05-22 18:48:36 PDT
This probably needs a test case or at least an existing test case that shows the bug.
Comment 3 Hyowon Kim 2014-05-22 19:15:38 PDT
(In reply to comment #2)
> This probably needs a test case or at least an existing test case that shows the bug.

I attached a test case above.
Comment 4 Martin Robinson 2014-05-22 19:16:41 PDT
It should be checked in as part of the patch. Does the port you are working with have the ability to run AC tests?
Comment 5 Hyowon Kim 2014-05-22 20:26:48 PDT
(In reply to comment #4)
> It should be checked in as part of the patch. Does the port you are working with have the ability to run AC tests?

Okay, I'll put the test case into LayoutTest.
And the EFL port enables AC by default.
You can see a red box when running with the test case on EFL or GTK Minibrowser.
Comment 6 Hyowon Kim 2014-05-25 23:17:47 PDT
Created attachment 232060 [details]
Patch
Comment 7 Sergio Villar Senin 2014-05-26 02:16:54 PDT
Is this a DUP of https://bugs.webkit.org/show_bug.cgi?id=90078?
Comment 8 Hyowon Kim 2014-05-26 02:39:23 PDT
(In reply to comment #7)
> Is this a DUP of https://bugs.webkit.org/show_bug.cgi?id=90078?

Yes :) I didn't know there already was a bug report for this issue.
Comment 9 Hyowon Kim 2014-07-28 23:32:50 PDT
Created attachment 235666 [details]
Patch
Comment 10 Sergio Villar Senin 2014-07-29 01:12:11 PDT
(In reply to comment #9)
> Created an attachment (id=235666) [details]
> Patch

I think it's better if you attach the patch to the original bug and mark this as duplicate.
Comment 11 Hyowon Kim 2014-08-20 00:24:57 PDT

*** This bug has been marked as a duplicate of bug 90078 ***