#version 120 attribute vec3 nv_position; attribute vec3 nv_color; uniform mat4 nv_m_mvp; varying vec3 f_coord; varying vec3 f_material; uniform vec3 pos; void main(void) { f_coord = nv_position; f_material = nv_color; gl_Position = nv_m_mvp * vec4(nv_position + pos, 1.0); }