efl/src/modules/evas/image_loaders
Hermet Park 1f438bd1f0 evas png loader: optimize scale down logic.
Previously, mannual scale down logic was too primitive,
it copied pixel data each channels. Obviously, it's ineffective.

We know the general case - 4 bytes channel which is the most usage,
If loader copies data per four bytes, instructions could be reduced.

When I load scale-downed image(original 8k), about 0.02 secs was reduced by this.
2019-04-29 20:02:34 +09:00
..
bmp EFL For WIN32: Replace HAVE_EVIL define with _WIN32 2017-09-22 05:06:10 -05:00
dds
eet efl - fix lots of little init/shutdown pairs that are wrong 2016-07-04 21:30:34 +09:00
generic EFL For WIN32: Replace HAVE_EVIL define with _WIN32 2017-09-22 05:06:10 -05:00
gif evas git loader - move findo reset inside else as only that changes it 2017-07-29 09:42:44 +09:00
ico efl: unsigned int/long never be less than zero. Fixed. 2017-10-13 12:07:28 -07:00
jp2k jp2k module - dont print ERR on llading if format wrong 2017-10-16 08:42:13 +09:00
jpeg emile: rename emile_image_register to emile_image_callback_set. 2017-02-27 15:05:35 -08:00
pmaps EFL For WIN32: Replace HAVE_EVIL define with _WIN32 2017-09-22 05:06:10 -05:00
png evas png loader: optimize scale down logic. 2019-04-29 20:02:34 +09:00
psd EFL For WIN32: Replace HAVE_EVIL define with _WIN32 2017-09-22 05:06:10 -05:00
tga EFL For WIN32: Replace HAVE_EVIL define with _WIN32 2017-09-22 05:06:10 -05:00
tgv evas image async preload - add option to also make header load async 2017-01-02 18:53:56 +09:00
tiff EFL For WIN32: Replace HAVE_EVIL define with _WIN32 2017-09-22 05:06:10 -05:00
wbmp evas wbmp: fix wrong calc order. 2019-04-24 14:03:37 +09:00
webp EFL For WIN32: Replace HAVE_EVIL define with _WIN32 2017-09-22 05:06:10 -05:00
xpm EFL For WIN32: Replace HAVE_EVIL define with _WIN32 2017-09-22 05:06:10 -05:00
meson.build here comes meson 2018-10-02 17:22:50 +02:00