diff options
author | 2015-08-03 09:32:36 -0700 | |
---|---|---|
committer | 2015-08-03 09:32:36 -0700 | |
commit | e494a58de341daf08ae23007694a4f6ed4d9cd06 (patch) | |
tree | f985df9f8a848f82cb8b9faf0c39d95be36791de /src/gpu/GrDefaultGeoProcFactory.h | |
parent | 801823b3d825d96baadeb9077c5ed1a8ada05cf2 (diff) |
Revert of Use new API everywhere for GrDefaultGeoProcFactory (patchset #5 id:80001 of https://codereview.chromium.org/1261083003/)
Reason for revert:
breaking things
Original issue's description:
> Use new API everywhere for GrDefaultGeoProcFactory
>
> BUG=skia:
>
> Committed: https://skia.googlesource.com/skia/+/801823b3d825d96baadeb9077c5ed1a8ada05cf2
TBR=robertphillips@google.com,bsalomon@google.com,joshualitt@chromium.org
NOPRESUBMIT=true
NOTREECHECKS=true
NOTRY=true
BUG=skia:
Review URL: https://codereview.chromium.org/1264283004
Diffstat (limited to 'src/gpu/GrDefaultGeoProcFactory.h')
-rw-r--r-- | src/gpu/GrDefaultGeoProcFactory.h | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/src/gpu/GrDefaultGeoProcFactory.h b/src/gpu/GrDefaultGeoProcFactory.h index cd886a20e2..bdefd4a920 100644 --- a/src/gpu/GrDefaultGeoProcFactory.h +++ b/src/gpu/GrDefaultGeoProcFactory.h @@ -127,7 +127,7 @@ namespace GrDefaultGeoProcFactory { const GrGeometryProcessor* Create(const Color&, const Coverage&, const LocalCoords&, - const SkMatrix& viewMatrix); + const SkMatrix& viewMatrix = SkMatrix::I()); /* * Use this factory to create a GrGeometryProcessor that expects a device space vertex position @@ -139,6 +139,15 @@ namespace GrDefaultGeoProcFactory { const LocalCoords&, const SkMatrix& viewMatrix); + // TODO deprecate this + const GrGeometryProcessor* Create(uint32_t gpTypeFlags, + GrColor, + bool localCoordsWillBeRead, + bool coverageWillBeIgnored, + const SkMatrix& viewMatrix = SkMatrix::I(), + const SkMatrix& localMatrix = SkMatrix::I(), + uint8_t coverage = 0xff); + inline size_t DefaultVertexStride() { return sizeof(PositionAttr); } }; |