RESOLVED FIXED 81519
TiledBackingStore: When checking if the visible area is covered, only convert to scaled coordinates once.
https://bugs.webkit.org/show_bug.cgi?id=81519
Summary TiledBackingStore: When checking if the visible area is covered, only convert...
Jocelyn Turcotte
Reported 2012-03-19 09:32:40 PDT
TiledBackingStore: When checking if the visible area is covered, only convert to scaled coordinates once.
Attachments
Patch (1.59 KB, patch)
2012-03-19 09:36 PDT, Jocelyn Turcotte
no flags
Jocelyn Turcotte
Comment 1 2012-03-19 09:36:13 PDT
Jocelyn Turcotte
Comment 2 2012-03-21 10:17:15 PDT
Szilard Ledan
Comment 3 2012-03-22 08:36:35 PDT
This test: compositing/geometry/preserve-3d-switching.html fails(timeout) on x86-32 Linux Qt version. After this patch these tests keep crashing: compositing/geometry/layer-due-to-layer-children.html compositing/geometry/repaint-foreground-layer.html. So this bug should be reopened. --- /ramdisk/qt-linux-32-release-webkit2/build/layout-test-results/compositing/geometry/preserve-3d-switching-expected.txt +++ /ramdisk/qt-linux-32-release-webkit2/build/layout-test-results/compositing/geometry/preserve-3d-switching-actual.txt @@ -1,39 +1,1 @@ -The green box appear angled out from the yellow box and embedded in it. - --webkit-transform: translateZ(-100px) rotateY(45deg); -(GraphicsLayer - (bounds 800.00 600.00) - (children 1 - (GraphicsLayer - (bounds 800.00 600.00) - (children 1 - (GraphicsLayer - (position 108.00 74.00) - (bounds 304.00 304.00) - (drawsContent 1) - (childrenTransform [1.00 0.00 0.00 0.00] [0.00 1.00 0.00 0.00] [0.00 0.00 1.00 -0.00] [0.00 0.00 0.00 1.00]) - (children 1 - (GraphicsLayer - (position 12.00 12.00) - (bounds 280.00 280.00) - (opacity 0.80) - (preserves3D 1) - (drawsContent 1) - (transform [0.77 -0.56 -0.32 0.00] [0.00 0.50 -0.87 0.00] [0.64 0.66 0.38 0.00] [0.00 0.00 0.00 1.00]) - (children 1 - (GraphicsLayer - (position 40.00 40.00) - (bounds 200.00 200.00) - (opacity 0.70) - (drawsContent 1) - (transform [0.77 0.00 0.64 0.00] [0.00 1.00 0.00 0.00] [-0.64 0.00 0.77 0.00] [0.00 0.00 50.00 1.00]) - ) - ) - ) - ) - ) - ) - ) - ) -) - +Timed out waiting for final message from web process
Csaba Osztrogonác
Comment 4 2012-03-22 08:41:35 PDT
Reopen based on Comment #3
Szilard Ledan
Comment 5 2012-03-22 09:41:46 PDT
Jocelyn Turcotte
Comment 6 2012-03-22 11:33:24 PDT
Jocelyn Turcotte
Comment 7 2012-03-22 11:34:43 PDT
Should be fixed now, thanks for finding it out. I couldn't reproduce the crash on the two other tests but they were probably caused by the same problem so I unskipped them too.
Note You need to log in before you can comment on or make changes to this bug.