efl/src/bin
Jean-Philippe Andre 1336b2d9e0 evas filters: Expand snapshot regions by blur radius
When using a snapshot object we have access to exactly all
the pixels below it inside the snapshot surface. So, in order
to produce a nice blur, it is necessary to expand this snapshot
and then clip it otherwise the edges will look a bit ugly.

Unfortunately, there are still places where blurs didn't look
so good, as objects below an opaque region would never get
rendered into the snapshot object. So the edges, inside a
snapshot object, around an opaque region would have blur
artifacts.

This fixes that by shrinking the cutout regions by the radius
of the filter. Eg for blur this is the blur radius.

The test case in elm_test can exhibit this fix very clearly:
a red glow would be visible around the opaque rectangle, but with
these changes we instead see the blurry edges of the objects
below the rectangle.
2017-04-14 11:26:43 +09:00
..
ecore_buffer ecore-buffer: Add ecore_buffer library to EFL. 2015-06-22 10:31:42 -04:00
ecore_con efl net proxy helper - use infinite for and sleeps instead of pause 2017-02-13 19:00:47 +09:00
ecore_evas ecore_evas_convert: Fix crazy use of objects from a thread 2016-12-21 13:56:04 +09:00
edje edje: fix name check matching correctly 2017-04-06 15:20:49 -07:00
eet eet cmdline tool - dont give garbage certificate length if there is none 2017-03-24 14:14:51 +09:00
eeze others: support efl_net_dialer_windows. 2017-03-29 12:44:19 -03:00
efl others: support efl_net_dialer_windows. 2017-03-29 12:44:19 -03:00
efl_js efl-js: JavaScript Eolian binding 2015-12-23 23:59:40 -02:00
efreet removing duplicates winsock2.h 2017-03-07 13:59:54 +09:00
eina CMake: move eina binaries to single dir, add helper macros. 2017-01-23 18:23:40 +01:00
eldbus cmake: add eldbus. 2017-01-26 16:16:15 -02:00
elementary evas filters: Expand snapshot regions by blur radius 2017-04-14 11:26:43 +09:00
elua elua lib: use Eina_Bool as return val in some utils 2015-05-06 15:05:23 +01:00
embryo ifdef RUN_IN_TREE logic. 2017-02-03 12:36:38 -02:00
eolian eolian: allow extending eolian-generated classes from within C 2017-04-13 15:56:15 +02:00
eolian_cxx cxx: Modify how to generate C++ headers and allow cyclic dependencies 2017-01-18 22:47:04 -02:00
eolian_js efl-js: Fix deprecated Set feature of setting non-primitive value 2017-02-22 18:56:30 -03:00
ethumb Split .gitignore into multiple files 2013-06-11 18:18:50 -03:00
ethumb_client ethumb: rewrite slave input/output 2016-12-22 14:13:40 +02:00
evas evas cserve - remove unused if 0'd out code that is misleading my greps 2017-02-09 18:38:28 +09:00
evil Evil: integrate the dlfcn code into Evil 2015-12-29 22:13:58 +09:00