#version 120

#include "openmw_vertex.h.glsl"

#include "skypasses.glsl"

uniform int pass;

varying vec4 passColor;
varying vec2 diffuseMapUV;

void main()
{
    gl_Position = mw_modelToClip(gl_Vertex);
    passColor = gl_Color;

    if (pass == PASS_CLOUDS)
        diffuseMapUV = (gl_TextureMatrix[0] * gl_MultiTexCoord0).xy;
    else
        diffuseMapUV = gl_MultiTexCoord0.xy;
}