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