Rebaseline gradient gpu tests

Review URL: https://codereview.chromium.org/25757010

git-svn-id: http://skia.googlecode.com/svn/trunk@11601 2bbb7eff-a529-9590-31e7-b0007b416f81
diff --git a/expectations/gm/Test-Android-Nexus7-Tegra3-Arm7-Debug/expected-results.json b/expectations/gm/Test-Android-Nexus7-Tegra3-Arm7-Debug/expected-results.json
index 16c5f72..217ff811 100644
--- a/expectations/gm/Test-Android-Nexus7-Tegra3-Arm7-Debug/expected-results.json
+++ b/expectations/gm/Test-Android-Nexus7-Tegra3-Arm7-Debug/expected-results.json
@@ -4609,7 +4609,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          12783086941963696931
+          619680167631397052
         ]
       ], 
       "ignore-failure": false
@@ -4636,11 +4636,19 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          9745881557726862898
+          9923175717683682017
         ]
       ], 
       "ignore-failure": false
     }, 
+    "gradients_no_texture_gpu.png": {
+      "allowed-digests": [
+        [
+          "bitmap-64bitMD5", 
+          4659493326091131730
+        ]
+      ]
+    }, 
     "gradients_view_perspective_565.png": {
       "allowed-digests": [
         [
@@ -4663,7 +4671,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          4098753933675693982
+          14055270811544488136
         ]
       ], 
       "ignore-failure": false
diff --git a/expectations/gm/Test-Android-Nexus7-Tegra3-Arm7-Release/expected-results.json b/expectations/gm/Test-Android-Nexus7-Tegra3-Arm7-Release/expected-results.json
index 16c5f72..217ff811 100644
--- a/expectations/gm/Test-Android-Nexus7-Tegra3-Arm7-Release/expected-results.json
+++ b/expectations/gm/Test-Android-Nexus7-Tegra3-Arm7-Release/expected-results.json
@@ -4609,7 +4609,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          12783086941963696931
+          619680167631397052
         ]
       ], 
       "ignore-failure": false
@@ -4636,11 +4636,19 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          9745881557726862898
+          9923175717683682017
         ]
       ], 
       "ignore-failure": false
     }, 
+    "gradients_no_texture_gpu.png": {
+      "allowed-digests": [
+        [
+          "bitmap-64bitMD5", 
+          4659493326091131730
+        ]
+      ]
+    }, 
     "gradients_view_perspective_565.png": {
       "allowed-digests": [
         [
@@ -4663,7 +4671,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          4098753933675693982
+          14055270811544488136
         ]
       ], 
       "ignore-failure": false
diff --git a/expectations/gm/Test-Mac10.6-MacMini4.1-GeForce320M-x86-Debug/expected-results.json b/expectations/gm/Test-Mac10.6-MacMini4.1-GeForce320M-x86-Debug/expected-results.json
index 595fa56..aa72c12 100644
--- a/expectations/gm/Test-Mac10.6-MacMini4.1-GeForce320M-x86-Debug/expected-results.json
+++ b/expectations/gm/Test-Mac10.6-MacMini4.1-GeForce320M-x86-Debug/expected-results.json
@@ -8977,7 +8977,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          14187940261352448146
+          1270798950942907921
         ]
       ], 
       "ignore-failure": false
@@ -9004,7 +9004,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3368879290890098582
+          11141270455076005584
         ]
       ], 
       "ignore-failure": false
@@ -9066,6 +9066,14 @@
       ], 
       "ignore-failure": false
     }, 
+    "gradients_no_texture_gpu.png": {
+      "allowed-digests": [
+        [
+          "bitmap-64bitMD5", 
+          13057952986073339194
+        ]
+      ]
+    }, 
     "gradients_pdf-mac.png": {
       "allowed-digests": [
         [
@@ -9109,7 +9117,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3402907261708350619
+          16869367355823118314
         ]
       ], 
       "ignore-failure": false
diff --git a/expectations/gm/Test-Mac10.6-MacMini4.1-GeForce320M-x86-Release/expected-results.json b/expectations/gm/Test-Mac10.6-MacMini4.1-GeForce320M-x86-Release/expected-results.json
index 4499ded..063fc1e 100644
--- a/expectations/gm/Test-Mac10.6-MacMini4.1-GeForce320M-x86-Release/expected-results.json
+++ b/expectations/gm/Test-Mac10.6-MacMini4.1-GeForce320M-x86-Release/expected-results.json
@@ -7718,7 +7718,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          14187940261352448146
+          1270798950942907921
         ]
       ], 
       "ignore-failure": false
@@ -7745,7 +7745,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3368879290890098582
+          11141270455076005584
         ]
       ], 
       "ignore-failure": false
@@ -7808,6 +7808,14 @@
       ], 
       "ignore-failure": false
     }, 
+    "gradients_no_texture_gpu.png": {
+      "allowed-digests": [
+        [
+          "bitmap-64bitMD5", 
+          13057952986073339194
+        ]
+      ]
+    }, 
     "gradients_pdf-mac.png": {
       "allowed-digests": [
         [
@@ -7851,7 +7859,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3402907261708350619
+          16869367355823118314
         ]
       ], 
       "ignore-failure": false
@@ -12296,7 +12304,7 @@
       ], 
       "bugs": [
         1100
-      ],
+      ], 
       "ignore-failure": true
     }, 
     "tilemode_gradient_pdf-poppler.png": {
@@ -12965,4 +12973,4 @@
       "reviewed-by-human": false
     }
   }
-}
+}
\ No newline at end of file
diff --git a/expectations/gm/Test-Mac10.6-MacMini4.1-GeForce320M-x86_64-Debug/expected-results.json b/expectations/gm/Test-Mac10.6-MacMini4.1-GeForce320M-x86_64-Debug/expected-results.json
index 9f01c67..bd98ef6 100644
--- a/expectations/gm/Test-Mac10.6-MacMini4.1-GeForce320M-x86_64-Debug/expected-results.json
+++ b/expectations/gm/Test-Mac10.6-MacMini4.1-GeForce320M-x86_64-Debug/expected-results.json
@@ -8977,7 +8977,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          14187940261352448146
+          1270798950942907921
         ]
       ], 
       "ignore-failure": false
@@ -9004,7 +9004,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3368879290890098582
+          11141270455076005584
         ]
       ], 
       "ignore-failure": false
@@ -9066,6 +9066,14 @@
       ], 
       "ignore-failure": false
     }, 
+    "gradients_no_texture_gpu.png": {
+      "allowed-digests": [
+        [
+          "bitmap-64bitMD5", 
+          13057952986073339194
+        ]
+      ]
+    }, 
     "gradients_pdf-mac.png": {
       "allowed-digests": [
         [
@@ -9109,7 +9117,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3402907261708350619
+          16869367355823118314
         ]
       ], 
       "ignore-failure": false
diff --git a/expectations/gm/Test-Mac10.6-MacMini4.1-GeForce320M-x86_64-Release/expected-results.json b/expectations/gm/Test-Mac10.6-MacMini4.1-GeForce320M-x86_64-Release/expected-results.json
index d7f1420..0e9c037 100644
--- a/expectations/gm/Test-Mac10.6-MacMini4.1-GeForce320M-x86_64-Release/expected-results.json
+++ b/expectations/gm/Test-Mac10.6-MacMini4.1-GeForce320M-x86_64-Release/expected-results.json
@@ -7449,7 +7449,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          14187940261352448146
+          1270798950942907921
         ]
       ], 
       "ignore-failure": false
@@ -7476,7 +7476,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3368879290890098582
+          11141270455076005584
         ]
       ], 
       "ignore-failure": false
@@ -7526,6 +7526,14 @@
       ], 
       "ignore-failure": false
     }, 
+    "gradients_no_texture_gpu.png": {
+      "allowed-digests": [
+        [
+          "bitmap-64bitMD5", 
+          13057952986073339194
+        ]
+      ]
+    }, 
     "gradients_pdf-mac.png": {
       "allowed-digests": [
         [
@@ -7557,7 +7565,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3402907261708350619
+          16869367355823118314
         ]
       ], 
       "ignore-failure": false
diff --git a/expectations/gm/Test-Mac10.7-MacMini4.1-GeForce320M-x86-Debug/expected-results.json b/expectations/gm/Test-Mac10.7-MacMini4.1-GeForce320M-x86-Debug/expected-results.json
index 20e566d..2955b35 100644
--- a/expectations/gm/Test-Mac10.7-MacMini4.1-GeForce320M-x86-Debug/expected-results.json
+++ b/expectations/gm/Test-Mac10.7-MacMini4.1-GeForce320M-x86-Debug/expected-results.json
@@ -9343,7 +9343,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3397197755713719920
+          13819926268057367791
         ]
       ], 
       "ignore-failure": false
@@ -9370,7 +9370,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          4156571709733603737
+          14681368594519221927
         ]
       ], 
       "ignore-failure": false
@@ -9432,6 +9432,14 @@
       ], 
       "ignore-failure": false
     }, 
+    "gradients_no_texture_gpu.png": {
+      "allowed-digests": [
+        [
+          "bitmap-64bitMD5", 
+          6239583834868292952
+        ]
+      ]
+    }, 
     "gradients_pdf-mac.png": {
       "allowed-digests": [
         [
@@ -9475,7 +9483,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          8948385781317774903
+          2822578428862433651
         ]
       ], 
       "ignore-failure": false
diff --git a/expectations/gm/Test-Mac10.7-MacMini4.1-GeForce320M-x86-Release/expected-results.json b/expectations/gm/Test-Mac10.7-MacMini4.1-GeForce320M-x86-Release/expected-results.json
index 44d81ad..c0046ba 100644
--- a/expectations/gm/Test-Mac10.7-MacMini4.1-GeForce320M-x86-Release/expected-results.json
+++ b/expectations/gm/Test-Mac10.7-MacMini4.1-GeForce320M-x86-Release/expected-results.json
@@ -8095,7 +8095,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3397197755713719920
+          13819926268057367791
         ]
       ], 
       "ignore-failure": false
@@ -8122,7 +8122,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          4156571709733603737
+          14681368594519221927
         ]
       ], 
       "ignore-failure": false
@@ -8172,6 +8172,14 @@
       ], 
       "ignore-failure": false
     }, 
+    "gradients_no_texture_gpu.png": {
+      "allowed-digests": [
+        [
+          "bitmap-64bitMD5", 
+          6239583834868292952
+        ]
+      ]
+    }, 
     "gradients_pdf-mac.png": {
       "allowed-digests": [
         [
@@ -8215,7 +8223,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          8948385781317774903
+          2822578428862433651
         ]
       ], 
       "ignore-failure": false
@@ -11412,7 +11420,8 @@
         ]
       ], 
       "bugs": [
-        1578, 1692
+        1578, 
+        1692
       ], 
       "ignore-failure": true, 
       "reviewed-by-human": false
@@ -13588,4 +13597,4 @@
       "reviewed-by-human": false
     }
   }
-}
+}
\ No newline at end of file
diff --git a/expectations/gm/Test-Mac10.7-MacMini4.1-GeForce320M-x86_64-Debug/expected-results.json b/expectations/gm/Test-Mac10.7-MacMini4.1-GeForce320M-x86_64-Debug/expected-results.json
index 03c6878..2934156 100644
--- a/expectations/gm/Test-Mac10.7-MacMini4.1-GeForce320M-x86_64-Debug/expected-results.json
+++ b/expectations/gm/Test-Mac10.7-MacMini4.1-GeForce320M-x86_64-Debug/expected-results.json
@@ -9343,7 +9343,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3397197755713719920
+          13819926268057367791
         ]
       ], 
       "ignore-failure": false
@@ -9370,7 +9370,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          4156571709733603737
+          14681368594519221927
         ]
       ], 
       "ignore-failure": false
@@ -9432,6 +9432,14 @@
       ], 
       "ignore-failure": false
     }, 
+    "gradients_no_texture_gpu.png": {
+      "allowed-digests": [
+        [
+          "bitmap-64bitMD5", 
+          6239583834868292952
+        ]
+      ]
+    }, 
     "gradients_pdf-mac.png": {
       "allowed-digests": [
         [
@@ -9475,7 +9483,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          8948385781317774903
+          2822578428862433651
         ]
       ], 
       "ignore-failure": false
diff --git a/expectations/gm/Test-Mac10.7-MacMini4.1-GeForce320M-x86_64-Release/expected-results.json b/expectations/gm/Test-Mac10.7-MacMini4.1-GeForce320M-x86_64-Release/expected-results.json
index 0e3bb63..a03607b 100644
--- a/expectations/gm/Test-Mac10.7-MacMini4.1-GeForce320M-x86_64-Release/expected-results.json
+++ b/expectations/gm/Test-Mac10.7-MacMini4.1-GeForce320M-x86_64-Release/expected-results.json
@@ -7819,7 +7819,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3397197755713719920
+          13819926268057367791
         ]
       ], 
       "ignore-failure": false
@@ -7846,7 +7846,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          4156571709733603737
+          14681368594519221927
         ]
       ], 
       "ignore-failure": false
@@ -7896,6 +7896,14 @@
       ], 
       "ignore-failure": false
     }, 
+    "gradients_no_texture_gpu.png": {
+      "allowed-digests": [
+        [
+          "bitmap-64bitMD5", 
+          6239583834868292952
+        ]
+      ]
+    }, 
     "gradients_pdf-mac.png": {
       "allowed-digests": [
         [
@@ -7927,7 +7935,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          8948385781317774903
+          2822578428862433651
         ]
       ], 
       "ignore-failure": false
@@ -11016,7 +11024,8 @@
         ]
       ], 
       "bugs": [
-        1578, 1692
+        1578, 
+        1692
       ], 
       "ignore-failure": true, 
       "reviewed-by-human": false
@@ -13120,4 +13129,4 @@
       "reviewed-by-human": false
     }
   }
-}
+}
\ No newline at end of file
diff --git a/expectations/gm/Test-Mac10.8-MacMini4.1-GeForce320M-x86-Debug/expected-results.json b/expectations/gm/Test-Mac10.8-MacMini4.1-GeForce320M-x86-Debug/expected-results.json
index 5bb4cf8..a142119 100644
--- a/expectations/gm/Test-Mac10.8-MacMini4.1-GeForce320M-x86-Debug/expected-results.json
+++ b/expectations/gm/Test-Mac10.8-MacMini4.1-GeForce320M-x86-Debug/expected-results.json
@@ -9094,7 +9094,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3397197755713719920
+          13819926268057367791
         ]
       ], 
       "bugs": [
@@ -9130,7 +9130,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          4156571709733603737
+          14681368594519221927
         ]
       ], 
       "bugs": [
@@ -9162,6 +9162,14 @@
       ], 
       "reviewed-by-human": false
     }, 
+    "gradients_no_texture_gpu.png": {
+      "allowed-digests": [
+        [
+          "bitmap-64bitMD5", 
+          6239583834868292952
+        ]
+      ]
+    }, 
     "gradients_pdf-mac.png": {
       "allowed-digests": [
         [
@@ -9214,7 +9222,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          8948385781317774903
+          2822578428862433651
         ]
       ], 
       "bugs": [
diff --git a/expectations/gm/Test-Mac10.8-MacMini4.1-GeForce320M-x86-Release/expected-results.json b/expectations/gm/Test-Mac10.8-MacMini4.1-GeForce320M-x86-Release/expected-results.json
index ac91f49..5cc0ea3 100644
--- a/expectations/gm/Test-Mac10.8-MacMini4.1-GeForce320M-x86-Release/expected-results.json
+++ b/expectations/gm/Test-Mac10.8-MacMini4.1-GeForce320M-x86-Release/expected-results.json
@@ -7870,7 +7870,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3397197755713719920
+          13819926268057367791
         ]
       ], 
       "bugs": [
@@ -7906,7 +7906,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          4156571709733603737
+          14681368594519221927
         ]
       ], 
       "bugs": [
@@ -7938,6 +7938,14 @@
       ], 
       "reviewed-by-human": false
     }, 
+    "gradients_no_texture_gpu.png": {
+      "allowed-digests": [
+        [
+          "bitmap-64bitMD5", 
+          6239583834868292952
+        ]
+      ]
+    }, 
     "gradients_pdf-mac.png": {
       "allowed-digests": [
         [
@@ -7978,7 +7986,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          8948385781317774903
+          2822578428862433651
         ]
       ], 
       "bugs": [
diff --git a/expectations/gm/Test-Mac10.8-MacMini4.1-GeForce320M-x86_64-Debug/expected-results.json b/expectations/gm/Test-Mac10.8-MacMini4.1-GeForce320M-x86_64-Debug/expected-results.json
index 272b6b2..0f0fa08 100644
--- a/expectations/gm/Test-Mac10.8-MacMini4.1-GeForce320M-x86_64-Debug/expected-results.json
+++ b/expectations/gm/Test-Mac10.8-MacMini4.1-GeForce320M-x86_64-Debug/expected-results.json
@@ -9094,7 +9094,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3397197755713719920
+          13819926268057367791
         ]
       ], 
       "bugs": [
@@ -9130,7 +9130,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          4156571709733603737
+          14681368594519221927
         ]
       ], 
       "bugs": [
@@ -9162,6 +9162,14 @@
       ], 
       "reviewed-by-human": false
     }, 
+    "gradients_no_texture_gpu.png": {
+      "allowed-digests": [
+        [
+          "bitmap-64bitMD5", 
+          6239583834868292952
+        ]
+      ]
+    }, 
     "gradients_pdf-mac.png": {
       "allowed-digests": [
         [
@@ -9214,7 +9222,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          8948385781317774903
+          2822578428862433651
         ]
       ], 
       "bugs": [
diff --git a/expectations/gm/Test-Mac10.8-MacMini4.1-GeForce320M-x86_64-Release/expected-results.json b/expectations/gm/Test-Mac10.8-MacMini4.1-GeForce320M-x86_64-Release/expected-results.json
index 38de319..ce5c26a 100644
--- a/expectations/gm/Test-Mac10.8-MacMini4.1-GeForce320M-x86_64-Release/expected-results.json
+++ b/expectations/gm/Test-Mac10.8-MacMini4.1-GeForce320M-x86_64-Release/expected-results.json
@@ -7654,7 +7654,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3397197755713719920
+          13819926268057367791
         ]
       ], 
       "bugs": [
@@ -7690,7 +7690,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          4156571709733603737
+          14681368594519221927
         ]
       ], 
       "bugs": [
@@ -7710,6 +7710,14 @@
       ], 
       "reviewed-by-human": false
     }, 
+    "gradients_no_texture_gpu.png": {
+      "allowed-digests": [
+        [
+          "bitmap-64bitMD5", 
+          6239583834868292952
+        ]
+      ]
+    }, 
     "gradients_pdf-mac.png": {
       "allowed-digests": [
         [
@@ -7750,7 +7758,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          8948385781317774903
+          2822578428862433651
         ]
       ], 
       "bugs": [
diff --git a/expectations/gm/Test-Ubuntu12-ShuttleA-ATI5770-x86-Debug/expected-results.json b/expectations/gm/Test-Ubuntu12-ShuttleA-ATI5770-x86-Debug/expected-results.json
index 9f5b521..c2075e0 100644
--- a/expectations/gm/Test-Ubuntu12-ShuttleA-ATI5770-x86-Debug/expected-results.json
+++ b/expectations/gm/Test-Ubuntu12-ShuttleA-ATI5770-x86-Debug/expected-results.json
@@ -6673,7 +6673,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          5764762844079807590
+          11164020351611008185
         ]
       ], 
       "ignore-failure": false
@@ -6700,7 +6700,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          14691858854621636444
+          13293131403029481927
         ]
       ], 
       "ignore-failure": false
@@ -6717,6 +6717,14 @@
       ], 
       "reviewed-by-human": false
     }, 
+    "gradients_no_texture_gpu.png": {
+      "allowed-digests": [
+        [
+          "bitmap-64bitMD5", 
+          11424336692887579782
+        ]
+      ]
+    }, 
     "gradients_pdf-poppler.png": {
       "allowed-digests": [
         [
@@ -6751,7 +6759,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3848800567523187900
+          325247192680682830
         ]
       ], 
       "ignore-failure": false
@@ -9388,7 +9396,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          9816525520195467813
+          13773399828910556250
         ]
       ], 
       "ignore-failure": false
diff --git a/expectations/gm/Test-Ubuntu12-ShuttleA-ATI5770-x86-Release/expected-results.json b/expectations/gm/Test-Ubuntu12-ShuttleA-ATI5770-x86-Release/expected-results.json
index 18749af..5afc303 100644
--- a/expectations/gm/Test-Ubuntu12-ShuttleA-ATI5770-x86-Release/expected-results.json
+++ b/expectations/gm/Test-Ubuntu12-ShuttleA-ATI5770-x86-Release/expected-results.json
@@ -6673,7 +6673,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          5914144150245334085
+          9921198689439593312
         ]
       ], 
       "ignore-failure": false
@@ -6700,7 +6700,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          10232028198532962955
+          3540313079856906005
         ]
       ], 
       "ignore-failure": false
@@ -6717,6 +6717,14 @@
       ], 
       "reviewed-by-human": false
     }, 
+    "gradients_no_texture_gpu.png": {
+      "allowed-digests": [
+        [
+          "bitmap-64bitMD5", 
+          17076065111516651462
+        ]
+      ]
+    }, 
     "gradients_pdf-poppler.png": {
       "allowed-digests": [
         [
@@ -6751,7 +6759,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          14277760243304436027
+          4604500641061757460
         ]
       ], 
       "ignore-failure": false
diff --git a/expectations/gm/Test-Ubuntu12-ShuttleA-ATI5770-x86_64-Debug/expected-results.json b/expectations/gm/Test-Ubuntu12-ShuttleA-ATI5770-x86_64-Debug/expected-results.json
index adc47d1..16ee102 100644
--- a/expectations/gm/Test-Ubuntu12-ShuttleA-ATI5770-x86_64-Debug/expected-results.json
+++ b/expectations/gm/Test-Ubuntu12-ShuttleA-ATI5770-x86_64-Debug/expected-results.json
@@ -6673,7 +6673,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          16965031511105076834
+          15899683727894318890
         ]
       ], 
       "ignore-failure": false
@@ -6700,7 +6700,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          15149553306428187876
+          3621869558322257086
         ]
       ], 
       "ignore-failure": false
@@ -6717,6 +6717,14 @@
       ], 
       "reviewed-by-human": false
     }, 
+    "gradients_no_texture_gpu.png": {
+      "allowed-digests": [
+        [
+          "bitmap-64bitMD5", 
+          11424336692887579782
+        ]
+      ]
+    }, 
     "gradients_pdf-poppler.png": {
       "allowed-digests": [
         [
@@ -6751,7 +6759,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3838905773117994004
+          4404362181467224698
         ]
       ], 
       "ignore-failure": false
@@ -9389,7 +9397,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          6336768867488120700
+          12764039789777394988
         ]
       ], 
       "ignore-failure": false
diff --git a/expectations/gm/Test-Ubuntu12-ShuttleA-ATI5770-x86_64-Release/expected-results.json b/expectations/gm/Test-Ubuntu12-ShuttleA-ATI5770-x86_64-Release/expected-results.json
index 6c8c70f..66b57df 100644
--- a/expectations/gm/Test-Ubuntu12-ShuttleA-ATI5770-x86_64-Release/expected-results.json
+++ b/expectations/gm/Test-Ubuntu12-ShuttleA-ATI5770-x86_64-Release/expected-results.json
@@ -6673,7 +6673,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          16965031511105076834
+          15899683727894318890
         ]
       ], 
       "ignore-failure": false
@@ -6700,7 +6700,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          15149553306428187876
+          3621869558322257086
         ]
       ], 
       "ignore-failure": false
@@ -6717,6 +6717,14 @@
       ], 
       "reviewed-by-human": false
     }, 
+    "gradients_no_texture_gpu.png": {
+      "allowed-digests": [
+        [
+          "bitmap-64bitMD5", 
+          11424336692887579782
+        ]
+      ]
+    }, 
     "gradients_pdf-poppler.png": {
       "allowed-digests": [
         [
@@ -6751,7 +6759,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          3838905773117994004
+          4404362181467224698
         ]
       ], 
       "ignore-failure": false
@@ -9389,7 +9397,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          6336768867488120700
+          12764039789777394988
         ]
       ], 
       "ignore-failure": false
diff --git a/expectations/gm/Test-Ubuntu13-ShuttleA-HD2000-x86_64-Debug-ASAN/expected-results.json b/expectations/gm/Test-Ubuntu13-ShuttleA-HD2000-x86_64-Debug-ASAN/expected-results.json
index 989accd..534771b 100644
--- a/expectations/gm/Test-Ubuntu13-ShuttleA-HD2000-x86_64-Debug-ASAN/expected-results.json
+++ b/expectations/gm/Test-Ubuntu13-ShuttleA-HD2000-x86_64-Debug-ASAN/expected-results.json
@@ -7288,7 +7288,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          11885625700130899332
+          15042386048756413155
         ]
       ], 
       "bugs": [
@@ -7324,7 +7324,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          2498088389334169329
+          4580791674210593331
         ]
       ], 
       "bugs": [
@@ -7344,6 +7344,14 @@
       ], 
       "reviewed-by-human": false
     }, 
+    "gradients_no_texture_gpu.png": {
+      "allowed-digests": [
+        [
+          "bitmap-64bitMD5", 
+          5180348659936661669
+        ]
+      ]
+    }, 
     "gradients_pdf-poppler.png": {
       "allowed-digests": [
         [
@@ -7384,7 +7392,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          16785101592593616998
+          7557416690364172901
         ]
       ], 
       "bugs": [
diff --git a/expectations/gm/Test-Win7-ShuttleA-HD2000-x86-Debug-ANGLE/expected-results.json b/expectations/gm/Test-Win7-ShuttleA-HD2000-x86-Debug-ANGLE/expected-results.json
index 205d6f5..0a278a4 100644
--- a/expectations/gm/Test-Win7-ShuttleA-HD2000-x86-Debug-ANGLE/expected-results.json
+++ b/expectations/gm/Test-Win7-ShuttleA-HD2000-x86-Debug-ANGLE/expected-results.json
@@ -8898,7 +8898,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          15321890635576948138
+          11820545537165154467
         ]
       ], 
       "bugs": [
@@ -8943,7 +8943,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          2384424272927753512
+          7703974215119816438
         ]
       ], 
       "bugs": [
@@ -8963,6 +8963,14 @@
       ], 
       "reviewed-by-human": false
     }, 
+    "gradients_no_texture_gpu.png": {
+      "allowed-digests": [
+        [
+          "bitmap-64bitMD5", 
+          1911029399171789143
+        ]
+      ]
+    }, 
     "gradients_pdf-poppler.png": {
       "allowed-digests": [
         [
@@ -9012,7 +9020,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          2601266896013753234
+          6455837352621332663
         ]
       ], 
       "bugs": [
diff --git a/expectations/gm/Test-Win7-ShuttleA-HD2000-x86-Debug-DirectWrite/expected-results.json b/expectations/gm/Test-Win7-ShuttleA-HD2000-x86-Debug-DirectWrite/expected-results.json
index a4349dc..7dce064 100644
--- a/expectations/gm/Test-Win7-ShuttleA-HD2000-x86-Debug-DirectWrite/expected-results.json
+++ b/expectations/gm/Test-Win7-ShuttleA-HD2000-x86-Debug-DirectWrite/expected-results.json
@@ -6725,7 +6725,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          15321890635576948138
+          11820545537165154467
         ]
       ], 
       "ignore-failure": false
@@ -6752,7 +6752,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          2384424272927753512
+          7703974215119816438
         ]
       ], 
       "ignore-failure": false
@@ -6769,6 +6769,14 @@
       ], 
       "reviewed-by-human": false
     }, 
+    "gradients_no_texture_gpu.png": {
+      "allowed-digests": [
+        [
+          "bitmap-64bitMD5", 
+          1911029399171789143
+        ]
+      ]
+    }, 
     "gradients_pdf-poppler.png": {
       "allowed-digests": [
         [
@@ -6803,7 +6811,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          2601266896013753234
+          6455837352621332663
         ]
       ], 
       "ignore-failure": false
diff --git a/expectations/gm/Test-Win7-ShuttleA-HD2000-x86-Debug/expected-results.json b/expectations/gm/Test-Win7-ShuttleA-HD2000-x86-Debug/expected-results.json
index ac23c7d..a1f317c 100644
--- a/expectations/gm/Test-Win7-ShuttleA-HD2000-x86-Debug/expected-results.json
+++ b/expectations/gm/Test-Win7-ShuttleA-HD2000-x86-Debug/expected-results.json
@@ -6716,7 +6716,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          15321890635576948138
+          11820545537165154467
         ]
       ], 
       "ignore-failure": false
@@ -6743,7 +6743,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          2384424272927753512
+          7703974215119816438
         ]
       ], 
       "ignore-failure": false
@@ -6760,6 +6760,14 @@
       ], 
       "reviewed-by-human": false
     }, 
+    "gradients_no_texture_gpu.png": {
+      "allowed-digests": [
+        [
+          "bitmap-64bitMD5", 
+          1911029399171789143
+        ]
+      ]
+    }, 
     "gradients_pdf-poppler.png": {
       "allowed-digests": [
         [
@@ -6794,7 +6802,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          2601266896013753234
+          6455837352621332663
         ]
       ], 
       "ignore-failure": false
diff --git a/expectations/gm/Test-Win7-ShuttleA-HD2000-x86-Release-ANGLE/expected-results.json b/expectations/gm/Test-Win7-ShuttleA-HD2000-x86-Release-ANGLE/expected-results.json
index 205d6f5..0a278a4 100644
--- a/expectations/gm/Test-Win7-ShuttleA-HD2000-x86-Release-ANGLE/expected-results.json
+++ b/expectations/gm/Test-Win7-ShuttleA-HD2000-x86-Release-ANGLE/expected-results.json
@@ -8898,7 +8898,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          15321890635576948138
+          11820545537165154467
         ]
       ], 
       "bugs": [
@@ -8943,7 +8943,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          2384424272927753512
+          7703974215119816438
         ]
       ], 
       "bugs": [
@@ -8963,6 +8963,14 @@
       ], 
       "reviewed-by-human": false
     }, 
+    "gradients_no_texture_gpu.png": {
+      "allowed-digests": [
+        [
+          "bitmap-64bitMD5", 
+          1911029399171789143
+        ]
+      ]
+    }, 
     "gradients_pdf-poppler.png": {
       "allowed-digests": [
         [
@@ -9012,7 +9020,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          2601266896013753234
+          6455837352621332663
         ]
       ], 
       "bugs": [
diff --git a/expectations/gm/Test-Win7-ShuttleA-HD2000-x86-Release-DirectWrite/expected-results.json b/expectations/gm/Test-Win7-ShuttleA-HD2000-x86-Release-DirectWrite/expected-results.json
index c2f1a0b..3eed40c 100644
--- a/expectations/gm/Test-Win7-ShuttleA-HD2000-x86-Release-DirectWrite/expected-results.json
+++ b/expectations/gm/Test-Win7-ShuttleA-HD2000-x86-Release-DirectWrite/expected-results.json
@@ -6725,7 +6725,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          15321890635576948138
+          11820545537165154467
         ]
       ], 
       "ignore-failure": false
@@ -6752,7 +6752,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          2384424272927753512
+          7703974215119816438
         ]
       ], 
       "ignore-failure": false
@@ -6769,6 +6769,14 @@
       ], 
       "reviewed-by-human": false
     }, 
+    "gradients_no_texture_gpu.png": {
+      "allowed-digests": [
+        [
+          "bitmap-64bitMD5", 
+          1911029399171789143
+        ]
+      ]
+    }, 
     "gradients_pdf-poppler.png": {
       "allowed-digests": [
         [
@@ -6803,7 +6811,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          2601266896013753234
+          6455837352621332663
         ]
       ], 
       "ignore-failure": false
diff --git a/expectations/gm/Test-Win7-ShuttleA-HD2000-x86-Release/expected-results.json b/expectations/gm/Test-Win7-ShuttleA-HD2000-x86-Release/expected-results.json
index ac23c7d..a1f317c 100644
--- a/expectations/gm/Test-Win7-ShuttleA-HD2000-x86-Release/expected-results.json
+++ b/expectations/gm/Test-Win7-ShuttleA-HD2000-x86-Release/expected-results.json
@@ -6716,7 +6716,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          15321890635576948138
+          11820545537165154467
         ]
       ], 
       "ignore-failure": false
@@ -6743,7 +6743,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          2384424272927753512
+          7703974215119816438
         ]
       ], 
       "ignore-failure": false
@@ -6760,6 +6760,14 @@
       ], 
       "reviewed-by-human": false
     }, 
+    "gradients_no_texture_gpu.png": {
+      "allowed-digests": [
+        [
+          "bitmap-64bitMD5", 
+          1911029399171789143
+        ]
+      ]
+    }, 
     "gradients_pdf-poppler.png": {
       "allowed-digests": [
         [
@@ -6794,7 +6802,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          2601266896013753234
+          6455837352621332663
         ]
       ], 
       "ignore-failure": false
diff --git a/expectations/gm/Test-Win7-ShuttleA-HD2000-x86_64-Debug/expected-results.json b/expectations/gm/Test-Win7-ShuttleA-HD2000-x86_64-Debug/expected-results.json
index a7f8904..8850b97 100644
--- a/expectations/gm/Test-Win7-ShuttleA-HD2000-x86_64-Debug/expected-results.json
+++ b/expectations/gm/Test-Win7-ShuttleA-HD2000-x86_64-Debug/expected-results.json
@@ -6716,7 +6716,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          15321890635576948138
+          11820545537165154467
         ]
       ], 
       "ignore-failure": false
@@ -6743,7 +6743,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          16553363170937516905
+          7215535524974475712
         ]
       ], 
       "ignore-failure": false
@@ -6760,6 +6760,14 @@
       ], 
       "reviewed-by-human": false
     }, 
+    "gradients_no_texture_gpu.png": {
+      "allowed-digests": [
+        [
+          "bitmap-64bitMD5", 
+          1911029399171789143
+        ]
+      ]
+    }, 
     "gradients_pdf-poppler.png": {
       "allowed-digests": [
         [
@@ -6794,7 +6802,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          17371285969348177794
+          13902333712990053074
         ]
       ], 
       "ignore-failure": false
diff --git a/expectations/gm/Test-Win7-ShuttleA-HD2000-x86_64-Release/expected-results.json b/expectations/gm/Test-Win7-ShuttleA-HD2000-x86_64-Release/expected-results.json
index a7f8904..8850b97 100644
--- a/expectations/gm/Test-Win7-ShuttleA-HD2000-x86_64-Release/expected-results.json
+++ b/expectations/gm/Test-Win7-ShuttleA-HD2000-x86_64-Release/expected-results.json
@@ -6716,7 +6716,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          15321890635576948138
+          11820545537165154467
         ]
       ], 
       "ignore-failure": false
@@ -6743,7 +6743,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          16553363170937516905
+          7215535524974475712
         ]
       ], 
       "ignore-failure": false
@@ -6760,6 +6760,14 @@
       ], 
       "reviewed-by-human": false
     }, 
+    "gradients_no_texture_gpu.png": {
+      "allowed-digests": [
+        [
+          "bitmap-64bitMD5", 
+          1911029399171789143
+        ]
+      ]
+    }, 
     "gradients_pdf-poppler.png": {
       "allowed-digests": [
         [
@@ -6794,7 +6802,7 @@
       "allowed-digests": [
         [
           "bitmap-64bitMD5", 
-          17371285969348177794
+          13902333712990053074
         ]
       ], 
       "ignore-failure": false