1#version 310 es 2precision mediump float; 3 4layout(location = 0) in vec4 vColor; 5layout(location = 1) in vec2 vTex; 6layout(binding = 0) uniform sampler2D uTex; 7layout(location = 0) out vec4 FragColor; 8 9vec4 sample_texture(sampler2D tex, vec2 uv) 10{ 11 return texture(tex, uv); 12} 13 14void main() 15{ 16 FragColor = vColor * sample_texture(uTex, vTex); 17} 18 19