Index: src/gpu/GrTextureProvider.cpp |
diff --git a/src/gpu/GrTextureProvider.cpp b/src/gpu/GrTextureProvider.cpp |
index 7d720eb1212dd0455953892c75e550155975fe03..bc9653fe1ef1f85ee081379ccf0d3e6053966c00 100644 |
--- a/src/gpu/GrTextureProvider.cpp |
+++ b/src/gpu/GrTextureProvider.cpp |
@@ -138,6 +138,15 @@ GrRenderTarget* GrTextureProvider::wrapBackendRenderTarget(const GrBackendRender |
kBorrow_GrWrapOwnership); |
} |
+GrRenderTarget* GrTextureProvider::wrapBackendTextureAsRenderTarget(const GrBackendTextureDesc& desc, |
+ GrWrapOwnership ownership) { |
+ ASSERT_SINGLE_OWNER |
+ if (this->isAbandoned()) { |
+ return nullptr; |
+ } |
+ return fGpu->wrapBackendTextureAsRenderTarget(desc, ownership); |
+} |
+ |
void GrTextureProvider::assignUniqueKeyToResource(const GrUniqueKey& key, GrGpuResource* resource) { |
ASSERT_SINGLE_OWNER |
if (this->isAbandoned() || !resource) { |