uniform sampler2D u_image; uniform float u_opacity; varying vec2 v_pos; void main() { vec4 color = texture2D(u_image, v_pos); gl_FragColor = color * u_opacity; }