#version 330 core in vec2 TexCoord; out vec4 FragColor; uniform vec4 color; uniform sampler2D ourTexture; uniform sampler2D ourTexture2; void main() { vec4 tex1 = texture(ourTexture, TexCoord); vec4 tex2 = texture(ourTexture2,TexCoord); FragColor = mix(tex1 * vec4( color.xyz, 1.0), tex2, 0.2) /* *vec4( TexColor,1.0) /**/; }