Index: samplecode/SampleShadowing.cpp |
diff --git a/samplecode/SampleShadowing.cpp b/samplecode/SampleShadowing.cpp |
index 35ef2c1d8b30191fc0b988013c8ba6dfedcfc092..c20204c29bc4ec590776e11aed9669a1b00ad503 100644 |
--- a/samplecode/SampleShadowing.cpp |
+++ b/samplecode/SampleShadowing.cpp |
@@ -29,15 +29,15 @@ public: |
fTestRects[0].fColor = 0xFFEE8888; |
fTestRects[0].fDepth = 80; |
- fTestRects[0].fGeometry = SkRect::MakeLTRB(200,150,350,300); |
+ fTestRects[0].fGeometry = SkRect::MakeLTRB(300,200,350,250); |
fTestRects[1].fColor = 0xFF88EE88; |
fTestRects[1].fDepth = 160; |
- fTestRects[1].fGeometry = SkRect::MakeLTRB(150,200,300,350); |
+ fTestRects[1].fGeometry = SkRect::MakeLTRB(200,300,250,350); |
fTestRects[2].fColor = 0xFF8888EE; |
fTestRects[2].fDepth = 240; |
- fTestRects[2].fGeometry = SkRect::MakeLTRB(100,100,250,250); |
+ fTestRects[2].fGeometry = SkRect::MakeLTRB(100,100,150,150); |
fSliders[0].fGeometry = SkRect::MakeLTRB(20, 400, 30, 420); |
fSliders[0].fOffset = 0.0f; |
@@ -54,7 +54,7 @@ public: |
fShadowParams.fShadowRadius = 4.0f; |
fShadowParams.fBiasingConstant = 0.3f; |
fShadowParams.fMinVariance = 2048; // we need a higher min variance for point lights |
- fShadowParams.fType = SkShadowParams::kVariance_ShadowType; |
+ fShadowParams.fType = SkShadowParams::kNoBlur_ShadowType; |
} |
protected: |
@@ -162,17 +162,11 @@ protected: |
void updateLights(int x, int y) { |
SkLights::Builder builder; |
- builder.setAmbientLightColor(SkColor3f::Make(0.2f, 0.2f, 0.2f)); |
- builder.add(SkLights::Light::MakePoint(SkColor3f::Make(0.2f, 0.4f, 0.6f), |
- SkVector3::Make(x - 50, |
- 350 - y, |
+ builder.add(SkLights::Light::MakePoint(SkColor3f::Make(1.0f, 1.0f, 1.0f), |
+ SkVector3::Make(x, |
+ kHeight - y, |
fLightDepth), |
- 100000)); |
- builder.add(SkLights::Light::MakePoint(SkColor3f::Make(0.6f, 0.4f, 0.2f), |
- SkVector3::Make(x + 50, |
- 450 - y, |
- fLightDepth), |
- 100000)); |
+ 100000, true)); |
fLights = builder.finish(); |
} |