SkyAtmosphereVS.glsl 436 B

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