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