Lines Matching refs:fProgramInfo
1220 if (fProgramInfo) { in visitProxies()
1221 fProgramInfo->visitFPProxies(func); in visitProxies()
1238 GrProgramInfo* programInfo() override { return fProgramInfo; } in programInfo()
1260 fProgramInfo = fHelper.createProgramInfo(caps, in onCreateProgramInfo()
1273 if (!fProgramInfo) { in onPrepareDraws()
1275 if (!fProgramInfo) { in onPrepareDraws()
1282 VertexWriter vertices{target->makeVertexSpace(fProgramInfo->geomProc().vertexStride(), in onPrepareDraws()
1402 if (!fProgramInfo || !fMesh) { in onExecute()
1406 flushState->bindPipelineAndScissorClip(*fProgramInfo, chainBounds); in onExecute()
1407 flushState->bindTextures(fProgramInfo->geomProc(), nullptr, fProgramInfo->pipeline()); in onExecute()
1486 GrProgramInfo* fProgramInfo = nullptr; member in CircleOp
1592 if (fProgramInfo) { in visitProxies()
1593 fProgramInfo->visitFPProxies(func); in visitProxies()
1610 GrProgramInfo* programInfo() override { return fProgramInfo; } in programInfo()
1632 fProgramInfo = fHelper.createProgramInfo(caps, in onCreateProgramInfo()
1645 if (!fProgramInfo) { in onPrepareDraws()
1647 if (!fProgramInfo) { in onPrepareDraws()
1654 VertexWriter vertices{target->makeVertexSpace(fProgramInfo->geomProc().vertexStride(), in onPrepareDraws()
1733 if (!fProgramInfo || !fMesh) { in onExecute()
1737 flushState->bindPipelineAndScissorClip(*fProgramInfo, chainBounds); in onExecute()
1738 flushState->bindTextures(fProgramInfo->geomProc(), nullptr, fProgramInfo->pipeline()); in onExecute()
1805 GrProgramInfo* fProgramInfo = nullptr; member in ButtCapDashedCircleOp
1930 if (fProgramInfo) { in visitProxies()
1931 fProgramInfo->visitFPProxies(func); in visitProxies()
1950 GrProgramInfo* programInfo() override { return fProgramInfo; } in programInfo()
1968 fProgramInfo = fHelper.createProgramInfo(caps, in onCreateProgramInfo()
1981 if (!fProgramInfo) { in onPrepareDraws()
1983 if (!fProgramInfo) { in onPrepareDraws()
1988 QuadHelper helper(target, fProgramInfo->geomProc().vertexStride(), fEllipses.count()); in onPrepareDraws()
2033 if (!fProgramInfo || !fMesh) { in onExecute()
2037 flushState->bindPipelineAndScissorClip(*fProgramInfo, chainBounds); in onExecute()
2038 flushState->bindTextures(fProgramInfo->geomProc(), nullptr, fProgramInfo->pipeline()); in onExecute()
2097 GrProgramInfo* fProgramInfo = nullptr; member in EllipseOp
2219 if (fProgramInfo) { in visitProxies()
2220 fProgramInfo->visitFPProxies(func); in visitProxies()
2239 GrProgramInfo* programInfo() override { return fProgramInfo; } in programInfo()
2253 fProgramInfo = fHelper.createProgramInfo(caps, arena, writeView, usesMSAASurface, in onCreateProgramInfo()
2260 if (!fProgramInfo) { in onPrepareDraws()
2264 QuadHelper helper(target, fProgramInfo->geomProc().vertexStride(), fEllipses.count()); in onPrepareDraws()
2307 if (!fProgramInfo || !fMesh) { in onExecute()
2311 flushState->bindPipelineAndScissorClip(*fProgramInfo, chainBounds); in onExecute()
2312 flushState->bindTextures(fProgramInfo->geomProc(), nullptr, fProgramInfo->pipeline()); in onExecute()
2375 GrProgramInfo* fProgramInfo = nullptr; member in DIEllipseOp
2578 if (fProgramInfo) { in visitProxies()
2579 fProgramInfo->visitFPProxies(func); in visitProxies()
2646 GrProgramInfo* programInfo() override { return fProgramInfo; } in programInfo()
2668 fProgramInfo = fHelper.createProgramInfo(caps, arena, writeView, usesMSAASurface, in onCreateProgramInfo()
2675 if (!fProgramInfo) { in onPrepareDraws()
2677 if (!fProgramInfo) { in onPrepareDraws()
2685 VertexWriter verts{target->makeVertexSpace(fProgramInfo->geomProc().vertexStride(), in onPrepareDraws()
2771 if (!fProgramInfo || !fMesh) { in onExecute()
2775 flushState->bindPipelineAndScissorClip(*fProgramInfo, chainBounds); in onExecute()
2776 flushState->bindTextures(fProgramInfo->geomProc(), nullptr, fProgramInfo->pipeline()); in onExecute()
2840 GrProgramInfo* fProgramInfo = nullptr; member in CircularRRectOp
2952 if (fProgramInfo) { in visitProxies()
2953 fProgramInfo->visitFPProxies(func); in visitProxies()
2971 GrProgramInfo* programInfo() override { return fProgramInfo; } in programInfo()
2989 fProgramInfo = fHelper.createProgramInfo(caps, arena, writeView, usesMSAASurface, in onCreateProgramInfo()
2996 if (!fProgramInfo) { in onPrepareDraws()
2998 if (!fProgramInfo) { in onPrepareDraws()
3013 fProgramInfo->geomProc().vertexStride(), in onPrepareDraws()
3094 if (!fProgramInfo || !fMesh) { in onExecute()
3098 flushState->bindPipelineAndScissorClip(*fProgramInfo, chainBounds); in onExecute()
3099 flushState->bindTextures(fProgramInfo->geomProc(), nullptr, fProgramInfo->pipeline()); in onExecute()
3158 GrProgramInfo* fProgramInfo = nullptr; member in EllipticalRRectOp