Index: src/gpu/SkGrPriv.h |
diff --git a/src/gpu/SkGrPriv.h b/src/gpu/SkGrPriv.h |
index f43a4e9595486e2892f25a2e3deedde488a713ea..46be3a53cfb0b322ab5832ac3867c338dc9fd46d 100644 |
--- a/src/gpu/SkGrPriv.h |
+++ b/src/gpu/SkGrPriv.h |
@@ -48,11 +48,13 @@ void GrInstallBitmapUniqueKeyInvalidator(const GrUniqueKey& key, SkPixelRef* pix |
bool SkPaintToGrPaint(GrContext*, |
const SkPaint& skPaint, |
const SkMatrix& viewM, |
+ bool allowSRGBInputs, |
GrPaint* grPaint); |
/** Same as above but ignores the SkShader (if any) on skPaint. */ |
bool SkPaintToGrPaintNoShader(GrContext* context, |
const SkPaint& skPaint, |
+ bool allowSRGBInputs, |
GrPaint* grPaint); |
/** Replaces the SkShader (if any) on skPaint with the passed in GrFragmentProcessor. The processor |
@@ -61,6 +63,7 @@ bool SkPaintToGrPaintNoShader(GrContext* context, |
bool SkPaintToGrPaintReplaceShader(GrContext*, |
const SkPaint& skPaint, |
const GrFragmentProcessor* shaderFP, |
+ bool allowSRGBInputs, |
GrPaint* grPaint); |
/** Blends the SkPaint's shader (or color if no shader) with the color which specified via a |
@@ -72,6 +75,7 @@ bool SkPaintToGrPaintWithXfermode(GrContext* context, |
const SkMatrix& viewM, |
SkXfermode::Mode primColorMode, |
bool primitiveIsSrc, |
+ bool allowSRGBInputs, |
GrPaint* grPaint); |
/** This is used when there is a primitive color, but the shader should be ignored. Currently, |
@@ -79,9 +83,9 @@ bool SkPaintToGrPaintWithXfermode(GrContext* context, |
unpremultiplied so that interpolation is done in unpremul space. The paint's alpha will be |
applied to the primitive color after interpolation. */ |
inline bool SkPaintToGrPaintWithPrimitiveColor(GrContext* context, const SkPaint& skPaint, |
- GrPaint* grPaint) { |
+ bool allowSRGBInputs, GrPaint* grPaint) { |
return SkPaintToGrPaintWithXfermode(context, skPaint, SkMatrix::I(), SkXfermode::kDst_Mode, |
- false, grPaint); |
+ false, allowSRGBInputs, grPaint); |
} |
/** This is used when there may or may not be a shader, and the caller wants to plugin a texture |
@@ -91,6 +95,7 @@ bool SkPaintToGrPaintWithTexture(GrContext* context, |
const SkMatrix& viewM, |
const GrFragmentProcessor* fp, |
bool textureIsAlphaOnly, |
+ bool allowSRGBInputs, |
GrPaint* grPaint); |
////////////////////////////////////////////////////////////////////////////// |