/external/skia/src/gpu/ganesh/ops/ |
D | RegionOp.cpp | 102 if (fProgramInfo) { in visitProxies() 103 fProgramInfo->visitFPProxies(func); in visitProxies() 118 GrProgramInfo* programInfo() override { return fProgramInfo; } in programInfo() 134 fProgramInfo = fHelper.createProgramInfoWithStencil(caps, arena, writeView, usesMSAASurface, in onCreateProgramInfo() 141 if (!fProgramInfo) { in onPrepareDraws() 143 if (!fProgramInfo) { in onPrepareDraws() 160 QuadHelper helper(target, fProgramInfo->geomProc().vertexStride(), numRects); in onPrepareDraws() 182 if (!fProgramInfo || !fMesh) { in onExecute() 186 flushState->bindPipelineAndScissorClip(*fProgramInfo, chainBounds); in onExecute() 187 flushState->bindTextures(fProgramInfo->geomProc(), nullptr, fProgramInfo->pipeline()); in onExecute() [all …]
|
D | GrOvalOpFactory.cpp | 1273 if (fProgramInfo) { in visitProxies() 1274 fProgramInfo->visitFPProxies(func); in visitProxies() 1291 GrProgramInfo* programInfo() override { return fProgramInfo; } in programInfo() 1313 fProgramInfo = fHelper.createProgramInfo(caps, in onCreateProgramInfo() 1326 if (!fProgramInfo) { in onPrepareDraws() 1328 if (!fProgramInfo) { in onPrepareDraws() 1335 VertexWriter vertices = target->makeVertexWriter(fProgramInfo->geomProc().vertexStride(), in onPrepareDraws() 1455 if (!fProgramInfo || !fMesh) { in onExecute() 1459 flushState->bindPipelineAndScissorClip(*fProgramInfo, chainBounds); in onExecute() 1460 flushState->bindTextures(fProgramInfo->geomProc(), nullptr, fProgramInfo->pipeline()); in onExecute() [all …]
|
D | DrawAtlasOp.cpp | 76 if (fProgramInfo) { in visitProxies() 77 fProgramInfo->visitFPProxies(func); in visitProxies() 88 GrProgramInfo* programInfo() override { return fProgramInfo; } in programInfo() 125 GrProgramInfo* fProgramInfo = nullptr; member in __anon7dfd64e90111::DrawAtlasOpImpl 258 fProgramInfo = fHelper.createProgramInfo(caps, arena, writeView, usesMSAASurface, in onCreateProgramInfo() 265 if (!fProgramInfo) { in onPrepareDraws() 270 size_t vertexStride = fProgramInfo->geomProc().vertexStride(); in onPrepareDraws() 293 if (!fProgramInfo || !fMesh) { in onExecute() 297 flushState->bindPipelineAndScissorClip(*fProgramInfo, chainBounds); in onExecute() 298 flushState->bindTextures(fProgramInfo->geomProc(), nullptr, fProgramInfo->pipeline()); in onExecute()
|
D | StrokeRectOp.cpp | 143 if (fProgramInfo) { in visitProxies() 144 fProgramInfo->visitFPProxies(func); in visitProxies() 218 GrProgramInfo* programInfo() override { return fProgramInfo; } in programInfo() 242 fProgramInfo = fHelper.createProgramInfo(caps, arena, writeView, usesMSAASurface, in onCreateProgramInfo() 248 if (!fProgramInfo) { in onPrepareDraws() 252 size_t kVertexStride = fProgramInfo->geomProc().vertexStride(); in onPrepareDraws() 291 flushState->bindPipelineAndScissorClip(*fProgramInfo, chainBounds); in onExecute() 292 flushState->bindTextures(fProgramInfo->geomProc(), nullptr, fProgramInfo->pipeline()); in onExecute() 313 GrProgramInfo* fProgramInfo = nullptr; member in skgpu::ganesh::StrokeRectOp::__anon639f9e8c0111::NonAAStrokeRectOp 538 if (fProgramInfo) { in visitProxies() [all …]
|
D | AALinearizingConvexPathRenderer.cpp | 172 if (fProgramInfo) { in visitProxies() 173 fProgramInfo->visitFPProxies(func); in visitProxies() 189 GrProgramInfo* programInfo() override { return fProgramInfo; } in programInfo() 208 fProgramInfo = fHelper.createProgramInfoWithStencil(caps, arena, writeView, usesMSAASurface, in onCreateProgramInfo() 245 if (!fProgramInfo) { in onPrepareDraws() 247 if (!fProgramInfo) { in onPrepareDraws() 252 size_t vertexStride = fProgramInfo->geomProc().vertexStride(); in onPrepareDraws() 320 if (!fProgramInfo || fMeshes.empty()) { in onExecute() 324 flushState->bindPipelineAndScissorClip(*fProgramInfo, chainBounds); in onExecute() 325 flushState->bindTextures(fProgramInfo->geomProc(), nullptr, fProgramInfo->pipeline()); in onExecute() [all …]
|
D | LatticeOp.cpp | 230 if (fProgramInfo) { in visitProxies() 231 fProgramInfo->visitFPProxies(func); in visitProxies() 254 GrProgramInfo* programInfo() override { return fProgramInfo; } in programInfo() 270 fProgramInfo = GrSimpleMeshDrawOpHelper::CreateProgramInfo(caps, arena, writeView, in onCreateProgramInfo() 283 if (!fProgramInfo) { in onPrepareDraws() 285 if (!fProgramInfo) { in onPrepareDraws() 302 const size_t kVertexStride = fProgramInfo->geomProc().vertexStride(); in onPrepareDraws() 383 if (!fProgramInfo || !fMesh) { in onExecute() 387 flushState->bindPipelineAndScissorClip(*fProgramInfo, chainBounds); in onExecute() 388 flushState->bindTextures(fProgramInfo->geomProc(), in onExecute() [all …]
|
D | TriangulatingPathRenderer.cpp | 229 if (fProgramInfo) { in visitProxies() 230 fProgramInfo->visitFPProxies(func); in visitProxies() 411 GrProgramInfo* programInfo() override { return fProgramInfo; } in programInfo() 462 fProgramInfo = fHelper.createProgramInfoWithStencil(caps, arena, writeView, in onCreateProgramInfo() 551 if (!fProgramInfo) { in onExecute() 555 if (!fProgramInfo || !fMesh) { in onExecute() 559 flushState->bindPipelineAndScissorClip(*fProgramInfo, chainBounds); in onExecute() 560 flushState->bindTextures(fProgramInfo->geomProc(), nullptr, fProgramInfo->pipeline()); in onExecute() 579 GrProgramInfo* fProgramInfo = nullptr; member in __anona152ad240111::TriangulatingPathOp
|
D | DefaultPathRenderer.cpp | 451 if (fProgramInfo) { in visitProxies() 452 fProgramInfo->visitFPProxies(func); in visitProxies() 501 GrProgramInfo* programInfo() override { return fProgramInfo; } in programInfo() 527 fProgramInfo = fHelper.createProgramInfoWithStencil(caps, arena, writeView, in onCreateProgramInfo() 546 if (!fProgramInfo) { in onExecute() 550 if (!fProgramInfo || fMeshes.empty()) { in onExecute() 554 flushState->bindPipelineAndScissorClip(*fProgramInfo, chainBounds); in onExecute() 555 flushState->bindTextures(fProgramInfo->geomProc(), nullptr, fProgramInfo->pipeline()); in onExecute() 617 GrProgramInfo* fProgramInfo = nullptr; member in __anonc0f7f3d00111::DefaultPathOp
|
D | FillRectOp.cpp | 145 if (fProgramInfo) { in visitProxies() 146 fProgramInfo->visitFPProxies(func); in visitProxies() 228 return fProgramInfo; in programInfo() 244 fProgramInfo = fHelper.createProgramInfoWithStencil(caps, arena, writeView, usesMSAASurface, in onCreateProgramInfo() 339 if (!fProgramInfo) { in onExecute() 345 flushState->bindPipelineAndScissorClip(*fProgramInfo, chainBounds); in onExecute() 347 flushState->bindTextures(fProgramInfo->geomProc(), nullptr, fProgramInfo->pipeline()); in onExecute() 484 GrProgramInfo* fProgramInfo = nullptr; member in __anon2abbbf1b0111::FillRectOpImpl
|
D | AAConvexPathRenderer.cpp | 762 if (fProgramInfo) { in visitProxies() 763 fProgramInfo->visitFPProxies(func); in visitProxies() 779 GrProgramInfo* programInfo() override { return fProgramInfo; } in programInfo() 798 fProgramInfo = fHelper.createProgramInfoWithStencil(caps, arena, writeView, usesMSAASurface, in onCreateProgramInfo() 808 if (!fProgramInfo) { in onPrepareDraws() 810 if (!fProgramInfo) { in onPrepareDraws() 815 const size_t kVertexStride = fProgramInfo->geomProc().vertexStride(); in onPrepareDraws() 893 if (!fProgramInfo || fDraws.empty()) { in onExecute() 897 flushState->bindPipelineAndScissorClip(*fProgramInfo, chainBounds); in onExecute() 898 flushState->bindTextures(fProgramInfo->geomProc(), nullptr, fProgramInfo->pipeline()); in onExecute() [all …]
|
D | ShadowRRectOp.cpp | 577 GrProgramInfo* programInfo() override { return fProgramInfo; } in programInfo() 590 fProgramInfo = GrSimpleMeshDrawOpHelper::CreateProgramInfo(caps, arena, writeView, in onCreateProgramInfo() 658 if (!fProgramInfo) { in onExecute() 662 if (!fProgramInfo || !fMesh) { in onExecute() 666 flushState->bindPipelineAndScissorClip(*fProgramInfo, chainBounds); in onExecute() 667 flushState->bindTextures(fProgramInfo->geomProc(), *fFalloffView.proxy(), in onExecute() 668 fProgramInfo->pipeline()); in onExecute() 707 if (fProgramInfo) { in visitProxies() 708 fProgramInfo->visitFPProxies(func); in visitProxies() 718 GrProgramInfo* fProgramInfo = nullptr; member in __anon53bc2bac0111::ShadowCircularRRectOp
|
D | FillRRectOp.cpp | 153 if (fProgramInfo) { in visitProxies() 154 fProgramInfo->visitFPProxies(func); in visitProxies() 190 GrProgramInfo* programInfo() override { return fProgramInfo; } in programInfo() 230 GrProgramInfo* fProgramInfo = nullptr; member in skgpu::ganesh::FillRRectOp::__anon45c2318d0111::FillRRectOpImpl 639 if (!fProgramInfo) { in onPrepareDraws() 643 size_t instanceStride = fProgramInfo->geomProc().instanceStride(); in onPrepareDraws() 917 fProgramInfo = fHelper.createProgramInfo(caps, arena, writeView, usesMSAASurface, in onCreateProgramInfo() 928 flushState->bindPipelineAndScissorClip(*fProgramInfo, this->bounds()); in onExecute() 929 flushState->bindTextures(fProgramInfo->geomProc(), nullptr, fProgramInfo->pipeline()); in onExecute()
|
D | DashOp.cpp | 251 if (fProgramInfo) { in visitProxies() 252 fProgramInfo->visitFPProxies(func); in visitProxies() 327 GrProgramInfo* programInfo() override { return fProgramInfo; } in programInfo() 362 fProgramInfo = GrSimpleMeshDrawOpHelper::CreateProgramInfo(caps, in onCreateProgramInfo() 382 if (!fProgramInfo) { in onPrepareDraws() 384 if (!fProgramInfo) { in onPrepareDraws() 613 QuadHelper helper(target, fProgramInfo->geomProc().vertexStride(), totalRectCount); in onPrepareDraws() 668 if (!fProgramInfo || !fMesh) { in onExecute() 672 flushState->bindPipelineAndScissorClip(*fProgramInfo, chainBounds); in onExecute() 673 flushState->bindTextures(fProgramInfo->geomProc(), nullptr, fProgramInfo->pipeline()); in onExecute() [all …]
|
D | DrawMeshOp.cpp | 677 if (fProgramInfo) { in visitProxies() 678 fProgramInfo->visitFPProxies(func); in visitProxies() 689 GrProgramInfo* programInfo() override { return fProgramInfo; } in programInfo() 834 GrProgramInfo* fProgramInfo = nullptr; member in __anon334707610111::MeshOp 1107 fProgramInfo = fHelper.createProgramInfo(caps, in onCreateProgramInfo() 1192 if (!fProgramInfo) { in onExecute() 1196 if (!fProgramInfo || !fMesh) { in onExecute() 1209 flushState->bindPipelineAndScissorClip(*fProgramInfo, chainBounds); in onExecute() 1210 flushState->bindTextures(fProgramInfo->geomProc(), in onExecute() 1212 fProgramInfo->pipeline()); in onExecute()
|
D | TextureOp.cpp | 278 if (fDesc && fDesc->fProgramInfo) { in visitProxies() 279 fDesc->fProgramInfo->visitFPProxies(func); in visitProxies() 417 GrProgramInfo* fProgramInfo = nullptr; member 659 return (fDesc) ? fDesc->fProgramInfo : nullptr; in programInfo() 694 fDesc->fProgramInfo = GrSimpleMeshDrawOpHelper::CreateProgramInfo( in onCreateProgramInfo() 939 if (!fDesc->fProgramInfo) { in onExecute() 941 SkASSERT(fDesc->fProgramInfo); in onExecute() 944 flushState->bindPipelineAndScissorClip(*fDesc->fProgramInfo, chainBounds); in onExecute() 954 flushState->bindTextures(fDesc->fProgramInfo->geomProc(), in onExecute() 956 fDesc->fProgramInfo->pipeline()); in onExecute()
|
/external/skia/tests/ |
D | PrimitiveProcessorTest.cpp | 82 GrProgramInfo* programInfo() override { return fProgramInfo; } in programInfo() 156 fProgramInfo = GrSimpleMeshDrawOpHelper::CreateProgramInfo(caps, in onCreateProgramInfo() 171 if (!fProgramInfo) { in onPrepareDraws() 175 size_t vertexStride = fProgramInfo->geomProc().vertexStride(); in onPrepareDraws() 183 if (!fProgramInfo || !fMesh) { in onExecute() 187 flushState->bindPipelineAndScissorClip(*fProgramInfo, chainBounds); in onExecute() 188 flushState->bindTextures(fProgramInfo->geomProc(), nullptr, fProgramInfo->pipeline()); in onExecute() 194 GrProgramInfo* fProgramInfo = nullptr; member in __anond8bbe76a0111::Op
|
D | GrGpuBufferTest.cpp | 106 if (fProgramInfo) { in visitProxies() 107 fProgramInfo->visitFPProxies(func); in visitProxies() 126 GrProgramInfo* programInfo() override { return fProgramInfo; } in programInfo() 136 fProgramInfo = GrSimpleMeshDrawOpHelper::CreateProgramInfo( in onCreateProgramInfo() 195 if (!fProgramInfo) { in onExecute() 199 flushState->bindPipelineAndScissorClip(*fProgramInfo, chainBounds); in onExecute() 200 flushState->bindTextures(fProgramInfo->geomProc(), nullptr, fProgramInfo->pipeline()); in onExecute() 213 GrProgramInfo* fProgramInfo = nullptr; member in TestVertexOp
|
/external/skia/tools/gpu/ |
D | TestOps.cpp | 104 if (fProgramInfo) { in visitProxies() 105 fProgramInfo->visitFPProxies(func); in visitProxies() 120 GrProgramInfo* programInfo() override { return fProgramInfo; } in programInfo() 141 GrProgramInfo* fProgramInfo = nullptr; member in __anon47279f9c0111::TestRectOp 189 fProgramInfo = GrSimpleMeshDrawOpHelper::CreateProgramInfo(caps, in onCreateProgramInfo() 215 if (!fProgramInfo) { in onExecute() 219 flushState->bindPipelineAndScissorClip(*fProgramInfo, chainBounds); in onExecute() 220 flushState->bindTextures(fProgramInfo->geomProc(), nullptr, fProgramInfo->pipeline()); in onExecute()
|
/external/skia/src/gpu/ganesh/glsl/ |
D | GrGLSLProgramBuilder.h | 49 GrSurfaceOrigin origin() const { return fProgramInfo.origin(); } in origin() 50 const GrPipeline& pipeline() const { return fProgramInfo.pipeline(); } in pipeline() 51 const GrGeometryProcessor& geometryProcessor() const { return fProgramInfo.geomProc(); } in geometryProcessor() 53 return fProgramInfo.pipeline().snapVerticesToPixelCenters(); in snapVerticesToPixelCenters() 55 bool hasPointSize() const { return fProgramInfo.primitiveType() == GrPrimitiveType::kPoints; } in hasPointSize() 139 const GrProgramInfo& fProgramInfo; variable
|
/external/skia/bench/ |
D | VertexColorSpaceBench.cpp | 178 GrProgramInfo* programInfo() override { return fProgramInfo; } in programInfo() 190 fProgramInfo = GrSimpleMeshDrawOpHelper::CreateProgramInfo(caps, in onCreateProgramInfo() 205 if (!fProgramInfo) { in onPrepareDraws() 209 size_t vertexStride = fProgramInfo->geomProc().vertexStride(); in onPrepareDraws() 268 if (!fProgramInfo || !fMesh) { in onExecute() 272 flushState->bindPipelineAndScissorClip(*fProgramInfo, chainBounds); in onExecute() 273 flushState->bindTextures(fProgramInfo->geomProc(), nullptr, fProgramInfo->pipeline()); in onExecute() 283 GrProgramInfo* fProgramInfo = nullptr; member in __anon8a5ed9c70111::Op
|
/external/skia/gm/ |
D | fwidth_squircle.cpp | 214 fProgramInfo = this->createProgramInfo(context->priv().caps(), arena, writeView, in onPrePrepare() 218 context->priv().recordProgramInfo(fProgramInfo); in onPrePrepare() 239 if (!fProgramInfo) { in onExecute() 240 fProgramInfo = this->createProgramInfo(flushState); in onExecute() 243 flushState->bindPipeline(*fProgramInfo, SkRect::MakeIWH(kWidth, kHeight)); in onExecute() 260 GrProgramInfo* fProgramInfo = nullptr; member in __anon5a64ad9f0111::FwidthSquircleTestOp
|
D | beziereffects.cpp | 71 if (fProgramInfo) { in visitProxies() 72 fProgramInfo->visitFPProxies(func); in visitProxies() 89 GrProgramInfo* programInfo() override { return fProgramInfo; } in programInfo() 106 fProgramInfo = GrSimpleMeshDrawOpHelper::CreateProgramInfo(caps, arena, writeView, in onCreateProgramInfo() 118 if (!fProgramInfo) { in onExecute() 122 if (!fProgramInfo) { in onExecute() 126 flushState->bindPipelineAndScissorClip(*fProgramInfo, chainBounds); in onExecute() 127 flushState->bindTextures(fProgramInfo->geomProc(), nullptr, fProgramInfo->pipeline()); in onExecute() 141 GrProgramInfo* fProgramInfo = nullptr; member in skiagm::BezierTestOp
|
D | clockwise.cpp | 194 fProgramInfo = this->createProgramInfo(context->priv().caps(), arena, writeView, in onPrePrepare() 198 context->priv().recordProgramInfo(fProgramInfo); in onPrePrepare() 219 if (!fProgramInfo) { in onExecute() 220 fProgramInfo = this->createProgramInfo(flushState); in onExecute() 223 flushState->bindPipeline(*fProgramInfo, SkRect::MakeXYWH(0, fY, 100, 100)); in onExecute() 237 GrProgramInfo* fProgramInfo = nullptr; member in __anon2dbbaf560111::ClockwiseTestOp
|
D | attributes.cpp | 192 fProgramInfo = this->createProgramInfo(context->priv().caps(), in onPrePrepare() 201 context->priv().recordProgramInfo(fProgramInfo); in onPrePrepare() 244 if (!fProgramInfo) { in onExecute() 245 fProgramInfo = this->createProgramInfo(flushState); in onExecute() 248 flushState->bindPipeline(*fProgramInfo, fRect); in onExecute() 262 GrProgramInfo* fProgramInfo = nullptr; member in __anon7d6208590111::AttributeTestOp
|
/external/skia/src/gpu/ganesh/vk/ |
D | GrVkPipelineStateBuilder.cpp | 170 SkString description = GrProgramDesc::Describe(fProgramInfo, *this->caps()); in storeShadersInCache() 302 bool usesInput = SkToBool(fProgramInfo.renderPassBarriers() & GrXferBarrierFlags::kTexture); in finalize() 340 (fProgramInfo.colorLoadOp() == GrLoadOp::kLoad && in finalize() 341 fGpu->vkCaps().programInfoWillUseDiscardableMSAA(fProgramInfo))) { in finalize() 345 fProgramInfo, shaderStageInfo, numShaderStages, compatibleRenderPass, pipelineLayout, in finalize()
|