 attribute vec3 position3D;
 attribute vec2 textureCoordinates;
-attribute float waterMask;
 
 uniform float u_morphTime;
 

    v_positionEC = (czm_modelView * vec4(position3DWC, 1.0)).xyz;
    v_positionMC = position3DWC;                                 // position in model coordinates
    v_textureCoordinates = textureCoordinates;
    v_waterMask = waterMask;
}

varying vec3 v_positionEC;

varying vec2 v_textureCoordinates;

// These functions are generated at runtime.
vec4 getPosition(vec3 position3DWC);
