yzt
2023-05-26 2f70f6727314edd84d8ec2bfe3ce832803f1ea77
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
#ifdef VECTOR_TILE
uniform vec4 u_highlightColor;
#endif
 
varying vec2 v_st;
 
void main()
{
    czm_materialInput materialInput;
 
    vec2 st = v_st;
    st.t = czm_readNonPerspective(st.t, gl_FragCoord.w);
 
    materialInput.s = st.s;
    materialInput.st = st;
    materialInput.str = vec3(st, 0.0);
 
    czm_material material = czm_getMaterial(materialInput);
    gl_FragColor = vec4(material.diffuse + material.emission, material.alpha);
#ifdef VECTOR_TILE
    gl_FragColor *= u_highlightColor;
#endif
 
    czm_writeLogDepth();
}