LayoutTests:
[WebKit-https.git] / LayoutTests / svg / W3C-SVG-1.1 / filters-specular-01-f-expected.txt
index a0390e1..d279d4d 100644 (file)
@@ -1,67 +1,68 @@
-KCanvasResource {id="surfaceScaleA" [type=FILTER]  [bounding box=at (0,0) size 100x100] [effect bounding box mode=0] [effects=[[type=SPECULAR-LIGHTING] [in="SourceGraphic"] [surface scale=1.00] [specual constant=1.00] [specular exponent=1.00]]]}
-KCanvasResource {id="surfaceScaleB" [type=FILTER]  [bounding box=at (0,0) size 100x100] [effect bounding box mode=0] [effects=[[type=SPECULAR-LIGHTING] [in="SourceGraphic"] [surface scale=10.00] [specual constant=1.00] [specular exponent=1.00]]]}
-KCanvasResource {id="surfaceScaleC" [type=FILTER]  [bounding box=at (0,0) size 100x100] [effect bounding box mode=0] [effects=[[type=SPECULAR-LIGHTING] [in="SourceGraphic"] [surface scale=-10.00] [specual constant=1.00] [specular exponent=1.00]]]}
-KCanvasResource {id="specularConstantA" [type=FILTER]  [bounding box=at (0,0) size 100x100] [effect bounding box mode=0] [effects=[[type=SPECULAR-LIGHTING] [in="SourceGraphic"] [surface scale=10.00] [specual constant=0.00] [specular exponent=1.00]]]}
-KCanvasResource {id="specularConstantB" [type=FILTER]  [bounding box=at (0,0) size 100x100] [effect bounding box mode=0] [effects=[[type=SPECULAR-LIGHTING] [in="SourceGraphic"] [surface scale=10.00] [specual constant=1.00] [specular exponent=1.00]]]}
-KCanvasResource {id="specularConstantC" [type=FILTER]  [bounding box=at (0,0) size 100x100] [effect bounding box mode=0] [effects=[[type=SPECULAR-LIGHTING] [in="SourceGraphic"] [surface scale=10.00] [specual constant=2.00] [specular exponent=1.00]]]}
-KCanvasResource {id="specularExponentA" [type=FILTER]  [bounding box=at (0,0) size 100x100] [effect bounding box mode=0] [effects=[[type=SPECULAR-LIGHTING] [in="SourceGraphic"] [surface scale=10.00] [specual constant=1.00] [specular exponent=1.00]]]}
-KCanvasResource {id="specularExponentB" [type=FILTER]  [bounding box=at (0,0) size 100x100] [effect bounding box mode=0] [effects=[[type=SPECULAR-LIGHTING] [in="SourceGraphic"] [surface scale=10.00] [specual constant=1.00] [specular exponent=2.00]]]}
-KCanvasResource {id="specularExponentC" [type=FILTER]  [bounding box=at (0,0) size 100x100] [effect bounding box mode=0] [effects=[[type=SPECULAR-LIGHTING] [in="SourceGraphic"] [surface scale=10.00] [specual constant=1.00] [specular exponent=4.00]]]}
-KCanvasResource {id="lightingColorA" [type=FILTER]  [bounding box=at (0,0) size 100x100] [effect bounding box mode=0] [effects=[[type=SPECULAR-LIGHTING] [in="SourceGraphic"] [surface scale=10.00] [specual constant=1.00] [specular exponent=1.00]]]}
-KCanvasResource {id="lightingColorB" [type=FILTER]  [bounding box=at (0,0) size 100x100] [effect bounding box mode=0] [effects=[[type=SPECULAR-LIGHTING] [in="SourceGraphic"] [surface scale=10.00] [specual constant=1.00] [specular exponent=1.00]]]}
-KCanvasResource {id="lightingColorC" [type=FILTER]  [bounding box=at (0,0) size 100x100] [effect bounding box mode=0] [effects=[[type=SPECULAR-LIGHTING] [in="SourceGraphic"] [surface scale=10.00] [specual constant=1.00] [specular exponent=1.00]]]}
+KCanvasResource {id="surfaceScaleA" [type=FILTER]  [effects=[[type=SPECULAR-LIGHTING] [in="SourceGraphic"] [subregion="at (0,0) size 480x360"] [surface scale=1.00] [specual constant=1.00] [specular exponent=1.00]]]}
+KCanvasResource {id="surfaceScaleB" [type=FILTER]  [effects=[[type=SPECULAR-LIGHTING] [in="SourceGraphic"] [subregion="at (0,0) size 480x360"] [surface scale=10.00] [specual constant=1.00] [specular exponent=1.00]]]}
+KCanvasResource {id="surfaceScaleC" [type=FILTER]  [effects=[[type=SPECULAR-LIGHTING] [in="SourceGraphic"] [subregion="at (0,0) size 480x360"] [surface scale=-10.00] [specual constant=1.00] [specular exponent=1.00]]]}
+KCanvasResource {id="specularConstantA" [type=FILTER]  [effects=[[type=SPECULAR-LIGHTING] [in="SourceGraphic"] [subregion="at (0,0) size 480x360"] [surface scale=10.00] [specual constant=0.00] [specular exponent=1.00]]]}
+KCanvasResource {id="specularConstantB" [type=FILTER]  [effects=[[type=SPECULAR-LIGHTING] [in="SourceGraphic"] [subregion="at (0,0) size 480x360"] [surface scale=10.00] [specual constant=1.00] [specular exponent=1.00]]]}
+KCanvasResource {id="specularConstantC" [type=FILTER]  [effects=[[type=SPECULAR-LIGHTING] [in="SourceGraphic"] [subregion="at (0,0) size 480x360"] [surface scale=10.00] [specual constant=2.00] [specular exponent=1.00]]]}
+KCanvasResource {id="specularExponentA" [type=FILTER]  [effects=[[type=SPECULAR-LIGHTING] [in="SourceGraphic"] [subregion="at (0,0) size 480x360"] [surface scale=10.00] [specual constant=1.00] [specular exponent=1.00]]]}
+KCanvasResource {id="specularExponentB" [type=FILTER]  [effects=[[type=SPECULAR-LIGHTING] [in="SourceGraphic"] [subregion="at (0,0) size 480x360"] [surface scale=10.00] [specual constant=1.00] [specular exponent=2.00]]]}
+KCanvasResource {id="specularExponentC" [type=FILTER]  [effects=[[type=SPECULAR-LIGHTING] [in="SourceGraphic"] [subregion="at (0,0) size 480x360"] [surface scale=10.00] [specual constant=1.00] [specular exponent=4.00]]]}
+KCanvasResource {id="lightingColorA" [type=FILTER]  [effects=[[type=SPECULAR-LIGHTING] [in="SourceGraphic"] [subregion="at (0,0) size 480x360"] [surface scale=10.00] [specual constant=1.00] [specular exponent=1.00]]]}
+KCanvasResource {id="lightingColorB" [type=FILTER]  [effects=[[type=SPECULAR-LIGHTING] [in="SourceGraphic"] [subregion="at (0,0) size 480x360"] [surface scale=10.00] [specual constant=1.00] [specular exponent=1.00]]]}
+KCanvasResource {id="lightingColorC" [type=FILTER]  [effects=[[type=SPECULAR-LIGHTING] [in="SourceGraphic"] [subregion="at (0,0) size 480x360"] [surface scale=10.00] [specual constant=1.00] [specular exponent=1.00]]]}
 layer at (0,0) size 480x360
-  RenderCanvas at (0,0) size 480x360
-    KCanvasContainer {svg} at (0.50,0.50) size 479x359
-      KCanvasContainer {g} at (90,50) size 280x240
-        RenderSVGText {text} at (0,0) size 465x14
-          RenderText {TEXT} at (0,0) size 142x14
-            text run at (0,0) width 142: "Filters: feSpecularLighting"
-        KCanvasContainer {g} at (90,50) size 280x30 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,20.00)}]
-          RenderSVGText {text} at (0,0) size 465x18
-            RenderText {TEXT} at (0,0) size 291x18
-              text run at (0,0) width 291: "Various values for surfaceScale: 1, 10 and -10"
-          KCanvasContainer {g} at (90,50) size 280x30
-            KCanvasItem {rect} at (90,50) size 50x30 [fill={[type=SOLID] [color=#000000]}] [data="M90.00,30.00L140.00,30.00L140.00,60.00L90.00,60.00"]
-            KCanvasItem {rect} at (205,50) size 50x30 [fill={[type=SOLID] [color=#000000]}] [data="M205.00,30.00L255.00,30.00L255.00,60.00L205.00,60.00"]
-            KCanvasItem {rect} at (320,50) size 50x30 [fill={[type=SOLID] [color=#000000]}] [data="M320.00,30.00L370.00,30.00L370.00,60.00L320.00,60.00"]
-          KCanvasItem {image} at (90,50) size 50x30 [fill={[type=IMAGE] [bounding box=at (0,0) size 50x30]}] [filter=#surfaceScaleA] [data="M90.00,30.00L140.00,30.00L140.00,60.00L90.00,60.00"]
-          KCanvasItem {image} at (205,50) size 50x30 [fill={[type=IMAGE] [bounding box=at (0,0) size 50x30]}] [filter=#surfaceScaleB] [data="M205.00,30.00L255.00,30.00L255.00,60.00L205.00,60.00"]
-          KCanvasItem {image} at (320,50) size 50x30 [fill={[type=IMAGE] [bounding box=at (0,0) size 50x30]}] [filter=#surfaceScaleC] [data="M320.00,30.00L370.00,30.00L370.00,60.00L320.00,60.00"]
-        KCanvasContainer {g} at (90,120) size 280x30 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,90.00)}]
-          RenderSVGText {text} at (0,0) size 465x18
-            RenderText {TEXT} at (0,0) size 305x18
-              text run at (0,0) width 305: "Various values for specularConstants: 0, 1 and 2"
-          KCanvasContainer {g} at (90,120) size 280x30
-            KCanvasItem {rect} at (90,120) size 50x30 [fill={[type=SOLID] [color=#000000]}] [data="M90.00,30.00L140.00,30.00L140.00,60.00L90.00,60.00"]
-            KCanvasItem {rect} at (205,120) size 50x30 [fill={[type=SOLID] [color=#000000]}] [data="M205.00,30.00L255.00,30.00L255.00,60.00L205.00,60.00"]
-            KCanvasItem {rect} at (320,120) size 50x30 [fill={[type=SOLID] [color=#000000]}] [data="M320.00,30.00L370.00,30.00L370.00,60.00L320.00,60.00"]
-          KCanvasItem {image} at (90,120) size 50x30 [fill={[type=IMAGE] [bounding box=at (0,0) size 50x30]}] [filter=#specularConstantA] [data="M90.00,30.00L140.00,30.00L140.00,60.00L90.00,60.00"]
-          KCanvasItem {image} at (205,120) size 50x30 [fill={[type=IMAGE] [bounding box=at (0,0) size 50x30]}] [filter=#specularConstantB] [data="M205.00,30.00L255.00,30.00L255.00,60.00L205.00,60.00"]
-          KCanvasItem {image} at (320,120) size 50x30 [fill={[type=IMAGE] [bounding box=at (0,0) size 50x30]}] [filter=#specularConstantC] [data="M320.00,30.00L370.00,30.00L370.00,60.00L320.00,60.00"]
-        KCanvasContainer {g} at (90,190) size 280x30 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,160.00)}]
-          RenderSVGText {text} at (0,0) size 465x18
-            RenderText {TEXT} at (0,0) size 310x18
-              text run at (0,0) width 310: "Various values for specularExponents: 1, 2 and 4"
-          KCanvasContainer {g} at (90,190) size 280x30
-            KCanvasItem {rect} at (90,190) size 50x30 [fill={[type=SOLID] [color=#000000]}] [data="M90.00,30.00L140.00,30.00L140.00,60.00L90.00,60.00"]
-            KCanvasItem {rect} at (205,190) size 50x30 [fill={[type=SOLID] [color=#000000]}] [data="M205.00,30.00L255.00,30.00L255.00,60.00L205.00,60.00"]
-            KCanvasItem {rect} at (320,190) size 50x30 [fill={[type=SOLID] [color=#000000]}] [data="M320.00,30.00L370.00,30.00L370.00,60.00L320.00,60.00"]
-          KCanvasItem {image} at (90,190) size 50x30 [fill={[type=IMAGE] [bounding box=at (0,0) size 50x30]}] [filter=#specularExponentA] [data="M90.00,30.00L140.00,30.00L140.00,60.00L90.00,60.00"]
-          KCanvasItem {image} at (205,190) size 50x30 [fill={[type=IMAGE] [bounding box=at (0,0) size 50x30]}] [filter=#specularExponentB] [data="M205.00,30.00L255.00,30.00L255.00,60.00L205.00,60.00"]
-          KCanvasItem {image} at (320,190) size 50x30 [fill={[type=IMAGE] [bounding box=at (0,0) size 50x30]}] [filter=#specularExponentC] [data="M320.00,30.00L370.00,30.00L370.00,60.00L320.00,60.00"]
-        KCanvasContainer {g} at (90,260) size 280x30 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,230.00)}]
-          RenderSVGText {text} at (0,0) size 465x18
-            RenderText {TEXT} at (0,0) size 341x18
-              text run at (0,0) width 341: "Various values for lighting color: red, yellow and blue"
-          KCanvasContainer {g} at (90,260) size 280x30
-            KCanvasItem {rect} at (90,260) size 50x30 [fill={[type=SOLID] [color=#000000]}] [data="M90.00,30.00L140.00,30.00L140.00,60.00L90.00,60.00"]
-            KCanvasItem {rect} at (205,260) size 50x30 [fill={[type=SOLID] [color=#000000]}] [data="M205.00,30.00L255.00,30.00L255.00,60.00L205.00,60.00"]
-            KCanvasItem {rect} at (320,260) size 50x30 [fill={[type=SOLID] [color=#000000]}] [data="M320.00,30.00L370.00,30.00L370.00,60.00L320.00,60.00"]
-          KCanvasItem {image} at (90,260) size 50x30 [fill={[type=SOLID] [color=#000000]}] [filter=#lightingColorA] [data="M90.00,30.00L140.00,30.00L140.00,60.00L90.00,60.00"]
-          KCanvasItem {image} at (205,260) size 50x30 [fill={[type=SOLID] [color=#000000]}] [filter=#lightingColorB] [data="M205.00,30.00L255.00,30.00L255.00,60.00L205.00,60.00"]
-          KCanvasItem {image} at (320,260) size 50x30 [fill={[type=SOLID] [color=#000000]}] [filter=#lightingColorC] [data="M320.00,30.00L370.00,30.00L370.00,60.00L320.00,60.00"]
-      RenderSVGText {text} at (0,0) size 465x46
-        RenderText {TEXT} at (0,0) size 314x46
-          text run at (0,0) width 314: "$Revision$"
-      KCanvasItem {rect} at (0.50,0.50) size 479x359 [stroke={[type=SOLID] [color=#000000]}] [data="M1.00,1.00L479.00,1.00L479.00,359.00L1.00,359.00"]
+  RenderView at (0,0) size 480x360
+    RenderSVGContainer {svg} at (0.50,0.50) size 479x359
+      RenderSVGContainer {g} at (90,9) size 341x281
+        RenderSVGText {text} at (240,20) size 480x14
+          RenderSVGInlineText {#text} at (-71,-11) size 142x14
+            text run at (-71,-11) width 142: "Filters: feSpecularLighting"
+        RenderSVGContainer {defs} at (0,0) size 0x0
+        RenderSVGContainer {g} at (90,31) size 291x49 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,20.00)}]
+          RenderSVGText {text} at (90,25) size 480x18
+            RenderSVGInlineText {#text} at (0,-14) size 291x18
+              text run at (0,-14) width 291: "Various values for surfaceScale: 1, 10 and -10"
+          RenderSVGContainer {g} at (90,50) size 280x30
+            RenderPath {rect} at (90,50) size 50x30 [fill={[type=SOLID] [color=#000000]}] [data="M90.00,30.00L140.00,30.00L140.00,60.00L90.00,60.00"]
+            RenderPath {rect} at (205,50) size 50x30 [fill={[type=SOLID] [color=#000000]}] [data="M205.00,30.00L255.00,30.00L255.00,60.00L205.00,60.00"]
+            RenderPath {rect} at (320,50) size 50x30 [fill={[type=SOLID] [color=#000000]}] [data="M320.00,30.00L370.00,30.00L370.00,60.00L320.00,60.00"]
+          RenderImage {image} at (0,0) size 50x30
+          RenderImage {image} at (0,0) size 50x30
+          RenderImage {image} at (0,0) size 50x30
+        RenderSVGContainer {g} at (90,101) size 305x49 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,90.00)}]
+          RenderSVGText {text} at (90,25) size 480x18
+            RenderSVGInlineText {#text} at (0,-14) size 305x18
+              text run at (0,-14) width 305: "Various values for specularConstants: 0, 1 and 2"
+          RenderSVGContainer {g} at (90,120) size 280x30
+            RenderPath {rect} at (90,120) size 50x30 [fill={[type=SOLID] [color=#000000]}] [data="M90.00,30.00L140.00,30.00L140.00,60.00L90.00,60.00"]
+            RenderPath {rect} at (205,120) size 50x30 [fill={[type=SOLID] [color=#000000]}] [data="M205.00,30.00L255.00,30.00L255.00,60.00L205.00,60.00"]
+            RenderPath {rect} at (320,120) size 50x30 [fill={[type=SOLID] [color=#000000]}] [data="M320.00,30.00L370.00,30.00L370.00,60.00L320.00,60.00"]
+          RenderImage {image} at (0,0) size 50x30
+          RenderImage {image} at (0,0) size 50x30
+          RenderImage {image} at (0,0) size 50x30
+        RenderSVGContainer {g} at (90,171) size 310x49 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,160.00)}]
+          RenderSVGText {text} at (90,25) size 480x18
+            RenderSVGInlineText {#text} at (0,-14) size 310x18
+              text run at (0,-14) width 310: "Various values for specularExponents: 1, 2 and 4"
+          RenderSVGContainer {g} at (90,190) size 280x30
+            RenderPath {rect} at (90,190) size 50x30 [fill={[type=SOLID] [color=#000000]}] [data="M90.00,30.00L140.00,30.00L140.00,60.00L90.00,60.00"]
+            RenderPath {rect} at (205,190) size 50x30 [fill={[type=SOLID] [color=#000000]}] [data="M205.00,30.00L255.00,30.00L255.00,60.00L205.00,60.00"]
+            RenderPath {rect} at (320,190) size 50x30 [fill={[type=SOLID] [color=#000000]}] [data="M320.00,30.00L370.00,30.00L370.00,60.00L320.00,60.00"]
+          RenderImage {image} at (0,0) size 50x30
+          RenderImage {image} at (0,0) size 50x30
+          RenderImage {image} at (0,0) size 50x30
+        RenderSVGContainer {g} at (90,241) size 341x49 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,230.00)}]
+          RenderSVGText {text} at (90,25) size 480x18
+            RenderSVGInlineText {#text} at (0,-14) size 341x18
+              text run at (0,-14) width 341: "Various values for lighting color: red, yellow and blue"
+          RenderSVGContainer {g} at (90,260) size 280x30
+            RenderPath {rect} at (90,260) size 50x30 [fill={[type=SOLID] [color=#000000]}] [data="M90.00,30.00L140.00,30.00L140.00,60.00L90.00,60.00"]
+            RenderPath {rect} at (205,260) size 50x30 [fill={[type=SOLID] [color=#000000]}] [data="M205.00,30.00L255.00,30.00L255.00,60.00L205.00,60.00"]
+            RenderPath {rect} at (320,260) size 50x30 [fill={[type=SOLID] [color=#000000]}] [data="M320.00,30.00L370.00,30.00L370.00,60.00L320.00,60.00"]
+          RenderImage {image} at (0,0) size 50x30
+          RenderImage {image} at (0,0) size 50x30
+          RenderImage {image} at (0,0) size 50x30
+      RenderSVGText {text} at (10,340) size 480x46
+        RenderSVGInlineText {#text} at (0,-36) size 264x46
+          text run at (0,-36) width 264: "$Revision: 1.3 $"
+      RenderPath {rect} at (0.50,0.50) size 479x359 [stroke={[type=SOLID] [color=#000000]}] [data="M1.00,1.00L479.00,1.00L479.00,359.00L1.00,359.00"]