4 <style type="text/css" media="screen">
11 background-color: red;
15 background-color: green;
31 -webkit-transform-style: preserve-3d;
35 -webkit-transform: rotateY(180deg);
36 -webkit-transform-style: flat;
39 .secondRenderSurface {
40 -webkit-transform: rotateY(0deg);
41 -webkit-transform-style: flat;
45 -webkit-backface-visibility: visible;
49 -webkit-backface-visibility: hidden;
55 <!-- In the pixel results, two green squares should be visible. -->
56 <!-- This tests whether backface culling is accounting for the hierarchy of transforms -->
58 <div class="test1location red">
60 <div class="test1location">
61 <div class="preserves3d">
62 <div class="firstRenderSurface">
63 <div class="preserves3d">
64 <div class="secondRenderSurface">
65 <div class="preserves3d backfaceVisible green">
73 <div class="test2location green">
75 <div class="test2location">
76 <div class="preserves3d">
77 <div class="firstRenderSurface">
78 <div class="preserves3d">
79 <div class="secondRenderSurface">
80 <div class="preserves3d backfaceHidden red">
89 if (window.layoutTestController) {
90 layoutTestController.dumpAsText(true); // This is only useful as a pixel test.
91 document.write("<span style='position:absolute; top:-5000px'>This test is only useful as a pixel test</span>");