Home
last modified time | relevance | path

Searched refs:fInstanceBuffer (Results 1 – 12 of 12) sorted by relevance

/third_party/flutter/skia/src/gpu/
DGrMesh.h38 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/
DGrCCStroker.cpp286 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 …]
DGrCCFiller.cpp40 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()
DGrCCPerFlushResources.h125 return fInstanceBuffer; in refInstanceBuffer()
151 const sk_sp<GrGpuBuffer> fInstanceBuffer; variable
DGrCCPerFlushResources.cpp190 , 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()
DGrCCStroker.h120 sk_sp<GrGpuBuffer> fInstanceBuffer; variable
DGrCCFiller.h121 sk_sp<GrGpuBuffer> fInstanceBuffer; variable
/third_party/skia/src/gpu/ops/
DDrawAtlasPathOp.cpp195 fProgram->geomProc().instanceStride(), fInstanceCount, &fInstanceBuffer, in onPrepare()
222 flushState->bindBuffers(nullptr, std::move(fInstanceBuffer), fVertexBufferIfNoIDSupport); in onExecute()
DFillRRectOp.cpp129 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()
DDrawAtlasPathOp.h85 sk_sp<const GrBuffer> fInstanceBuffer; variable
/third_party/flutter/skia/src/gpu/ops/
DGrFillRRectOp.h81 sk_sp<const GrBuffer> fInstanceBuffer; variable
DGrFillRRectOp.cpp176 &fInstanceBuffer, &fBaseInstance)) { in onPrepare()
700 if (!fInstanceBuffer) { in onExecute()
760 std::move(indexBuffer), indexCount, fInstanceBuffer, fInstanceCount, fBaseInstance, in onExecute()