1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
#version 330 attribute vec3 vertexPosition; attribute vec2 vertexTexCoord; attribute vec4 vertexColor; uniform mat4 mvpMatrix; varying vec2 fragTexCoord; varying vec4 fragTintColor; void main() { fragTexCoord = vertexTexCoord; fragTintColor = vertexColor; gl_Position = mvpMatrix*vec4(vertexPosition, 1.0); }