#version 440
layout(location = 0) in vec2 fragTexCoord;
layout(location = 1) in vec3 fragColor;
layout(location = 0) out vec4 outColor;
layout(binding = 0) uniform sampler2D texSampler1;
layout(binding = 1) uniform sampler2D texSampler2;
void main() {
vec4 color1 = texture(texSampler1, fragTexCoord);
vec4 color2 = texture(texSampler2, fragTexCoord);
outColor = mix(color1, color2, 0.5);
}