| Index: include/gpu/GrXferProcessor.h
|
| diff --git a/include/gpu/GrXferProcessor.h b/include/gpu/GrXferProcessor.h
|
| index b9adb66a1ca4260762ba873ca5a3b5eec372c27c..8cb5cb17698f84464acc8ee14d27c337636b1a5f 100644
|
| --- a/include/gpu/GrXferProcessor.h
|
| +++ b/include/gpu/GrXferProcessor.h
|
| @@ -293,14 +293,16 @@ protected:
|
| uint32_t fClassID;
|
|
|
| private:
|
| - virtual GrXferProcessor* onCreateXferProcessor(const GrProcOptInfo& colorPOI,
|
| + virtual GrXferProcessor* onCreateXferProcessor(const GrDrawTargetCaps& caps,
|
| + const GrProcOptInfo& colorPOI,
|
| const GrProcOptInfo& coveragePOI,
|
| const GrDeviceCoordTexture* dstCopy) const = 0;
|
| /**
|
| * Returns true if the XP generated by this factory will explicitly read dst in the fragment
|
| * shader.
|
| */
|
| - virtual bool willReadDstColor(const GrProcOptInfo& colorPOI,
|
| + virtual bool willReadDstColor(const GrDrawTargetCaps& caps,
|
| + const GrProcOptInfo& colorPOI,
|
| const GrProcOptInfo& coveragePOI) const = 0;
|
|
|
| virtual bool onIsEqual(const GrXPFactory&) const = 0;
|
|
|