canvas map: introduce a new texture mapping for better quality.
authorHermet Park <hermetpark@gmail.com>
Mon, 8 Apr 2019 04:21:07 +0000 (13:21 +0900)
committerShinwoo Kim <cinoo.kim@samsung.com>
Wed, 17 Apr 2019 01:03:21 +0000 (10:03 +0900)
commit25fd02f86f3914344516798328c65bbe94fdd033
treed99611bac7baea19c08954341e3263dabf3e551c
parente2c7fc8e3042fc20758e950d2eaf0e06bba9632a
canvas map: introduce a new texture mapping for better quality.

Summary:
This new implementation of evas map texture mapping
 is designed for high quality rendering same level to GL.

If you use a high-end device, performance is not too bad, you can turn this on.
You might have practical image quality even in software rendering.

Since this implementation still have a few optimization points (+simd)
and stablizings, it may be useful in somewhat limited envrionments right now.
However the functionality definitely works fine, so please turn this on by
demand (anti_alias + smooth) for a while.

{F3667773} {F3667776} {F3667778}

Reviewers: #committers, devilhorns, raster

Reviewed By: #committers, raster

Subscribers: raster, devilhorns, cedric, #reviewers, #committers

Tags: #efl

Differential Revision: https://phab.enlightenment.org/D8106
src/lib/evas/common/evas_map_image_internal_high.c