diff options
author | Cedric BAIL <cedric.bail@samsung.com> | 2014-03-11 19:08:40 +0900 |
---|---|---|
committer | Cedric BAIL <cedric.bail@free.fr> | 2014-04-01 22:00:13 +0900 |
commit | 961ecab040669ad2b181ece230e467ae708be8f8 (patch) | |
tree | 7f63ad9fffa7a36fec7e4c53c140b605f521e35c /src/lib/evas/file/evas_module.c | |
parent | 4eb983614cf4d251426e2020ff17c3de403fa848 (diff) |
evas: add a tgv loader.
The TGV file format is specifically created for Evas. It is designed to allow
region decompression and parallele decompression with a fast path for GPU that
do handle ETC1 compression. Plan for adding other compression method will come
later.
Diffstat (limited to '')
-rw-r--r-- | src/lib/evas/file/evas_module.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/lib/evas/file/evas_module.c b/src/lib/evas/file/evas_module.c index 28b4243cdd..6cb5dc66bd 100644 --- a/src/lib/evas/file/evas_module.c +++ b/src/lib/evas/file/evas_module.c | |||
@@ -140,6 +140,7 @@ EVAS_EINA_STATIC_MODULE_DEFINE(image_loader, tiff); | |||
140 | EVAS_EINA_STATIC_MODULE_DEFINE(image_loader, wbmp); | 140 | EVAS_EINA_STATIC_MODULE_DEFINE(image_loader, wbmp); |
141 | EVAS_EINA_STATIC_MODULE_DEFINE(image_loader, webp); | 141 | EVAS_EINA_STATIC_MODULE_DEFINE(image_loader, webp); |
142 | EVAS_EINA_STATIC_MODULE_DEFINE(image_loader, xpm); | 142 | EVAS_EINA_STATIC_MODULE_DEFINE(image_loader, xpm); |
143 | EVAS_EINA_STATIC_MODULE_DEFINE(image_loader, tgv); | ||
143 | #endif | 144 | #endif |
144 | 145 | ||
145 | #if !EVAS_MODULE_NO_IMAGE_SAVERS | 146 | #if !EVAS_MODULE_NO_IMAGE_SAVERS |
@@ -232,6 +233,9 @@ static const struct { | |||
232 | #ifdef EVAS_STATIC_BUILD_XPM | 233 | #ifdef EVAS_STATIC_BUILD_XPM |
233 | EVAS_EINA_STATIC_MODULE_USE(image_loader, xpm), | 234 | EVAS_EINA_STATIC_MODULE_USE(image_loader, xpm), |
234 | #endif | 235 | #endif |
236 | #ifdef EVAS_STATIC_BUILD_TGV | ||
237 | EVAS_EINA_STATIC_MODULE_USE(image_loader, tgv), | ||
238 | #endif | ||
235 | #endif | 239 | #endif |
236 | #if !EVAS_MODULE_NO_IMAGE_SAVERS | 240 | #if !EVAS_MODULE_NO_IMAGE_SAVERS |
237 | #ifdef EVAS_STATIC_BUILD_EET | 241 | #ifdef EVAS_STATIC_BUILD_EET |