raster pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=fd1917e90d19126f22b982c3dcaed60e28a47f34

commit fd1917e90d19126f22b982c3dcaed60e28a47f34
Author: Minkyoung Kim <mer....@samsung.com>
Date:   Tue Jul 12 14:11:36 2016 +0900

    evas/gl_generic: Recreate texture when native surface image size is changed.
    
    Summary:
    Now, if image is native, do not recreate texture when image size is changed.
    Recreate next native surface set time. So during the time between 
image_size_set and native_surface_set, native image is fragile. Fix it.
    
    Test Plan: Local Test
    
    Reviewers: spacegrapher, jpeg, wonsik, dkdk, raster
    
    Reviewed By: raster
    
    Subscribers: cedric
    
    Differential Revision: https://phab.enlightenment.org/D4153
---
 src/modules/evas/engines/gl_generic/evas_engine.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/src/modules/evas/engines/gl_generic/evas_engine.c 
b/src/modules/evas/engines/gl_generic/evas_engine.c
index 0a683e5..07771f5 100644
--- a/src/modules/evas/engines/gl_generic/evas_engine.c
+++ b/src/modules/evas/engines/gl_generic/evas_engine.c
@@ -594,6 +594,7 @@ eng_image_size_set(void *data, void *image, int w, int h)
      {
         im->w = w;
         im->h = h;
+        evas_gl_common_image_native_enable(im);
         return image;
      }
    re->window_use(re->software.ob);

-- 


Reply via email to