diff options
| author | 2019-02-19 19:46:38 -0800 | |
|---|---|---|
| committer | 2019-02-28 13:16:17 -0800 | |
| commit | b5c4f35117be37fb9a0b57d570fcafc09572422c (patch) | |
| tree | 0d3a78fda927e6d9ad9b3a20320d926faddd3d02 /opengl/libagl/BufferObjectManager.cpp | |
| parent | fce78ba299e21056a6b40df97a370d48032ae989 (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