Disable GPU path for lighting filters, due to Windows weirdness. Unreviewed.
authorsenorblanco@chromium.org <senorblanco@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81>
Wed, 11 Jul 2012 18:47:11 +0000 (18:47 +0000)
committersenorblanco@chromium.org <senorblanco@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81>
Wed, 11 Jul 2012 18:47:11 +0000 (18:47 +0000)
git-svn-id: http://skia.googlecode.com/svn/trunk@4547 2bbb7eff-a529-9590-31e7-b0007b416f81

src/effects/SkLightingImageFilter.cpp

index 7ba425d..ed64489 100644 (file)
@@ -776,11 +776,15 @@ bool SkDiffuseLightingImageFilter::onFilterImage(Proxy*,
 }
 
 bool SkDiffuseLightingImageFilter::asNewCustomStage(GrCustomStage** stage) const {
+#if 0
     if (stage) {
         SkScalar scale = SkScalarMul(surfaceScale(), SkIntToScalar(255));
         *stage = new GrDiffuseLightingEffect(light(), scale, kd());
     }
     return true;
+#else
+    return false;
+#endif
 }
 
 ///////////////////////////////////////////////////////////////////////////////
@@ -839,11 +843,15 @@ bool SkSpecularLightingImageFilter::onFilterImage(Proxy*,
 }
 
 bool SkSpecularLightingImageFilter::asNewCustomStage(GrCustomStage** stage) const {
+#if 0
     if (stage) {
         SkScalar scale = SkScalarMul(surfaceScale(), SkIntToScalar(255));
         *stage = new GrSpecularLightingEffect(light(), scale, ks(), shininess());
     }
     return true;
+#else
+    return false;
+#endif
 }
 
 ///////////////////////////////////////////////////////////////////////////////