/third_party/flutter/skia/src/gpu/ |
D | GrMesh.h | 38 bool hasInstanceData() const { return SkToBool(fInstanceBuffer.get()); } in hasInstanceData() 96 sk_sp<const GrBuffer> fInstanceBuffer; variable 149 fInstanceBuffer.reset(); in setNonIndexedNonInstanced() 162 fInstanceBuffer.reset(); in setIndexed() 180 fInstanceBuffer.reset(); in setIndexedPatterned() 193 fInstanceBuffer = std::move(instanceBuffer); in setInstanced() 208 fInstanceBuffer = std::move(instanceBuffer); in setIndexedInstanced() 226 fInstanceBuffer.get(), fInstanceData.fInstanceCount, in sendToGpu() 231 fVertexBuffer.get(), fBaseVertex, fInstanceBuffer.get(), in sendToGpu()
|
/third_party/flutter/skia/src/gpu/ccpr/ |
D | GrCCStroker.cpp | 286 SkASSERT(!fInstanceBuffer); in parseDeviceSpaceStroke() 375 fInstanceBuffer = onFlushRP->makeBuffer(GrGpuBufferType::kVertex, in InstanceBufferBuilder() 377 if (!fInstanceBuffer) { in InstanceBufferBuilder() 381 fInstanceBufferData = fInstanceBuffer->map(); in InstanceBufferBuilder() 514 fInstanceBuffer->unmap(); in finish() 517 return std::move(fInstanceBuffer); in finish() 557 sk_sp<GrGpuBuffer> fInstanceBuffer; member in GrCCStroker::InstanceBufferBuilder 575 SkASSERT(!fInstanceBuffer); in prepareToDraw() 676 fInstanceBuffer = builder.finish(); in prepareToDraw() 689 SkASSERT(fInstanceBuffer); in drawStrokes() [all …]
|
D | GrCCFiller.cpp | 40 SkASSERT(!fInstanceBuffer); // Can't call after prepareToDraw(). in parseDeviceSpaceFill() 219 SkASSERT(!fInstanceBuffer); in closeCurrentBatch() 307 SkASSERT(!fInstanceBuffer); in prepareToDraw() 353 fInstanceBuffer = in prepareToDraw() 355 if (!fInstanceBuffer) { in prepareToDraw() 360 TriPointInstance* triPointInstanceData = static_cast<TriPointInstance*>(fInstanceBuffer->map()); in prepareToDraw() 466 fInstanceBuffer->unmap(); in prepareToDraw() 492 SkASSERT(fInstanceBuffer); in drawFills() 550 proc.appendMesh(fInstanceBuffer, instanceCount, baseInstance, &fMeshesScratchBuffer); in drawPrimitives() 568 proc.appendMesh(fInstanceBuffer, instanceCount, baseScissorInstance + startIndex, in drawPrimitives()
|
D | GrCCPerFlushResources.h | 125 return fInstanceBuffer; in refInstanceBuffer() 151 const sk_sp<GrGpuBuffer> fInstanceBuffer; variable
|
D | GrCCPerFlushResources.cpp | 190 , fInstanceBuffer(onFlushRP->makeBuffer(GrGpuBufferType::kVertex, in GrCCPerFlushResources() 203 if (!fInstanceBuffer) { in GrCCPerFlushResources() 207 fPathInstanceData = static_cast<PathInstance*>(fInstanceBuffer->map()); in GrCCPerFlushResources() 510 fInstanceBuffer->unmap(); in finalize()
|
D | GrCCStroker.h | 120 sk_sp<GrGpuBuffer> fInstanceBuffer; variable
|
D | GrCCFiller.h | 121 sk_sp<GrGpuBuffer> fInstanceBuffer; variable
|
/third_party/skia/src/gpu/ops/ |
D | DrawAtlasPathOp.cpp | 195 fProgram->geomProc().instanceStride(), fInstanceCount, &fInstanceBuffer, in onPrepare() 222 flushState->bindBuffers(nullptr, std::move(fInstanceBuffer), fVertexBufferIfNoIDSupport); in onExecute()
|
D | FillRRectOp.cpp | 129 sk_sp<const GrBuffer> fInstanceBuffer; member in skgpu::v1::FillRRectOp::__anon31961e450111::FillRRectOpImpl 521 &fInstanceBuffer, &fBaseInstance)) { in onPrepareDraws() 781 if (!fInstanceBuffer || !fIndexBuffer || !fVertexBuffer) { in onExecute() 787 flushState->bindBuffers(std::move(fIndexBuffer), std::move(fInstanceBuffer), in onExecute()
|
D | DrawAtlasPathOp.h | 85 sk_sp<const GrBuffer> fInstanceBuffer; variable
|
/third_party/flutter/skia/src/gpu/ops/ |
D | GrFillRRectOp.h | 81 sk_sp<const GrBuffer> fInstanceBuffer; variable
|
D | GrFillRRectOp.cpp | 176 &fInstanceBuffer, &fBaseInstance)) { in onPrepare() 700 if (!fInstanceBuffer) { in onExecute() 760 std::move(indexBuffer), indexCount, fInstanceBuffer, fInstanceCount, fBaseInstance, in onExecute()
|