HomeSort by relevance Sort by last modified time
    Searched refs:pipelineBuilder (Results 1 - 25 of 34) sorted by null

1 2

  /external/skia/src/gpu/
GrPipeline.cpp 17 GrPipeline::GrPipeline(const GrPipelineBuilder& pipelineBuilder,
25 pipelineBuilder.getXPFactory()->createXferProcessor(colorPOI, coveragePOI, dstCopy, caps));
38 pipelineBuilder.getStencil().doesWrite(),
54 fRenderTarget.reset(pipelineBuilder.fRenderTarget.get());
57 fStencilSettings = pipelineBuilder.getStencil();
58 fDrawFace = pipelineBuilder.getDrawFace();
61 if (pipelineBuilder.isHWAntialias()) {
64 if (pipelineBuilder.isDither()) {
67 if (pipelineBuilder.snapVerticesToPixelCenters()) {
77 this->adjustProgramFromOptimizations(pipelineBuilder, optFlags, colorPOI, coveragePOI
    [all...]
GrStencilAndCoverPathRenderer.cpp 57 const GrPipelineBuilder* pipelineBuilder,
65 pipelineBuilder->getStencil().isDisabled();
90 GrPipelineBuilder* pipelineBuilder,
97 target->stencilPath(pipelineBuilder, pp, p, convert_skpath_filltype(path.getFillType()));
101 GrPipelineBuilder* pipelineBuilder,
110 SkASSERT(pipelineBuilder->getStencil().isDisabled());
126 pipelineBuilder->setStencil(kInvertedStencilPass);
130 target->stencilPath(pipelineBuilder, pp, p, convert_skpath_filltype(path.getFillType()));
134 SkRect::MakeLTRB(0, 0, SkIntToScalar(pipelineBuilder->getRenderTarget()->width()),
135 SkIntToScalar(pipelineBuilder->getRenderTarget()->height()))
    [all...]
GrSoftwarePathRenderer.cpp 45 const GrPipelineBuilder* pipelineBuilder,
51 const GrRenderTarget* rt = pipelineBuilder->getRenderTarget();
56 pipelineBuilder->clip().getConservativeBounds(rt, devClipBounds);
83 GrPipelineBuilder* pipelineBuilder,
97 target->drawRect(pipelineBuilder, color, SkMatrix::I(), rect, NULL, &invert);
102 target->drawRect(pipelineBuilder, color, SkMatrix::I(), rect, NULL, &invert);
107 target->drawRect(pipelineBuilder, color, SkMatrix::I(), rect, NULL, &invert);
112 target->drawRect(pipelineBuilder, color, SkMatrix::I(), rect, NULL, &invert);
121 GrPipelineBuilder* pipelineBuilder,
132 if (!get_path_and_clip_bounds(target, pipelineBuilder, path, viewMatrix, &devPathBounds
    [all...]
GrDashLinePathRenderer.cpp 21 const GrPipelineBuilder* pipelineBuilder,
34 GrPipelineBuilder* pipelineBuilder,
42 return GrDashingEffect::DrawDashLine(target, pipelineBuilder, color,
GrClipMaskManager.cpp 32 void setup_drawstate_aaclip(GrPipelineBuilder* pipelineBuilder,
36 SkASSERT(pipelineBuilder && arfp);
37 arfp->set(pipelineBuilder);
48 pipelineBuilder->addCoverageProcessor(
59 const GrPipelineBuilder* pipelineBuilder,
74 return NULL == context->getPathRenderer(gpu, pipelineBuilder, viewMatrix, *path, stroke,
84 bool GrClipMaskManager::useSWOnlyPath(const GrPipelineBuilder* pipelineBuilder,
104 if (path_needs_SW_renderer(this->getContext(), fClipTarget, pipelineBuilder, translate,
113 bool GrClipMaskManager::installClipEffects(GrPipelineBuilder* pipelineBuilder,
124 arfp->set(pipelineBuilder);
    [all...]
GrAARectRenderer.h 33 GrPipelineBuilder* pipelineBuilder,
38 this->geometryFillAARect(target, pipelineBuilder, color, viewMatrix, rect, devRect);
GrPathRenderer.h 85 const GrPipelineBuilder* pipelineBuilder,
89 return this->onGetStencilSupport(target, pipelineBuilder, path, stroke);
98 * @param pipelineBuilder The pipelineBuilder
107 const GrPipelineBuilder* pipelineBuilder,
117 * @param pipelineBuilder The pipelineBuilder
200 GrPipelineBuilder* pipelineBuilder,
211 pipelineBuilder->setStencil(kIncrementStencil);
212 pipelineBuilder->setDisableColorXPFactory()
    [all...]
GrDrawTarget.cpp 42 bool GrDrawTarget::setupDstReadIfNecessary(const GrPipelineBuilder& pipelineBuilder,
47 if (!pipelineBuilder.willXPNeedDstCopy(*this->caps(), colorPOI, coveragePOI)) {
51 GrRenderTarget* rt = pipelineBuilder.getRenderTarget();
64 pipelineBuilder.clip().getConservativeBounds(rt, &copyRect);
128 void GrDrawTarget::drawBatch(GrPipelineBuilder* pipelineBuilder,
130 SkASSERT(pipelineBuilder);
137 if (!this->setupClip(pipelineBuilder, &arfp, &ars, &scissorState, &batch->bounds())) {
146 GrDrawTarget::PipelineInfo pipelineInfo(pipelineBuilder, &scissorState, batch, &bounds,
190 void GrDrawTarget::stencilPath(GrPipelineBuilder* pipelineBuilder,
197 SkASSERT(pipelineBuilder);
    [all...]
GrPipelineBuilder.cpp 95 void GrPipelineBuilder::AutoRestoreFragmentProcessors::set(GrPipelineBuilder* pipelineBuilder) {
110 fPipelineBuilder = pipelineBuilder;
111 if (NULL != pipelineBuilder) {
112 fColorEffectCnt = pipelineBuilder->numColorFragmentStages();
113 fCoverageEffectCnt = pipelineBuilder->numCoverageFragmentStages();
114 SkDEBUGCODE(++pipelineBuilder->fBlockEffectRemovalCnt;)
GrPathRendererChain.cpp 35 const GrPipelineBuilder* pipelineBuilder,
63 if (fChain[i]->canDrawPath(target, pipelineBuilder, viewMatrix, path, stroke, antiAlias)) {
66 fChain[i]->getStencilSupport(target, pipelineBuilder, path, stroke);
GrContext.cpp 332 GrPipelineBuilder pipelineBuilder;
333 GrDrawTarget* target = this->prepareToDraw(&pipelineBuilder, rt, clip, paint, &acf);
339 target->drawRect(&pipelineBuilder,
356 GrPipelineBuilder* pipelineBuilder,
362 if (pipelineBuilder->getRenderTarget()->isMultisampled()) {
591 GrPipelineBuilder pipelineBuilder;
592 GrDrawTarget* target = this->prepareToDraw(&pipelineBuilder, rt, clip, &paint, &acf);
604 pipelineBuilder.getRenderTarget()->getBoundsRect(&rtRect);
636 bool needAA = paint.isAntiAlias() && !pipelineBuilder.getRenderTarget()->isMultisampled();
637 bool doAA = needAA && apply_aa_to_rect(target, &pipelineBuilder, &devBoundRect, rect, width
    [all...]
GrDefaultPathRenderer.cpp 537 GrPipelineBuilder* pipelineBuilder,
558 SkAutoTUnref<const GrXPFactory> backupXPFactory(SkRef(pipelineBuilder->getXPFactory()));
560 SkASSERT(GrPipelineBuilder::kBoth_DrawFace == pipelineBuilder->getDrawFace());
658 GetPathDevBounds(path, pipelineBuilder->getRenderTarget(), viewMatrix, &devBounds);
661 pipelineBuilder->setDrawFace(drawFace[p]);
663 *pipelineBuilder->stencil() = *passes[p];
667 // Reset the XP Factory on pipelineBuilder
668 pipelineBuilder->setXPFactory(backupXPFactory);
672 SkASSERT(pipelineBuilder->getRenderTarget());
689 target->drawRect(pipelineBuilder, color, viewM, bounds, NULL, &localMatrix)
    [all...]
GrInOrderCommandBuilder.cpp 43 GrInOrderCommandBuilder::recordStencilPath(const GrPipelineBuilder& pipelineBuilder,
49 (path, pipelineBuilder.getRenderTarget()));
52 sp->fUseHWAA = pipelineBuilder.isHWAntialias();
GrSWMaskHelper.h 96 GrPipelineBuilder* pipelineBuilder,
GrSWMaskHelper.cpp 351 GrPipelineBuilder* pipelineBuilder,
359 GrPipelineBuilder::AutoRestoreFragmentProcessors arfp(pipelineBuilder);
373 pipelineBuilder->addCoverageProcessor(
379 target->drawRect(pipelineBuilder, color, SkMatrix::I(), dstRect, NULL, &invert);
GrDrawTarget.h 120 void drawRect(GrPipelineBuilder* pipelineBuilder,
254 PipelineInfo(GrPipelineBuilder* pipelineBuilder, GrScissorState* scissor,
258 PipelineInfo(GrPipelineBuilder* pipelineBuilder, GrScissorState* scissor,
GrAARectRenderer.cpp 320 GrPipelineBuilder* pipelineBuilder,
333 target->drawBatch(pipelineBuilder, batch);
337 GrPipelineBuilder* pipelineBuilder,
377 this->fillAARect(target, pipelineBuilder, color, viewMatrix, devOutside, devOutside);
394 this->geometryStrokeAARect(target, pipelineBuilder, color, viewMatrix, devOutside,
    [all...]
GrOvalRenderer.cpp 615 GrPipelineBuilder* pipelineBuilder,
622 bool useCoverageAA = useAA && !pipelineBuilder->getRenderTarget()->isMultisampled();
630 this->drawCircle(target, pipelineBuilder, color, viewMatrix, useCoverageAA, oval, stroke);
633 return this->drawDIEllipse(target, pipelineBuilder, color, viewMatrix, useCoverageAA, oval,
637 return this->drawEllipse(target, pipelineBuilder, color, viewMatrix, useCoverageAA, oval,
    [all...]
  /external/skia/tests/
GLProgramsTest.cpp 139 GrPipelineBuilder* pipelineBuilder, SkRandom* random,
144 pipelineBuilder->setXPFactory(xpf.get());
148 GrPipelineBuilder* pipelineBuilder,
165 pipelineBuilder->addColorProcessor(fp);
167 pipelineBuilder->addCoverageProcessor(fp);
173 static void set_random_state(GrPipelineBuilder* pipelineBuilder, SkRandom* random) {
181 !pipelineBuilder->getRenderTarget()->isMultisampled()) {
184 pipelineBuilder->enableState(state);
188 static void set_random_stencil(GrPipelineBuilder* pipelineBuilder, SkRandom* random) {
205 pipelineBuilder->setStencil(kDoesWriteStencil)
    [all...]
  /external/skia/gm/
texturedomaineffect.cpp 128 GrPipelineBuilder pipelineBuilder;
129 pipelineBuilder.setRenderTarget(rt);
130 pipelineBuilder.addColorProcessor(fp);
132 tt.target()->drawSimpleRect(&pipelineBuilder,
yuvtorgbeffect.cpp 123 GrPipelineBuilder pipelineBuilder;
124 pipelineBuilder.setRenderTarget(rt);
125 pipelineBuilder.addColorProcessor(fp);
126 tt.target()->drawSimpleRect(&pipelineBuilder,
convexpolyeffect.cpp 187 GrPipelineBuilder pipelineBuilder;
188 pipelineBuilder.addCoverageProcessor(fp);
189 pipelineBuilder.setRenderTarget(rt);
197 tt.target()->drawBatch(&pipelineBuilder, batch);
236 GrPipelineBuilder pipelineBuilder;
237 pipelineBuilder.addCoverageProcessor(fp);
238 pipelineBuilder.setRenderTarget(rt);
246 tt.target()->drawBatch(&pipelineBuilder, batch);
constcolorprocessor.cpp 114 GrPipelineBuilder pipelineBuilder;
116 pipelineBuilder.setFromPaint(grPaint, rt, clip);
117 pipelineBuilder.addColorProcessor(fp);
119 tt.target()->drawSimpleRect(&pipelineBuilder,
rrects.cpp 109 GrPipelineBuilder pipelineBuilder;
117 pipelineBuilder.addCoverageProcessor(fp);
118 pipelineBuilder.setRenderTarget(rt);
123 tt.target()->drawSimpleRect(&pipelineBuilder,
beziereffects.cpp 222 GrPipelineBuilder pipelineBuilder;
223 pipelineBuilder.setRenderTarget(rt);
232 tt.target()->drawBatch(&pipelineBuilder, batch);
367 GrPipelineBuilder pipelineBuilder;
368 pipelineBuilder.setRenderTarget(rt);
377 tt.target()->drawBatch(&pipelineBuilder, batch);
604 GrPipelineBuilder pipelineBuilder;
605 pipelineBuilder.setRenderTarget(rt);
615 tt.target()->drawBatch(&pipelineBuilder, batch);

Completed in 1150 milliseconds

1 2