Index: src/gpu/GrDistanceFieldTextContext.cpp |
diff --git a/src/gpu/GrDistanceFieldTextContext.cpp b/src/gpu/GrDistanceFieldTextContext.cpp |
index df07204fcb352630293eb2585dce12c605bbb109..313c02ac5132b069a9cb7fed8357ae6976ac0355 100755 |
--- a/src/gpu/GrDistanceFieldTextContext.cpp |
+++ b/src/gpu/GrDistanceFieldTextContext.cpp |
@@ -131,7 +131,8 @@ |
flags |= fUseLCDText ? kUseLCD_DistanceFieldEffectFlag : 0; |
flags |= fUseLCDText && fTextMatrix.rectStaysRect() ? |
kRectToRect_DistanceFieldEffectFlag : 0; |
- bool useBGR = SkPixelGeometryIsBGR(fDeviceProperties.fPixelGeometry); |
+ bool useBGR = SkDeviceProperties::Geometry::kBGR_Layout == |
+ fDeviceProperties.fGeometry.getLayout(); |
flags |= fUseLCDText && useBGR ? kBGR_DistanceFieldEffectFlag : 0; |
// see if we need to create a new effect |
@@ -148,7 +149,7 @@ |
flags)); |
} else { |
#ifdef SK_GAMMA_APPLY_TO_A8 |
- U8CPU lum = SkColorSpaceLuminance::computeLuminance(fDeviceProperties.getGamma(), |
+ U8CPU lum = SkColorSpaceLuminance::computeLuminance(fDeviceProperties.fGamma, |
filteredColor); |
fCachedEffect.reset(GrDistanceFieldTextureEffect::Create(fCurrTexture, |
params, |
@@ -501,8 +502,8 @@ |
#else |
SkScalar contrast = 0.5f; |
#endif |
- SkScalar paintGamma = deviceProperties.getGamma(); |
- SkScalar deviceGamma = deviceProperties.getGamma(); |
+ SkScalar paintGamma = deviceProperties.fGamma; |
+ SkScalar deviceGamma = deviceProperties.fGamma; |
size = SkScalerContext::GetGammaLUTSize(contrast, paintGamma, deviceGamma, |
&width, &height); |