summaryrefslogtreecommitdiff
path: root/opengl/libagl/BufferObjectManager.cpp
diff options
context:
space:
mode:
author Alec Mouri <alecmouri@google.com> 2019-02-19 19:46:38 -0800
committer Alec Mouri <alecmouri@google.com> 2019-02-28 13:16:17 -0800
commitb5c4f35117be37fb9a0b57d570fcafc09572422c (patch)
tree0d3a78fda927e6d9ad9b3a20320d926faddd3d02 /opengl/libagl/BufferObjectManager.cpp
parentfce78ba299e21056a6b40df97a370d48032ae989 (diff)
Clean up Renderengine caching semantics
* Add unbindExternalTextureBuffer, so that callers such as BufferLayerConsumer can help manage the cache directly, which improves system utilization. * Remove the CacheHint, as it's no longer needed. * Remove the backing image cache in BufferLayerConsumer, as it has not been used. We still need a shadow array to properly callback into RenderEngine, but we no longer need to store EGLImages here. Bug: 123107664 Test: systrace Test: open and close apps with GL composition forced, check for buffer leakage through dumpsys Change-Id: Ie48f99868dd46a4e18b5d659eea520e97a9eb300
Diffstat (limited to 'opengl/libagl/BufferObjectManager.cpp')
0 files changed, 0 insertions, 0 deletions