Home
last modified time | relevance | path

Searched refs:GrRenderTargetProxy (Results 1 – 25 of 92) sorted by relevance

1234

/external/skia/src/gpu/
DGrRenderTargetProxy.cpp27 GrRenderTargetProxy::GrRenderTargetProxy(const GrCaps& caps, in GrRenderTargetProxy() function in GrRenderTargetProxy
41 GrRenderTargetProxy::GrRenderTargetProxy(LazyInstantiateCallback&& callback, in GrRenderTargetProxy() function in GrRenderTargetProxy
57 GrRenderTargetProxy::GrRenderTargetProxy(sk_sp<GrSurface> surf, in GrRenderTargetProxy() function in GrRenderTargetProxy
74 int GrRenderTargetProxy::maxWindowRectangles(const GrCaps& caps) const { in maxWindowRectangles()
78 bool GrRenderTargetProxy::instantiate(GrResourceProvider* resourceProvider) { in instantiate()
92 bool GrRenderTargetProxy::canUseStencil(const GrCaps& caps) const { in canUseStencil()
119 sk_sp<GrSurface> GrRenderTargetProxy::createSurface(GrResourceProvider* resourceProvider) const { in createSurface()
130 size_t GrRenderTargetProxy::onUninstantiatedGpuMemorySize() const { in onUninstantiatedGpuMemorySize()
142 bool GrRenderTargetProxy::refsWrappedObjects() const { in refsWrappedObjects()
151 GrSurfaceProxy::LazySurfaceDesc GrRenderTargetProxy::callbackDesc() const { in callbackDesc()
[all …]
DGrRenderTargetProxy.h49 class GrRenderTargetProxy : virtual public GrSurfaceProxy {
51 GrRenderTargetProxy* asRenderTargetProxy() override { return this; } in asRenderTargetProxy()
52 const GrRenderTargetProxy* asRenderTargetProxy() const override { return this; } in asRenderTargetProxy()
124 GrRenderTargetProxy(const GrCaps&,
146 GrRenderTargetProxy(LazyInstantiateCallback&&,
158 GrRenderTargetProxy(sk_sp<GrSurface>,
DGrDDLTask.h14 class GrRenderTargetProxy; variable
25 sk_sp<GrRenderTargetProxy> ddlTarget,
71 sk_sp<GrRenderTargetProxy> fDDLTarget;
DGrCaps.h29 class GrRenderTargetProxy; variable
387 GrDstSampleType getDstSampleTypeForProxy(const GrRenderTargetProxy*) const;
404 virtual DstCopyRestrictions getDstCopyRestrictions(const GrRenderTargetProxy* src, in getDstCopyRestrictions()
476 bool supportsDynamicMSAA(const GrRenderTargetProxy*) const;
498 virtual bool onSupportsDynamicMSAA(const GrRenderTargetProxy*) const { return false; } in onSupportsDynamicMSAA() argument
599 virtual GrDstSampleType onGetDstSampleTypeForProxy(const GrRenderTargetProxy*) const { in onGetDstSampleTypeForProxy() argument
DGrProxyProvider.cpp631 return sk_sp<GrRenderTargetProxy>(new GrRenderTargetProxy(std::move(rt), UseAllocator::kNo)); in wrapBackendRenderTarget()
634 sk_sp<GrRenderTargetProxy> GrProxyProvider::wrapVulkanSecondaryCBAsRenderTarget( in wrapVulkanSecondaryCBAsRenderTarget()
666 return sk_sp<GrRenderTargetProxy>(new GrRenderTargetProxy( in wrapVulkanSecondaryCBAsRenderTarget()
667 std::move(rt), UseAllocator::kNo, GrRenderTargetProxy::WrapsVkSecondaryCB::kYes)); in wrapVulkanSecondaryCBAsRenderTarget()
746 sk_sp<GrRenderTargetProxy> GrProxyProvider::createLazyRenderTargetProxy( in createLazyRenderTargetProxy()
775 return sk_sp<GrRenderTargetProxy>(new GrTextureRenderTargetProxy( in createLazyRenderTargetProxy()
781 GrRenderTargetProxy::WrapsVkSecondaryCB vkSCB = in createLazyRenderTargetProxy()
782 wrapsVkSecondaryCB ? GrRenderTargetProxy::WrapsVkSecondaryCB::kYes in createLazyRenderTargetProxy()
783 : GrRenderTargetProxy::WrapsVkSecondaryCB::kNo; in createLazyRenderTargetProxy()
785 return sk_sp<GrRenderTargetProxy>( in createLazyRenderTargetProxy()
[all …]
DGrSurfaceContext.h28 class GrRenderTargetProxy; variable
159 GrRenderTargetProxy* asRenderTargetProxy() { return fReadView.asRenderTargetProxy(); } in asRenderTargetProxy()
160 const GrRenderTargetProxy* asRenderTargetProxy() const { in asRenderTargetProxy()
163 sk_sp<GrRenderTargetProxy> asRenderTargetProxyRef() { in asRenderTargetProxyRef()
DGrSurfaceProxyView.h61 GrRenderTargetProxy* asRenderTargetProxy() const { in asRenderTargetProxy()
68 sk_sp<GrRenderTargetProxy> asRenderTargetProxyRef() const { in asRenderTargetProxyRef()
69 return sk_ref_sp<GrRenderTargetProxy>(this->asRenderTargetProxy()); in asRenderTargetProxyRef()
/external/skqp/src/gpu/
DGrRenderTargetProxy.cpp22 GrRenderTargetProxy::GrRenderTargetProxy(const GrCaps& caps, const GrBackendFormat& format, in GrRenderTargetProxy() function in GrRenderTargetProxy
38 GrRenderTargetProxy::GrRenderTargetProxy(LazyInstantiateCallback&& callback, in GrRenderTargetProxy() function in GrRenderTargetProxy
52 GrRenderTargetProxy::GrRenderTargetProxy(sk_sp<GrSurface> surf, GrSurfaceOrigin origin, in GrRenderTargetProxy() function in GrRenderTargetProxy
60 int GrRenderTargetProxy::maxWindowRectangles(const GrCaps& caps) const { in maxWindowRectangles()
64 bool GrRenderTargetProxy::instantiate(GrResourceProvider* resourceProvider) { in instantiate()
79 sk_sp<GrSurface> GrRenderTargetProxy::createSurface(GrResourceProvider* resourceProvider) const { in createSurface()
92 size_t GrRenderTargetProxy::onUninstantiatedGpuMemorySize() const { in onUninstantiatedGpuMemorySize()
104 bool GrRenderTargetProxy::refsWrappedObjects() const { in refsWrappedObjects()
113 void GrRenderTargetProxy::onValidateSurface(const GrSurface* surface) { in onValidateSurface()
DGrRenderTargetProxyPriv.h27 explicit GrRenderTargetProxyPriv(GrRenderTargetProxy* renderTargetProxy) in GrRenderTargetProxyPriv()
36 GrRenderTargetProxy* fRenderTargetProxy;
38 friend class GrRenderTargetProxy; // to construct/copy this type. variable
41 inline GrRenderTargetProxyPriv GrRenderTargetProxy::rtPriv() { in rtPriv()
45 inline const GrRenderTargetProxyPriv GrRenderTargetProxy::rtPriv() const { in rtPriv()
46 return GrRenderTargetProxyPriv(const_cast<GrRenderTargetProxy*>(this)); in rtPriv()
DGrSurfaceContext.h20 class GrRenderTargetProxy; variable
100 virtual GrRenderTargetProxy* asRenderTargetProxy() = 0;
101 virtual sk_sp<GrRenderTargetProxy> asRenderTargetProxyRef() = 0;
DGrProxyProvider.cpp538 return sk_sp<GrRenderTargetProxy>(new GrRenderTargetProxy(std::move(rt), origin)); in wrapBackendRenderTarget()
562 return sk_sp<GrSurfaceProxy>(new GrRenderTargetProxy(std::move(rt), origin)); in wrapBackendTextureAsRenderTarget()
565 sk_sp<GrRenderTargetProxy> GrProxyProvider::wrapVulkanSecondaryCBAsRenderTarget( in wrapVulkanSecondaryCBAsRenderTarget()
588 return sk_sp<GrRenderTargetProxy>( in wrapVulkanSecondaryCBAsRenderTarget()
589 new GrRenderTargetProxy(std::move(rt), in wrapVulkanSecondaryCBAsRenderTarget()
591 GrRenderTargetProxy::WrapsVkSecondaryCB::kYes)); in wrapVulkanSecondaryCBAsRenderTarget()
653 sk_sp<GrRenderTargetProxy> GrProxyProvider::createLazyRenderTargetProxy( in createLazyRenderTargetProxy()
678 return sk_sp<GrRenderTargetProxy>(new GrTextureRenderTargetProxy( in createLazyRenderTargetProxy()
683 return sk_sp<GrRenderTargetProxy>(new GrRenderTargetProxy( in createLazyRenderTargetProxy()
DGrTextureContext.h38 GrRenderTargetProxy* asRenderTargetProxy() override;
39 sk_sp<GrRenderTargetProxy> asRenderTargetProxyRef() override;
DGrTextureContext.cpp48 GrRenderTargetProxy* GrTextureContext::asRenderTargetProxy() { in asRenderTargetProxy()
54 sk_sp<GrRenderTargetProxy> GrTextureContext::asRenderTargetProxyRef() { in asRenderTargetProxyRef()
DGrTextureRenderTargetProxy.cpp31 , GrRenderTargetProxy(caps, format, desc, origin, fit, budgeted, surfaceFlags) in GrTextureRenderTargetProxy()
48 , GrRenderTargetProxy(LazyInstantiateCallback(), lazyType, format, desc, origin, fit, in GrTextureRenderTargetProxy()
59 , GrRenderTargetProxy(surf, origin) in GrTextureRenderTargetProxy()
DGrDrawingManager.h23 class GrRenderTargetProxy; variable
53 sk_sp<GrRenderTargetOpList> newRTOpList(GrRenderTargetProxy* rtp, bool managedOpList);
83 void copyOpListsFromDDL(const SkDeferredDisplayList*, GrRenderTargetProxy* newDest);
DGrRenderTargetContext.h412 GrRenderTargetProxy* asRenderTargetProxy() override { return fRenderTargetProxy.get(); } in asRenderTargetProxy()
413 sk_sp<GrRenderTargetProxy> asRenderTargetProxyRef() override { return fRenderTargetProxy; } in asRenderTargetProxyRef()
426 GrRenderTargetContext(GrContext*, GrDrawingManager*, sk_sp<GrRenderTargetProxy>,
503 bool SK_WARN_UNUSED_RESULT setupDstProxy(GrRenderTargetProxy*,
512 sk_sp<GrRenderTargetProxy> fRenderTargetProxy;
DGrPathRendering.h93 GrRenderTargetProxy* proxy, in StencilPathArgs()
104 GrRenderTargetProxy* fProxy;
/external/skqp/include/private/
DGrRenderTargetProxy.h21 class GrRenderTargetProxy : virtual public GrSurfaceProxy {
23 GrRenderTargetProxy* asRenderTargetProxy() override { return this; } in asRenderTargetProxy()
24 const GrRenderTargetProxy* asRenderTargetProxy() const override { return this; } in asRenderTargetProxy()
71 GrRenderTargetProxy(const GrCaps&, const GrBackendFormat&, const GrSurfaceDesc&,
84 GrRenderTargetProxy(LazyInstantiateCallback&&, LazyInstantiationType lazyType,
90 GrRenderTargetProxy(sk_sp<GrSurface>, GrSurfaceOrigin,
/external/skia/include/core/
DSkDeferredDisplayList.h22 class GrRenderTargetProxy; variable
25 using GrRenderTargetProxy = SkRefCnt; variable
83 GrRenderTargetProxy* fReplayDest = nullptr;
88 sk_sp<GrRenderTargetProxy> fTargetProxy,
114 sk_sp<GrRenderTargetProxy> fTargetProxy;
/external/skqp/src/gpu/ops/
DGrSemaphoreOp.cpp22 GrRenderTargetProxy* proxy) { in Make()
33 explicit GrWaitSemaphoreOp(sk_sp<GrSemaphore> semaphore, GrRenderTargetProxy* proxy) in GrWaitSemaphoreOp()
47 GrRenderTargetProxy* proxy) { in MakeWait()
DGrSemaphoreOp.h21 GrRenderTargetProxy*);
24 GrSemaphoreOp(uint32_t classId, sk_sp<GrSemaphore> semaphore, GrRenderTargetProxy* proxy) in GrSemaphoreOp()
DGrDebugMarkerOp.h21 GrRenderTargetProxy*,
37 GrDebugMarkerOp(GrRenderTargetProxy* proxy, const SkString& str) in GrDebugMarkerOp()
DGrClearStencilClipOp.h24 GrRenderTargetProxy* proxy);
47 GrRenderTargetProxy* proxy) in GrClearStencilClipOp()
/external/skia/tests/
DProxyConversionTest.cpp72 GrRenderTargetProxy* rtProxy = sProxy->asRenderTargetProxy(); in DEF_GPUTEST_FOR_RENDERING_CONTEXTS()
85 GrRenderTargetProxy* rtProxy = sProxy->asRenderTargetProxy(); in DEF_GPUTEST_FOR_RENDERING_CONTEXTS()
102 GrRenderTargetProxy* rtProxy = tProxy->asRenderTargetProxy(); in DEF_GPUTEST_FOR_RENDERING_CONTEXTS()
140 GrRenderTargetProxy* rtProxy = proxy->asRenderTargetProxy(); in DEF_GPUTEST_FOR_RENDERING_CONTEXTS()
156 GrRenderTargetProxy* rtProxy = tProxy->asRenderTargetProxy(); in DEF_GPUTEST_FOR_RENDERING_CONTEXTS()
/external/skqp/tests/
DProxyConversionTest.cpp76 GrRenderTargetProxy* rtProxy = sProxy->asRenderTargetProxy(); in DEF_GPUTEST_FOR_RENDERING_CONTEXTS()
90 GrRenderTargetProxy* rtProxy = sProxy->asRenderTargetProxy(); in DEF_GPUTEST_FOR_RENDERING_CONTEXTS()
107 GrRenderTargetProxy* rtProxy = tProxy->asRenderTargetProxy(); in DEF_GPUTEST_FOR_RENDERING_CONTEXTS()
148 GrRenderTargetProxy* rtProxy = proxy->asRenderTargetProxy(); in DEF_GPUTEST_FOR_RENDERING_CONTEXTS()
163 GrRenderTargetProxy* rtProxy = tProxy->asRenderTargetProxy(); in DEF_GPUTEST_FOR_RENDERING_CONTEXTS()

1234