#version 330 core layout(location = 0) out vec4 color; in vec4 v_color; in vec2 v_texCoord; in float v_texIndex; uniform sampler2D u_textures[2]; void main() { //vec4 texColor = texture(u_texture, v_texCoord); int index = int(v_texIndex); color = texture(u_textures[index], v_texCoord); }