aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/gpu/ccpr/GrCCPerFlushResources.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/gpu/ccpr/GrCCPerFlushResources.h')
-rw-r--r--src/gpu/ccpr/GrCCPerFlushResources.h23
1 files changed, 11 insertions, 12 deletions
diff --git a/src/gpu/ccpr/GrCCPerFlushResources.h b/src/gpu/ccpr/GrCCPerFlushResources.h
index d1a6d8ff21..bc6b6edff3 100644
--- a/src/gpu/ccpr/GrCCPerFlushResources.h
+++ b/src/gpu/ccpr/GrCCPerFlushResources.h
@@ -26,22 +26,21 @@ public:
bool isMapped() const { return SkToBool(fPathInstanceData); }
- GrCCAtlas* addPathToAtlas(const GrCaps&, const SkIRect& clipIBounds, const SkMatrix&,
- const SkPath&, SkRect* devBounds, SkRect* devBounds45,
- int16_t* offsetX, int16_t* offsetY);
- GrCCAtlas* addDeviceSpacePathToAtlas(const GrCaps&, const SkIRect& clipIBounds,
- const SkPath& devPath, const SkIRect& devPathIBounds,
- int16_t* atlasOffsetX, int16_t* atlasOffsetY);
+ GrCCAtlas* renderPathInAtlas(const GrCaps&, const SkIRect& clipIBounds, const SkMatrix&,
+ const SkPath&, SkRect* devBounds, SkRect* devBounds45,
+ int16_t* offsetX, int16_t* offsetY);
+ GrCCAtlas* renderDeviceSpacePathInAtlas(const GrCaps&, const SkIRect& clipIBounds,
+ const SkPath& devPath, const SkIRect& devPathIBounds,
+ int16_t* atlasOffsetX, int16_t* atlasOffsetY);
GrCCPathProcessor::Instance& appendDrawPathInstance() {
SkASSERT(this->isMapped());
- SkASSERT(fPathInstanceCount < fPathInstanceBufferCount);
- return fPathInstanceData[fPathInstanceCount++];
+ SkASSERT(fNextPathInstanceIdx < fPathInstanceBufferCount);
+ return fPathInstanceData[fNextPathInstanceIdx++];
}
- int pathInstanceCount() const { return fPathInstanceCount; }
+ int nextPathInstanceIdx() const { return fNextPathInstanceIdx; }
- bool finalize(GrOnFlushResourceProvider*,
- SkTArray<sk_sp<GrRenderTargetContext>>* atlasDraws);
+ bool finalize(GrOnFlushResourceProvider*, SkTArray<sk_sp<GrRenderTargetContext>>* atlasDraws);
const GrBuffer* indexBuffer() const { SkASSERT(!this->isMapped()); return fIndexBuffer.get(); }
const GrBuffer* vertexBuffer() const { SkASSERT(!this->isMapped()); return fVertexBuffer.get();}
@@ -59,7 +58,7 @@ private:
sk_sp<GrBuffer> fInstanceBuffer;
GrCCPathProcessor::Instance* fPathInstanceData = nullptr;
- int fPathInstanceCount = 0;
+ int fNextPathInstanceIdx = 0;
SkDEBUGCODE(int fPathInstanceBufferCount);
GrSTAllocator<4, GrCCAtlas> fAtlases;