// 
// standard.vs
//
//      Pass through vertex shader.
//
// Copyright (c) 2006 Dan Gudmundsson
//
//  See the file "license.terms" for information on usage and redistribution
//  of this file, and for a DISCLAIMER OF ALL WARRANTIES.
//
//     $Id: standard.vs,v 1.2 2006/01/27 15:17:56 dgud Exp $
//
 
varying vec2 w3d_uv;
varying vec3 w3d_pos;

void main(void)
{
    // UV coords comes here since we are actually drawing on a texture    
    w3d_uv    = gl_Vertex.xy;
    // The vertex positions comes here in world space
    w3d_pos   = gl_MultiTexCoord1.xyz;
    
    vec4 Position = gl_Vertex;
    gl_Position   = gl_ModelViewProjectionMatrix * Position;
}
