paysages3d/src/render/opengl/shaders/terrain.frag

17 lines
357 B
GLSL
Raw Normal View History

uniform sampler2D groundTexture;
2015-12-07 22:32:55 +00:00
in vec2 texcoord;
out vec4 final_color;
void main(void)
{
2015-12-07 22:32:55 +00:00
final_color = texture(groundTexture, texcoord);
2015-12-07 22:32:55 +00:00
final_color = applyAerialPerspective(final_color);
2015-12-07 22:32:55 +00:00
final_color = applyToneMapping(final_color);
2015-12-07 22:32:55 +00:00
final_color = applyMouseTracking(unprojected, final_color);
2015-12-07 22:32:55 +00:00
final_color.a = distanceFadeout();
}