diff options
| author | 2018-12-19 17:56:23 -0800 | |
|---|---|---|
| committer | 2019-01-14 14:00:29 -0800 | |
| commit | 539319fb9fee64b388a155073fe7e4c9e0f3e3f1 (patch) | |
| tree | 2520b73489434638bae66a94e5bc34f2853665d5 /vulkan/libvulkan/api.cpp | |
| parent | 1f3bcc2cd377191b7becc4cb7311adb15adfd35b (diff) | |
Adding an image cache to be behind drawLayers.
This is intended to replace the shadow GLImage array in BufferQueueLayer, since
I think this is simpler, and I don't fully trust BufferLayerConsumer's locking
model so that we could safely hold a unique_ptr<GLImage> there while passing a
pointer to RenderEngine::drawLayers.
Also, putting RenderEngine behind a binderizable interface is a bit of
a stretch goal for profiling, so EGLImage operations will need to be
behind the interface.
Bug: 118461793
Change-Id: Ibde79abd722ecb48ddf1288bc27008e07e1dc0c4
Test: librenderengine_test
Diffstat (limited to 'vulkan/libvulkan/api.cpp')
0 files changed, 0 insertions, 0 deletions