Jean-Philippe Andre
bf2b678ed5
Evas Loader: Introduce colorspace ETC1+Alpha
...
ETC1 does not support Alpha natively, but it can be emulated using
two planes: RGB ETC1 and a grey-scale image encoded in ETC1.
2014-07-09 09:04:55 +09:00
Wonguk Jeong
1cc23d4ff2
evas: jpeg loader - support flip, transpose, transverse
...
Summary:
Previously, jpeg image loader support rotation (90°, 180°, 270°) only.
this patch is about supporting flip(vertical, horizontal), transpose, transverse
@feature
Test Plan: I'm going to make tests in src/tests
Reviewers: cedric, raster, jpeg
CC: seoz, cedric
Differential Revision: https://phab.enlightenment.org/D1126
Signed-off-by: Cedric BAIL <c.bail@partner.samsung.com>
2014-07-06 20:12:31 +02:00
Jean-Philippe Andre
e239f8f4de
Evas loaders: Add new format definitions for S3TC
2014-07-03 11:37:48 +09:00
Jean-Philippe Andre
a2de0a0bc9
Evas: Support duplicated borders in surface alloc
...
Now, the evas loader is supposed to advertise the actual border
size in case of compressed texture formats.
The only case where the border was non zero was ETC formats,
from the TGV loader, so I think we don't need to keep the
previous behaviour (auto-calculate borders for ETC).
2014-07-03 11:37:48 +09:00
Jean-Philippe Andre
2b191b3c51
Evas loader: Introduce border param
2014-07-03 11:37:47 +09:00
Jean-Philippe Andre
e5f4b032be
Evas: Add RGB8_ETC2 and RGBA8_ETC2 colorspaces
...
These are two variants of ETC2 texture compression format.
2014-04-25 16:50:28 +09:00
Cedric BAIL
641576f7f8
evas: add png support for other color space output.
2014-04-01 22:00:15 +09:00
Cedric BAIL
05239d8dd2
evas: let loader specify there prefered color space.
2014-04-01 22:00:14 +09:00
Cedric Bail
ba30060ff9
evas: try to clarify licensing for people that are going to make their own Evas loader.
2013-11-18 19:21:06 +09:00
Cedric Bail
fdea402d32
evas: try to set EAPI correctly.
2013-10-01 17:24:37 +09:00
Cedric Bail
83eaf14f32
evas: make Evas_Loader.h a real public API.
2013-10-01 16:38:44 +09:00
Jean-Philippe Andre
f1506d8dd2
evas/loaders: use Eina_Stringshare where needed.
...
Evas loaders' open() function expect the key to be a stringshare,
so declare it as such and keep using ref() without add().
Signed-off-by: Cedric Bail <cedric.bail@samsung.com>
2013-07-02 16:58:10 +09:00
Cedric Bail
e888a07c0a
evas: cleanup headers. Should work on windows.
2013-06-26 11:24:29 +09:00
Cedric Bail
c3f9d3b8b8
evas: Make Evas_Loader API public.
2013-05-08 18:16:59 +09:00