hermet pushed a commit to branch master.

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

commit 745eea61b0d51846ef6eb4b719190b6a8ae932d0
Author: Hermet Park <[email protected]>
Date:   Tue Dec 31 16:27:25 2019 +0900

    evas gl: enable GL_LINE_SMOOTH only at gles 1.x
    
    As the GLES specification,
    GL_LINE_SMOOTH is not supported since GLES2.
---
 src/modules/evas/engines/gl_common/evas_gl_context.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/src/modules/evas/engines/gl_common/evas_gl_context.c 
b/src/modules/evas/engines/gl_common/evas_gl_context.c
index 6637a839df..da361679bc 100644
--- a/src/modules/evas/engines/gl_common/evas_gl_context.c
+++ b/src/modules/evas/engines/gl_common/evas_gl_context.c
@@ -4301,7 +4301,8 @@ shader_array_flush(Evas_Engine_GL_Context *gc)
 
         if (gc->pipe[i].array.line)
           {
-             if (gc->pipe[i].array.anti_alias)
+             //LINE_SMOOTH is supported at gles 1.x spec.
+             if ((gc->gles_version == 1) && gc->pipe[i].array.anti_alias)
                {
                   glEnable(GL_BLEND);
                   glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA);

-- 


Reply via email to