evas/gl : Do not re-preload image data if texture is successfully uploaded with image... 01/55301/1
authorMinkyoung Kim <mer.kim@samsung.com>
Fri, 18 Dec 2015 07:49:17 +0000 (16:49 +0900)
committerJaeun Choi <jaeun12.choi@samsung.com>
Wed, 23 Dec 2015 03:05:08 +0000 (12:05 +0900)
commit577cf3b6125843fc64a0ac432a4ab5a4cc829106
treea1c6a7c367c9affa1964bf5af120afaab4b95ebe
parentb744380ab06c7460a8e81d3a470090e440ba844d
evas/gl : Do not re-preload image data if texture is successfully uploaded with image data.

Summary:
'cached' flag is not enough to check whethere data is loaded and texture is uploaded.
so check more options for prevent re-preload image data on gl-backend.

Test Plan: Local Test (elementary_test : elm images)

Reviewers: jpeg, eunue

Reviewed By: jpeg

Subscribers: cedric, jiin.moon, wonsik, spacegrapher

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

Change-Id: Ia15c6ec4a22a6b48921baab5d00992bc0918c477
Origin: upstream
src/lib/evas/cache/evas_cache_image.c
src/lib/evas/include/evas_common_private.h
src/modules/evas/engines/gl_common/evas_gl_texture.c
src/modules/evas/engines/gl_generic/evas_engine.c