ui transit: improve zoom effect smoothness by subpixel rendering. 68/248268/1
authorHermet Park <chuneon.park@samsung.com>
Tue, 24 Nov 2020 03:17:17 +0000 (12:17 +0900)
committerHermet Park <chuneon.park@samsung.com>
Wed, 25 Nov 2020 01:13:45 +0000 (10:13 +0900)
commitb60a3c769c5c0c0e5388ea45ed9e9b3f2be1eb7c
tree2efc456f8387de3c2ccc04122abf455b3130b146
parentcd9fdd686be546fb5cf7ef3607613e7a69eb6827
ui transit: improve zoom effect smoothness by subpixel rendering.

Summary:
evas image might have a better quaility if scaling/transform is not necessary,
so we have a condition to check if image is axis-aligned transformed or not.

On the other hand sub-pixel(floating point coordinates unit) rendering necessary
if image has an effect such a zooming. This would result in a smoother effect
than integer coodinate system.

We need a more precise condition to confirm this,
so we intrduce "anti-alias" option to decide the condition.
now, anti-aliased objects will have a sub-pixel rendering always.

Subscribers: cedric, #reviewers, #committers

Tags: #efl

Differential Revision: https://phab.enlightenment.org/D12194

Change-Id: Idfe94766d8721ba32392cad0f3d214c9080e33c9
src/lib/elementary/elm_transit.c
src/modules/evas/engines/gl_generic/evas_engine.c