optimization: added SurfaceCache to reduce intermediate buffers. accepted/tizen/unified/20200701.032327 submit/tizen/20200629.001406 submit/tizen/20200629.234316 submit/tizen/20200630.101739
authorSubhransu Mohanty <smohantty@gmail.com>
Thu, 25 Jun 2020 07:41:15 +0000 (16:41 +0900)
committerJongmin Lee <jm105.lee@samsung.com>
Mon, 29 Jun 2020 00:02:29 +0000 (09:02 +0900)
commitd3eeddd6df799ad468fa58a631b8b2bbed4bd38c
tree37c828bf676ed0fa201c30323c5be9a25c7d3fde
parent13466f6fa843fce5028b7e56d68ab545dbfc051a
optimization: added SurfaceCache to reduce intermediate buffers.

During rendering layers with mask/matte we need intermediate buffers
by keeping the surface cache we can reuse the same buffer for different
layer rendering to reduce memory footprint.
src/lottie/lottieitem.cpp
src/lottie/lottieitem.h