yzt
2023-05-26 2f70f6727314edd84d8ec2bfe3ce832803f1ea77
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
attribute vec4 position;
 
varying vec3 v_outerPositionWC;
 
#ifndef PER_FRAGMENT_ATMOSPHERE
varying vec3 v_mieColor;
varying vec3 v_rayleighColor;
#endif
 
void main(void)
{
    vec4 positionWC = czm_model * position;
 
#ifndef PER_FRAGMENT_ATMOSPHERE
    calculateMieColorAndRayleighColor(positionWC.xyz, v_mieColor, v_rayleighColor);
#endif
    v_outerPositionWC = positionWC.xyz;
    gl_Position = czm_modelViewProjection * position;
}