diff options
author | Rajeev Ranjan <rajeev.r@samsung.com> | 2014-06-19 14:35:37 +0200 |
---|---|---|
committer | Cedric BAIL <c.bail@partner.samsung.com> | 2014-06-19 16:48:45 +0200 |
commit | bd65b5db5ddcada0255c5ccbaaa1280279ea5679 (patch) | |
tree | e5e733fd84babdcc9a3cbfc17af666401271302b /AUTHORS | |
parent | 2cebf6785eed26e3f4eda7b6d3d77954a19d3bfc (diff) | |
download | efl-bd65b5db5ddcada0255c5ccbaaa1280279ea5679.tar.gz |
evas: improvement of Eina Rectangle Pool and integration with Evas GL backend.
Summary:
This patch introduce various new logic for packing/unpacking of Eina Rectangle in a pool.
It is then used by Evas GL backend texture allocation to improve how efficiently we pack
image in texture atlas. This lead to improved memory usage and reduced power consumption
with usually a more stable higher FPS (as it use less texture to do the same task, their
is less texture switch, so saving memory and speed at the same time).
This patch was developped on Cedric's suggestions to optimize the packing logic using Skyline
algorithm. This patch is based on master and is a new submission for earlier phab link
https://phab.enlightenment.org/D774.
Signed-off-by: Sanjay Nirankari <sanjay.n1@samsung.com>
Signed-off-by: Rajeev Ranjan <rajeev.r@samsung.com>
Signed-off-by: Sreedeep Moulik <sreedeep.m@samsung.com>
Reviewers: cedric, raster
CC: wonsik, jpeg, sreedeep.m, sanjay, govi
Differential Revision: https://phab.enlightenment.org/D1063
Signed-off-by: Cedric BAIL <c.bail@partner.samsung.com>
Diffstat (limited to 'AUTHORS')
-rw-r--r-- | AUTHORS | 1 |
1 files changed, 1 insertions, 0 deletions
@@ -130,6 +130,7 @@ Paulo Cavalcanti <paulo.cavalcanti@linux.intel.com> Jean-Philippe Andre <jp.andre@samsung.com> Yury Usischev <y.usishchev@samsung.com> Youngbok Shin <youngb.shin@samsung.com> +Rajeev Ranjan (Rajeev) <rajeev.r@samsung.com> <rajeev.jnnce@gmail.com> Ecore ----- |