From 4a4d5f27053944bd1da8a65e36d3ab0c073ab8cc Mon Sep 17 00:00:00 2001 From: Ji-Youn Park Date: Mon, 11 May 2015 20:07:12 +0900 Subject: [PATCH] evas: fix bug in evas gl texture. Summary: bytecount always 1,2,4. so changed for simple code. --- src/modules/evas/engines/gl_common/evas_gl_texture.c | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) 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 e71b8e4707..c92a37442c 100644 --- a/src/modules/evas/engines/gl_common/evas_gl_texture.c +++ b/src/modules/evas/engines/gl_common/evas_gl_texture.c @@ -1047,10 +1047,7 @@ evas_gl_common_texture_upload(Evas_GL_Texture *tex, RGBA_Image *im, unsigned int { glPixelStorei(GL_UNPACK_ROW_LENGTH, 0); } - if ((bytes_count == 1) || (bytes_count == 2)) - glPixelStorei(GL_UNPACK_ALIGNMENT, bytes_count); - else - glPixelStorei(GL_UNPACK_ALIGNMENT, 4); + glPixelStorei(GL_UNPACK_ALIGNMENT, bytes_count); // printf("tex upload %ix%i\n", im->cache_entry.w, im->cache_entry.h); // +-+ @@ -1373,10 +1370,7 @@ evas_gl_common_texture_update(Evas_GL_Texture *tex, RGBA_Image *im) { glPixelStorei(GL_UNPACK_ROW_LENGTH, 0); } - if ((bytes_count == 1) || (bytes_count == 2)) - glPixelStorei(GL_UNPACK_ALIGNMENT, bytes_count); - else - glPixelStorei(GL_UNPACK_ALIGNMENT, 4); + glPixelStorei(GL_UNPACK_ALIGNMENT, bytes_count); _tex_sub_2d(tex->gc, u, tex->ty, EVAS_GL_TILE_SIZE, EVAS_GL_TILE_SIZE, fmt, tex->ptt->dataformat, out);