Home
last modified time | relevance | path

Searched refs:needsStencil (Results 1 – 19 of 19) sorted by relevance

/external/skqp/src/gpu/
DGrSurfaceProxy.cpp114 GrSurface* surface, bool needsStencil) { in AttachStencilIfNeeded() argument
115 if (needsStencil) { in AttachStencilIfNeeded()
131 int sampleCnt, bool needsStencil, in createSurfaceImpl() argument
187 if (!GrSurfaceProxyPriv::AttachStencilIfNeeded(resourceProvider, surface.get(), needsStencil)) { in createSurfaceImpl()
216 if (this->asRenderTargetProxy()->needsStencil()) { in assign()
228 bool needsStencil, GrSurfaceDescFlags descFlags, in instantiateImpl() argument
235 return GrSurfaceProxyPriv::AttachStencilIfNeeded(resourceProvider, fTarget, needsStencil); in instantiateImpl()
238 sk_sp<GrSurface> surface = this->createSurfaceImpl(resourceProvider, sampleCnt, needsStencil, in instantiateImpl()
459 bool needsStencil = fProxy->asRenderTargetProxy() in doLazyInstantiation() local
460 ? fProxy->asRenderTargetProxy()->needsStencil() in doLazyInstantiation()
[all …]
DGrResourceAllocator.cpp242 bool needsStencil) { in findSurfaceFor() argument
250 needsStencil)) { in findSurfaceFor()
276 needsStencil)) { in findSurfaceFor()
341 bool needsStencil = cur->proxy()->asRenderTargetProxy() in assign() local
342 ? cur->proxy()->asRenderTargetProxy()->needsStencil() in assign()
347 fResourceProvider, cur->proxy()->peekSurface(), needsStencil)) { in assign()
384 } else if (sk_sp<GrSurface> surface = this->findSurfaceFor(cur->proxy(), needsStencil)) { in assign()
DGrOpList.cpp180 bool needsStencil = proxy->asRenderTargetProxy() in isFullyInstantiated() local
181 ? proxy->asRenderTargetProxy()->needsStencil() in isFullyInstantiated()
184 if (needsStencil) { in isFullyInstantiated()
DGrTextureRenderTargetProxy.cpp86 if (!this->instantiateImpl(resourceProvider, this->numStencilSamples(), this->needsStencil(), in instantiate()
105 this->needsStencil(), kDescFlags, in createSurface()
DGrClipStackClip.cpp97 bool needsStencil) { in PathNeedsSWRenderer() argument
117 needsStencil ? GrPathRendererChain::DrawType::kStencilAndColor in PathNeedsSWRenderer()
178 bool needsStencil = invert || in UseSWOnlyPath() local
182 renderTargetContext, translate, element, nullptr, needsStencil)) { in UseSWOnlyPath()
DGrClipStackClip.h47 bool needsStencil);
DGrSurfaceProxyPriv.h70 bool needsStencil);
DGrResourceAllocator.h93 sk_sp<GrSurface> findSurfaceFor(const GrSurfaceProxy* proxy, bool needsStencil);
DGrRenderTargetOpList.cpp559 if (this->isEmpty() || !fTarget.get()->asRenderTargetProxy()->needsStencil()) { in resetForFullscreenClear()
DGrRenderTargetContext.cpp1962 if (!fRenderTargetProxy->needsStencil()) { in addDrawOp()
/external/skia/src/gpu/
DGrProgramInfo.h28 , fNeedsStencil(targetView.asRenderTargetProxy()->needsStencil()) in GrProgramInfo()
57 int needsStencil() const { return fNeedsStencil; } in needsStencil() function
DGrClipStackClip.h45 bool needsStencil);
DGrClipStackClip.cpp96 bool needsStencil) { in PathNeedsSWRenderer() argument
117 needsStencil ? GrPathRendererChain::DrawType::kStencilAndColor in PathNeedsSWRenderer()
171 bool needsStencil = invert || in UseSWOnlyPath() local
175 surfaceDrawContext, translate, element, needsStencil)) { in UseSWOnlyPath()
DGrRenderTargetProxy.h67 int needsStencil() const { return fNeedsStencil; } in needsStencil() function
DGrOpsTask.cpp576 if (proxy->needsStencil()) { in onExecute()
/external/skqp/include/private/
DGrRenderTargetProxy.h41 bool needsStencil() const { return fNeedsStencil; } in needsStencil() function
DGrSurfaceProxy.h462 sk_sp<GrSurface> createSurfaceImpl(GrResourceProvider*, int sampleCnt, bool needsStencil,
465 bool instantiateImpl(GrResourceProvider* resourceProvider, int sampleCnt, bool needsStencil,
/external/skia/src/gpu/vk/
DGrVkRenderTarget.cpp389 SkASSERT(!programInfo.isStencilEnabled() || programInfo.needsStencil()); in ReconstructAttachmentsDescriptor()
390 if (programInfo.needsStencil()) { in ReconstructAttachmentsDescriptor()
DGrVkCaps.cpp1831 bool needsStencil = programInfo.needsStencil() || programInfo.isStencilEnabled(); in makeDesc() local
1833 auto rp = vkRT->getSimpleRenderPass(needsResolve, needsStencil, selfDepFlags, in makeDesc()