Revert "Evas 3D: Fix shadow map shader"
authorOleksandr Shcherbina <o.shcherbina@samsung.com>
Mon, 6 Apr 2015 01:45:42 +0000 (10:45 +0900)
committerChunEon Park <chuneon.park@samsung.com>
Mon, 6 Apr 2015 01:45:42 +0000 (10:45 +0900)
Summary:
This reverts commit 4af7a947a6fe1834d3fb5a8af3cd73196d237f74.
There is more convenient way remove noise in vector gl_Fragcolor at shadow_map
shader, because current decision lead to useless issue with shadow effect.
Need just add default initialize at the begining in shader file smth like that
gl_FragColor = vec4(1);
I suppose do that after this patch.

Reviewers: cedric, raster, Hermet

Reviewed By: Hermet

Subscribers: cedric

Differential Revision: https://phab.enlightenment.org/D2290

src/modules/evas/engines/gl_common/shader_3d/evas_gl_3d_shaders.x
src/modules/evas/engines/gl_common/shader_3d/shadow_map_frag.shd

index 2987ff3..eaf7ece 100644 (file)
@@ -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 = vec4(gl_FragCoord.z);\n"
+   "   gl_FragColor.r = gl_FragCoord.z;\n"
    "}\n";
 
 static const char const color_pick_vert_glsl[] =
index babc448..66a88ad 100644 (file)
@@ -36,5 +36,5 @@ void main() {
 
 #endif //ALPHA_TEST_ENABLED
 
-   gl_FragColor = vec4(gl_FragCoord.z);
+   gl_FragColor.r = gl_FragCoord.z;
 }