jpeg pushed a commit to branch master.

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

commit 4af7a947a6fe1834d3fb5a8af3cd73196d237f74
Author: Oleksandr Shcherbina <[email protected]>
Date:   Tue Mar 31 08:34:32 2015 +0900

    Evas 3D: Fix shadow map shader
    
    Summary:
    Silly mistake after this b9b5ced501f4642f03d8bcc8441fd3f7b55a7f52 commit.
    Seems uninitialized components of vector gl_FragColor
    
    Reviewers: cedric, Hermet, jpeg
    
    Subscribers: cedric
    
    Differential Revision: https://phab.enlightenment.org/D2258
---
 src/modules/evas/engines/gl_common/shader_3d/evas_gl_3d_shaders.x | 2 +-
 src/modules/evas/engines/gl_common/shader_3d/shadow_map_frag.shd  | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/modules/evas/engines/gl_common/shader_3d/evas_gl_3d_shaders.x 
b/src/modules/evas/engines/gl_common/shader_3d/evas_gl_3d_shaders.x
index eaf7ece..2987ff3 100644
--- a/src/modules/evas/engines/gl_common/shader_3d/evas_gl_3d_shaders.x
+++ b/src/modules/evas/engines/gl_common/shader_3d/evas_gl_3d_shaders.x
@@ -1188,7 +1188,7 @@ static const char const shadow_map_frag_glsl[] =
    "#endif //DIFFUSE_TEXTURE\n"
    "#endif //DIFFUSE_TEXTURE_BLEND\n"
    "#endif //ALPHA_TEST_ENABLED\n"
-   "   gl_FragColor.r = gl_FragCoord.z;\n"
+   "   gl_FragColor = vec4(gl_FragCoord.z);\n"
    "}\n";
 
 static const char const color_pick_vert_glsl[] =
diff --git a/src/modules/evas/engines/gl_common/shader_3d/shadow_map_frag.shd 
b/src/modules/evas/engines/gl_common/shader_3d/shadow_map_frag.shd
index 66a88ad..babc448 100644
--- a/src/modules/evas/engines/gl_common/shader_3d/shadow_map_frag.shd
+++ b/src/modules/evas/engines/gl_common/shader_3d/shadow_map_frag.shd
@@ -36,5 +36,5 @@ void main() {
 
 #endif //ALPHA_TEST_ENABLED
 
-   gl_FragColor.r = gl_FragCoord.z;
+   gl_FragColor = vec4(gl_FragCoord.z);
 }

-- 


Reply via email to