efl/src/lib/evas/include
Shinwoo Kim 2bf995efa1 evas_map: use source size for uv instead of proxy size
Summary:
Usually application sets uv point value using proxy object size.
if source object is bigger than proxy object, then only part of
source image is used for map, and it leads to unexpected result.

This patch is solving this problem make map use source object size
instead of proxy object size by comparing both size.

Test Plan:
[Samle Code]
{F4606414}

[Sample Image]
{F4606413}

[Before apply map]
{F4606418}

[After apply map WITHOUT patch]
{F4606416}

[After apply map WITH patch]
{F4606417}

Reviewers: raster, Hermet

Reviewed By: raster

Subscribers: cedric, #reviewers, #committers

Tags: #efl

Differential Revision: https://phab.enlightenment.org/D12292
2021-09-20 10:11:11 +01:00
..
evas_blend_ops.h Get rid of trailing whitespaces (12 / 14) 2020-06-23 10:31:22 +02:00
evas_common_private.h evas: Rename EAPI macro to EVAS_API in Evas library 2020-12-15 23:06:12 -03:00
evas_common_types.h build - evas - sse3 optimized code - decouple from eo 2018-11-12 16:42:17 +00:00
evas_ector_buffer.eo eolian: ban void_ptr in stable APIs 2019-07-26 13:35:27 +02:00
evas_filter.h evas: Rename EAPI macro to EVAS_API in Evas library 2020-12-15 23:06:12 -03:00
evas_inline.x canvas 3d: remove all canvas3d features across efl. 2020-03-25 19:14:02 +09:00
evas_macros.h
evas_mmx.h
evas_options.h
evas_private.h evas_map: use source size for uv instead of proxy size 2021-09-20 10:11:11 +01:00
meson.build evas: Rename EAPI macro to EVAS_API in Evas library 2020-12-15 23:06:12 -03:00