2013-12-24 10:44:39 +00:00
|
|
|
uniform sampler2D groundTexture;
|
2015-12-07 22:32:55 +00:00
|
|
|
in vec2 texcoord;
|
|
|
|
out vec4 final_color;
|
2013-12-24 10:44:39 +00:00
|
|
|
|
|
|
|
void main(void)
|
|
|
|
{
|
2015-12-07 22:32:55 +00:00
|
|
|
final_color = texture(groundTexture, texcoord);
|
2013-12-24 10:44:39 +00:00
|
|
|
|
2015-12-07 22:32:55 +00:00
|
|
|
final_color = applyAerialPerspective(final_color);
|
2013-12-24 10:44:39 +00:00
|
|
|
|
2015-12-07 22:32:55 +00:00
|
|
|
final_color = applyToneMapping(final_color);
|
2013-12-24 10:44:39 +00:00
|
|
|
|
2015-12-07 22:32:55 +00:00
|
|
|
final_color = applyMouseTracking(unprojected, final_color);
|
2015-09-06 23:15:59 +00:00
|
|
|
|
2015-12-07 22:32:55 +00:00
|
|
|
final_color.a = distanceFadeout();
|
2013-12-24 10:44:39 +00:00
|
|
|
}
|