summaryrefslogtreecommitdiff
path: root/shaders/cairo-gl/2.frag
blob: 3a19bd58422ac2875f33bcd2f37b658fac100f4f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
varying vec2 source_texcoords;
uniform sampler1D source_sampler;

vec4 get_source()
{
    return texture1D (source_sampler, source_texcoords.x);
}
varying float mask_coverage;
vec4 get_mask()
{
    return vec4(0, 0, 0, mask_coverage);
}
void main()
{
    gl_FragColor = get_source() * get_mask().a;
}