History log of /frameworks/native/services/surfaceflinger/RenderEngine/Image.cpp
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
144e116f45f196396f0d59d5fc09766ab618f885 21-Dec-2017 Lloyd Pique <lpique@google.com> SF: Separate RenderEngine into interface and impl

This allows the RenderEngine to be substituted by a GMock for tests.

RE::RenderEngine is now a pure virtual interface class.
RE::impl::RenderEngine is the normal/base implementation.

Similarly, RE::Image and RE::Surface are pure virtual interfaces.
RE::impl::Image and RE::impl::Surface are the normal implementations.

Test: Builds
Bug: None
Change-Id: Ib5e658df4bb4efc1a9c0ae95feaf0c1e052cdc94
/frameworks/native/services/surfaceflinger/RenderEngine/Image.cpp
401ef83b9d9cc78a6ebe30d289a80d4eee06286b 01-Dec-2017 Chia-I Wu <olv@google.com> surfaceflinger: add image abstraction to RenderEngine

Similar to Surface, Image manages the creation and destruction of an
EGLImageKHR.

Test: builds
Change-Id: I2ca98e99013f0a4028f0ea5036f37b20fd67d956
/frameworks/native/services/surfaceflinger/RenderEngine/Image.cpp