| Index: src/gpu/GrDefaultGeoProcFactory.cpp
|
| diff --git a/src/gpu/GrDefaultGeoProcFactory.cpp b/src/gpu/GrDefaultGeoProcFactory.cpp
|
| index 39efd248eaa3cf437cbbdfdace85dc4ff2cec8fd..a72c88052c7270bd0f099da06e011786dd226d7f 100644
|
| --- a/src/gpu/GrDefaultGeoProcFactory.cpp
|
| +++ b/src/gpu/GrDefaultGeoProcFactory.cpp
|
| @@ -24,16 +24,16 @@
|
| GrColor color,
|
| const SkMatrix& viewMatrix,
|
| const SkMatrix& localMatrix,
|
| - bool localCoordsWillBeRead,
|
| - bool coverageWillBeIgnored,
|
| + bool usesLocalCoords,
|
| + bool coverageIgnored,
|
| uint8_t coverage) {
|
| return SkNEW_ARGS(DefaultGeoProc, (gpTypeFlags,
|
| color,
|
| viewMatrix,
|
| localMatrix,
|
| coverage,
|
| - localCoordsWillBeRead,
|
| - coverageWillBeIgnored));
|
| + usesLocalCoords,
|
| + coverageIgnored));
|
| }
|
|
|
| const char* name() const override { return "DefaultGeometryProcessor"; }
|
| @@ -47,9 +47,9 @@
|
| bool hasVertexColor() const { return SkToBool(fInColor); }
|
| const SkMatrix& viewMatrix() const { return fViewMatrix; }
|
| const SkMatrix& localMatrix() const { return fLocalMatrix; }
|
| - bool localCoordsWillBeRead() const { return fLocalCoordsWillBeRead; }
|
| + bool usesLocalCoords() const { return fUsesLocalCoords; }
|
| uint8_t coverage() const { return fCoverage; }
|
| - bool coverageWillBeIgnored() const { return fCoverageWillBeIgnored; }
|
| + bool coverageIgnored() const { return fCoverageIgnored; }
|
| bool hasVertexCoverage() const { return SkToBool(fInCoverage); }
|
|
|
| class GLProcessor : public GrGLGeometryProcessor {
|
| @@ -90,7 +90,7 @@
|
| }
|
|
|
| // Setup coverage as pass through
|
| - if (!gp.coverageWillBeIgnored()) {
|
| + if (!gp.coverageIgnored()) {
|
| if (gp.hasVertexCoverage()) {
|
| fs->codeAppendf("float alpha = 1.0;");
|
| args.fPB->addPassThroughAttribute(gp.inCoverage(), "alpha");
|
| @@ -116,12 +116,11 @@
|
| const DefaultGeoProc& def = gp.cast<DefaultGeoProc>();
|
| uint32_t key = def.fFlags;
|
| key |= def.colorIgnored() << 8;
|
| - key |= def.coverageWillBeIgnored() << 9;
|
| + key |= def.coverageIgnored() << 9;
|
| key |= def.hasVertexColor() << 10;
|
| key |= def.hasVertexCoverage() << 11;
|
| key |= def.coverage() == 0xff ? 0x1 << 12 : 0;
|
| - key |= def.localCoordsWillBeRead() && def.localMatrix().hasPerspective() ? 0x1 << 24 :
|
| - 0x0;
|
| + key |= def.usesLocalCoords() && def.localMatrix().hasPerspective() ? 0x1 << 24 : 0x0;
|
| key |= ComputePosKey(def.viewMatrix()) << 25;
|
| b->add32(key);
|
| }
|
| @@ -145,8 +144,7 @@
|
| fColor = dgp.color();
|
| }
|
|
|
| - if (!dgp.coverageWillBeIgnored() &&
|
| - dgp.coverage() != fCoverage && !dgp.hasVertexCoverage()) {
|
| + if (!dgp.coverageIgnored() && dgp.coverage() != fCoverage && !dgp.hasVertexCoverage()) {
|
| pdman.set1f(fCoverageUniform, GrNormalizeByteToFloat(dgp.coverage()));
|
| fCoverage = dgp.coverage();
|
| }
|
| @@ -187,8 +185,8 @@
|
| const SkMatrix& viewMatrix,
|
| const SkMatrix& localMatrix,
|
| uint8_t coverage,
|
| - bool localCoordsWillBeRead,
|
| - bool coverageWillBeIgnored)
|
| + bool usesLocalCoords,
|
| + bool coverageIgnored)
|
| : fInPosition(NULL)
|
| , fInColor(NULL)
|
| , fInLocalCoords(NULL)
|
| @@ -198,8 +196,8 @@
|
| , fLocalMatrix(localMatrix)
|
| , fCoverage(coverage)
|
| , fFlags(gpTypeFlags)
|
| - , fLocalCoordsWillBeRead(localCoordsWillBeRead)
|
| - , fCoverageWillBeIgnored(coverageWillBeIgnored) {
|
| + , fUsesLocalCoords(usesLocalCoords)
|
| + , fCoverageIgnored(coverageIgnored) {
|
| this->initClassID<DefaultGeoProc>();
|
| bool hasColor = SkToBool(gpTypeFlags & GrDefaultGeoProcFactory::kColor_GPType);
|
| bool hasLocalCoord = SkToBool(gpTypeFlags & GrDefaultGeoProcFactory::kLocalCoord_GPType);
|
| @@ -216,7 +214,7 @@
|
| }
|
| if (hasCoverage) {
|
| fInCoverage = &this->addVertexAttrib(Attribute("inCoverage",
|
| - kFloat_GrVertexAttribType));
|
| + kFloat_GrVertexAttribType));
|
| }
|
| }
|
|
|
| @@ -229,8 +227,8 @@
|
| SkMatrix fLocalMatrix;
|
| uint8_t fCoverage;
|
| uint32_t fFlags;
|
| - bool fLocalCoordsWillBeRead;
|
| - bool fCoverageWillBeIgnored;
|
| + bool fUsesLocalCoords;
|
| + bool fCoverageIgnored;
|
|
|
| GR_DECLARE_GEOMETRY_PROCESSOR_TEST;
|
|
|
| @@ -265,8 +263,8 @@
|
|
|
| const GrGeometryProcessor* GrDefaultGeoProcFactory::Create(uint32_t gpTypeFlags,
|
| GrColor color,
|
| - bool localCoordsWillBeRead,
|
| - bool coverageWillBeIgnored,
|
| + bool usesLocalCoords,
|
| + bool coverageIgnored,
|
| const SkMatrix& viewMatrix,
|
| const SkMatrix& localMatrix,
|
| uint8_t coverage) {
|
| @@ -274,7 +272,7 @@
|
| color,
|
| viewMatrix,
|
| localMatrix,
|
| - localCoordsWillBeRead,
|
| - coverageWillBeIgnored,
|
| + usesLocalCoords,
|
| + coverageIgnored,
|
| coverage);
|
| }
|
|
|