diff options
Diffstat (limited to 'src/modules/evas/engines/gl_common/shader/map_mask_nomul_frag.shd')
-rw-r--r-- | src/modules/evas/engines/gl_common/shader/map_mask_nomul_frag.shd | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/src/modules/evas/engines/gl_common/shader/map_mask_nomul_frag.shd b/src/modules/evas/engines/gl_common/shader/map_mask_nomul_frag.shd index 021d091ceb..0720d580bd 100644 --- a/src/modules/evas/engines/gl_common/shader/map_mask_nomul_frag.shd +++ b/src/modules/evas/engines/gl_common/shader/map_mask_nomul_frag.shd @@ -6,11 +6,8 @@ precision mediump float; #endif #endif uniform sampler2D tex, texm; -varying vec2 tex_c; -varying vec4 mask_Position, mask_Absolute; +varying vec2 tex_c, tex_m; void main() { - // FIXME: Use mask coordinates within its texture - vec2 mpos = vec2(mask_Position.xy - mask_Absolute.xy) * mask_Absolute.zw; - gl_FragColor = texture2D(tex, tex_c.xy).bgra * texture2D(texm, mpos).a; + gl_FragColor = texture2D(tex, tex_c).bgra * texture2D(texm, tex_m).a; } |