Fix #35063: GLSL texture node Value output was not outputting alpha.
[blender.git] / source / blender / gpu / shaders / gpu_shader_material.glsl
index 08747b19df255dd2806f561fa1d03bc0cad4d7e4..d9f5d99f950c1143a477e205676925b6c6f06b33 100644 (file)
@@ -753,7 +753,7 @@ void texture_wood_sin(vec3 vec, out float value, out vec4 color, out vec3 normal
 void texture_image(vec3 vec, sampler2D ima, out float value, out vec4 color, out vec3 normal)
 {
        color = texture2D(ima, (vec.xy + vec2(1.0, 1.0))*0.5);
-       value = 1.0;
+       value = color.a;
 
        normal.x = 2.0*(color.r - 0.5);
        normal.y = 2.0*(0.5 - color.g);