jpeg pushed a commit to branch master.

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

commit 5d560dd2b92bbad3aad3c1335608fe3d8caacaa9
Author: Jean-Philippe Andre <[email protected]>
Date:   Mon May 12 13:24:06 2014 +0900

    Evas: Fix abort() when using ETC2 with alpha
---
 src/modules/evas/engines/gl_common/evas_gl_texture.c | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/src/modules/evas/engines/gl_common/evas_gl_texture.c 
b/src/modules/evas/engines/gl_common/evas_gl_texture.c
index 993e532..6e7a5a6 100644
--- a/src/modules/evas/engines/gl_common/evas_gl_texture.c
+++ b/src/modules/evas/engines/gl_common/evas_gl_texture.c
@@ -70,6 +70,9 @@ static const struct {
   { EINA_FALSE, EINA_TRUE, EVAS_COLORSPACE_ETC1, &etc1_fmt, &etc1_fmt },
   { EINA_FALSE, EINA_FALSE, EVAS_COLORSPACE_RGB8_ETC2, &etc2_rgb_fmt, 
&etc2_rgb_fmt },
   { EINA_FALSE, EINA_TRUE, EVAS_COLORSPACE_RGB8_ETC2, &etc2_rgb_fmt, 
&etc2_rgb_fmt },
+  { EINA_TRUE, EINA_FALSE, EVAS_COLORSPACE_RGBA8_ETC2_EAC, &etc2_rgba_fmt, 
&etc2_rgba_fmt },
+  { EINA_TRUE, EINA_TRUE, EVAS_COLORSPACE_RGBA8_ETC2_EAC, &etc2_rgba_fmt, 
&etc2_rgba_fmt },
+  // images marked as no alpha but format supports it (RGBA8_ETC2_EAC):
   { EINA_FALSE, EINA_FALSE, EVAS_COLORSPACE_RGBA8_ETC2_EAC, &etc2_rgba_fmt, 
&etc2_rgba_fmt },
   { EINA_FALSE, EINA_TRUE, EVAS_COLORSPACE_RGBA8_ETC2_EAC, &etc2_rgba_fmt, 
&etc2_rgba_fmt }
 };

-- 


Reply via email to