// Copyright 2011 Riccardo Monica

#version 120 

varying vec3 position;

void main()
  {
  vec4 newpos = gl_ModelViewProjectionMatrix * gl_Vertex;
  position = newpos.xyz / newpos.w;

  gl_FrontColor = gl_Color;
  gl_BackColor = vec4(0.0,0.0,0.0,0.0);
  }
