23 lines
462 B
Plaintext
23 lines
462 B
Plaintext
|
|
#ifdef VECTOR_TILE
|
||
|
|
uniform vec4 u_highlightColor;
|
||
|
|
#endif
|
||
|
|
|
||
|
|
varying vec2 v_st;
|
||
|
|
|
||
|
|
void main()
|
||
|
|
{
|
||
|
|
czm_materialInput materialInput;
|
||
|
|
|
||
|
|
materialInput.s = v_st.s;
|
||
|
|
materialInput.st = v_st;
|
||
|
|
materialInput.str = vec3(v_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();
|
||
|
|
}
|