#version 330 core VSH_BEGIN vec3 vPos; vec3 vNormal; vec4 vTangent; vec4 vColor; vec2 vUV; vec2 vUV2; vec2 vUV3; vec2 vUV4; uniform mat4 gamelab_mat_model; uniform mat4 gamelab_mat_vp; uniform vec4 gamelab_screen; uniform vec4 gamelab_time; uniform mat4 mvp; out vec2 uv; void main() { vec4 clip = mvp * vec4(vPos, -1, 1.0); gl_Position = clip; uv = vUV; } VSH_END FSH_BEGIN uniform sampler2D uiTex; in vec2 uv; out vec4 FragColor; void main() { FragColor = texture(uiTex, uv); } FSH_END