diff options
Diffstat (limited to 'libs/hwui/LayerRenderer.cpp')
| -rw-r--r-- | libs/hwui/LayerRenderer.cpp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/libs/hwui/LayerRenderer.cpp b/libs/hwui/LayerRenderer.cpp index a15165d..d309ade 100644 --- a/libs/hwui/LayerRenderer.cpp +++ b/libs/hwui/LayerRenderer.cpp @@ -116,5 +116,11 @@ void LayerRenderer::destroyLayer(GLuint fbo, GLuint texture) { if (texture) glDeleteTextures(1, &texture); } +void LayerRenderer::destroyLayerDeferred(GLuint fbo, GLuint texture) { + Caches& caches = Caches::getInstance(); + if (fbo) caches.deleteFboDeferred(fbo); + if (texture) caches.deleteTextureDeferred(texture); +} + }; // namespace uirenderer }; // namespace android |
