Title: [195205] releases/WebKitGTK/webkit-2.10/Source/WebCore
- Revision
- 195205
- Author
- [email protected]
- Date
- 2016-01-18 04:14:57 -0800 (Mon, 18 Jan 2016)
Log Message
Merge r194576 - Shave off a TransformationMatrix copy if RenderLayer's transparencyClipBox()
https://bugs.webkit.org/show_bug.cgi?id=152119
Reviewed by Simon Fraser.
* rendering/RenderLayer.cpp:
(WebCore::transparencyClipBox): Multiply the transformation matrix returned by
layer.transform() directly into the transform object, instead of first
multiplying them and then copying the result back into the transform object.
Modified Paths
Diff
Modified: releases/WebKitGTK/webkit-2.10/Source/WebCore/ChangeLog (195204 => 195205)
--- releases/WebKitGTK/webkit-2.10/Source/WebCore/ChangeLog 2016-01-18 12:09:07 UTC (rev 195204)
+++ releases/WebKitGTK/webkit-2.10/Source/WebCore/ChangeLog 2016-01-18 12:14:57 UTC (rev 195205)
@@ -1,3 +1,15 @@
+2016-01-04 Zan Dobersek <[email protected]>
+
+ Shave off a TransformationMatrix copy if RenderLayer's transparencyClipBox()
+ https://bugs.webkit.org/show_bug.cgi?id=152119
+
+ Reviewed by Simon Fraser.
+
+ * rendering/RenderLayer.cpp:
+ (WebCore::transparencyClipBox): Multiply the transformation matrix returned by
+ layer.transform() directly into the transform object, instead of first
+ multiplying them and then copying the result back into the transform object.
+
2016-01-02 Max Stepin <[email protected]>
APNG decoder: only decode the frames up to haltAtFrame
Modified: releases/WebKitGTK/webkit-2.10/Source/WebCore/rendering/RenderLayer.cpp (195204 => 195205)
--- releases/WebKitGTK/webkit-2.10/Source/WebCore/rendering/RenderLayer.cpp 2016-01-18 12:09:07 UTC (rev 195204)
+++ releases/WebKitGTK/webkit-2.10/Source/WebCore/rendering/RenderLayer.cpp 2016-01-18 12:14:57 UTC (rev 195205)
@@ -1748,7 +1748,7 @@
TransformationMatrix transform;
transform.translate(delta.width(), delta.height());
- transform = transform * *layer.transform();
+ transform.multiply(*layer.transform());
// We don't use fragment boxes when collecting a transformed layer's bounding box, since it always
// paints unfragmented.
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes