varying vec2 v_uv;
varying vec3 v_pos;

void main() {
  gl_Position = projectionMatrix * viewMatrix * modelMatrix * vec4(position, 1.0);

  v_uv = uv;

  vec4 pos = modelMatrix * vec4(position, 1.0);
  v_pos = vec3(pos);
}