#version 330 core in vec2 TexCoord; uniform sampler2D u_Text0; uniform sampler2D u_Text1; out vec4 FragColor; void main() { vec4 color1 = texture(u_Text0, TexCoord); vec4 color2 = texture(u_Text1, TexCoord); FragColor = color1 * color2.r; }