ec0c8fa
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#version 330 uniform mat4 u_mvp; in vec3 i_position; in vecN i_attr; out vecN v_attr; void main() { gl_Position = u_mvp * vec4(i_position, 1.0); v_attr = i_attr; }