pickingColor;
		#else
			attribute vec3 color;
			varying vec3 vPosition;
		#endif

		varying vec3 vColor;

		void main()	{

			mat4 matrix = mat4(
				vec4( mcol0, 0 ),
				vec4( mcol1, 0 ),
				vec4( mcol2, 0 ),
				vec4( mcol3, 1 )
			);

			vec3 positionEye = ( modelViewMatrix * matrix * vec4( position, 1.0 ) ).xyz;

			#ifdef PICKING
				vColor = pickingColor;
			#else
				vColor = color;
				vPosition = positionEye;
			#endif

			gl_Position = projectionMatrix * vec4( positionEye, 1.0 );

		}

	</scri