summaryrefslogtreecommitdiff
path: root/src/lib/evas/common/evas_image_load.c
diff options
context:
space:
mode:
authorCedric BAIL <cedric.bail@samsung.com>2014-03-11 19:08:40 +0900
committerCedric BAIL <cedric.bail@free.fr>2014-04-01 22:00:13 +0900
commit961ecab040669ad2b181ece230e467ae708be8f8 (patch)
tree7f63ad9fffa7a36fec7e4c53c140b605f521e35c /src/lib/evas/common/evas_image_load.c
parent4eb983614cf4d251426e2020ff17c3de403fa848 (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 'src/lib/evas/common/evas_image_load.c')
-rw-r--r--src/lib/evas/common/evas_image_load.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/lib/evas/common/evas_image_load.c b/src/lib/evas/common/evas_image_load.c
index 92c6402f8c..52d3295ec4 100644
--- a/src/lib/evas/common/evas_image_load.c
+++ b/src/lib/evas/common/evas_image_load.c
@@ -64,6 +64,9 @@ static const struct ext_loader_s loaders[] =
64 MATCHING(".cur", "ico"), 64 MATCHING(".cur", "ico"),
65 65
66 MATCHING(".psd", "psd"), 66 MATCHING(".psd", "psd"),
67
68 MATCHING(".tgv", "tgv"),
69
67 /* xcf - gefenric */ 70 /* xcf - gefenric */
68 MATCHING(".xcf", "generic"), 71 MATCHING(".xcf", "generic"),
69 MATCHING(".xcf.gz", "generic"), 72 MATCHING(".xcf.gz", "generic"),