Lines Matching refs:fVertexData
487 const GrThreadSafeCache::VertexData* vertexData() const { return fVertexData.get(); } in vertexData()
552 if (!fVertexData) { in findOrCreateVertices()
567 fVertexData = cachedVerts; in findOrCreateVertices()
585 fVertexData = GrThreadSafeCache::MakeVertexData(verts, 4, kVertSize); in findOrCreateVertices()
587 auto [tmpV, tmpD] = threadSafeViewCache->addVertsWithData(key, fVertexData, in findOrCreateVertices()
589 if (tmpV != fVertexData) { in findOrCreateVertices()
591 fVertexData = tmpV; in findOrCreateVertices()
595 if (auto dContext = rContext->asDirectContext(); dContext && !fVertexData->gpuBuffer()) { in findOrCreateVertices()
601 sk_sp<GrGpuBuffer> tmp = rp->createBuffer(fVertexData->vertices(), in findOrCreateVertices()
602 fVertexData->size(), in findOrCreateVertices()
605 fVertexData->setGpuBuffer(std::move(tmp)); in findOrCreateVertices()
644 if (!fVertexData || !fVertexData->gpuBuffer()) { in onExecute()
653 flushState->bindBuffers(nullptr, nullptr, fVertexData->refGpuBuffer()); in onExecute()
663 sk_sp<GrThreadSafeCache::VertexData> fVertexData; member in GrThreadSafeVertexTestOp