Bug 133066 - [Texmap] Incorrect order of compositing layers with transform-style: preserve-3d.
Summary: [Texmap] Incorrect order of compositing layers with transform-style: preserve...
Status: RESOLVED DUPLICATE of bug 90078
Alias: None
Product: WebKit
Classification: Unclassified
Component: Layout and Rendering (show other bugs)
Version: 528+ (Nightly build)
Hardware: Unspecified Unspecified
: P2 Normal
Assignee: Hyowon Kim
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-05-19 00:16 PDT by Hyowon Kim
Modified: 2015-05-11 03:37 PDT (History)
7 users (show)

See Also:


Attachments
testcase (740 bytes, text/html)
2014-05-19 00:16 PDT, Hyowon Kim
no flags Details
Patch (5.76 KB, patch)
2014-05-19 00:30 PDT, Hyowon Kim
no flags Details | Formatted Diff | Diff
Patch (8.72 KB, patch)
2014-05-25 23:17 PDT, Hyowon Kim
no flags Details | Formatted Diff | Diff
Patch (8.73 KB, patch)
2014-07-28 23:32 PDT, Hyowon Kim
no flags Details | Formatted Diff | Diff

Note You need to log in before you can comment on or make changes to this bug.
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 ***