12345678910111213141516171819202122232425 |
- //This file is automatically rebuilt by the Cesium build process.
- export default "varying vec3 v_outerPositionWC;\n\
- \n\
- #ifndef PER_FRAGMENT_ATMOSPHERE\n\
- varying vec3 v_mieColor;\n\
- varying vec3 v_rayleighColor;\n\
- #endif\n\
- \n\
- void main (void)\n\
- {\n\
- vec3 toCamera = czm_viewerPositionWC - v_outerPositionWC;\n\
- vec3 lightDirection = getLightDirection(czm_viewerPositionWC);\n\
- vec3 mieColor;\n\
- vec3 rayleighColor;\n\
- \n\
- #ifdef PER_FRAGMENT_ATMOSPHERE\n\
- calculateMieColorAndRayleighColor(v_outerPositionWC, mieColor, rayleighColor);\n\
- #else\n\
- mieColor = v_mieColor;\n\
- rayleighColor = v_rayleighColor;\n\
- #endif\n\
- \n\
- gl_FragColor = calculateFinalColor(czm_viewerPositionWC, toCamera, lightDirection, mieColor, rayleighColor);\n\
- }\n\
- ";
|