jpeg pushed a commit to branch master.

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

commit 2a4877a5977b350628478c2c0f819aa39386ca2e
Author: Deepjyoti Dutta <deepjyot...@samsung.com>
Date:   Tue Nov 24 17:03:58 2015 +0900

    Evas 3d: Initialized local variables
    
    Summary:
    The OpenGL functions  assigns a value to the local variable. However,
    in case of error it would take the uninitialized garbage value. So, the
    correct solution would be to initialize it to 0.
    
    Signed-off-by: Deepjyoti Dutta <deepjyot...@samsung.com>
    
    Reviewers: Hermet, singh.amitesh, raster, jpeg
    
    Reviewed By: jpeg
    
    Subscribers: yashu21985, mvsovani, alok25, sachin.dev, cedric
    
    Differential Revision: https://phab.enlightenment.org/D3375
---
 src/modules/evas/engines/gl_common/evas_gl_3d_shader.c | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/src/modules/evas/engines/gl_common/evas_gl_3d_shader.c 
b/src/modules/evas/engines/gl_common/evas_gl_3d_shader.c
index 580d952..c013762 100644
--- a/src/modules/evas/engines/gl_common/evas_gl_3d_shader.c
+++ b/src/modules/evas/engines/gl_common/evas_gl_3d_shader.c
@@ -190,7 +190,7 @@ void _shader_flags_add(E3D_Shader_String *shader, 
E3D_Shader_Flag flags)
 static inline Eina_Bool
 _shader_compile(GLuint shader, const char *src)
 {
-   GLint ok;
+   GLint ok = 0;
 
    glShaderSource(shader, 1, &src, NULL);
    glCompileShader(shader);
@@ -217,7 +217,7 @@ _shader_compile(GLuint shader, const char *src)
 static inline Eina_Bool
 _program_build(E3D_Program *program, const char *vert_src, const char 
*frag_src)
 {
-   GLint ok;
+   GLint ok = 0;
 
    /* Create OpenGL vertex & fragment shader object. */
    program->vert = glCreateShader(GL_VERTEX_SHADER);
@@ -253,7 +253,7 @@ _program_build(E3D_Program *program, const char *vert_src, 
const char *frag_src)
    if (!ok)
      {
         GLchar   *log_str;
-        GLint     len;
+        GLint     len = 0;
         GLsizei   info_len;
 
         glGetProgramiv(program->prog, GL_INFO_LOG_LENGTH, &len);

-- 


Reply via email to