In the three.js example "webgl_rtt.html" one can see:
varying vec2 vUv;
void main() {
vUv = uv;
gl_Position = projectionMatrix * modelViewMatrix * vec4( position, 1.0 );
}
"uv" is not defined in any .js file in this example, nor in three.js. Obviously it is part of WebGL, but where is it defined, where is the documentation about it, and what other WebGL vars exist???