veloren/voxygen/shaders/postprocess.frag

30 lines
414 B
GLSL
Raw Normal View History

#version 330 core
uniform sampler2D src_color;
in vec2 f_pos;
layout (std140)
uniform u_locals {
vec4 nul;
};
layout (std140)
uniform u_globals {
mat4 view_mat;
mat4 proj_mat;
vec4 cam_pos;
vec4 focus_pos;
vec4 view_distance;
vec4 time_of_day;
vec4 tick;
};
out vec4 tgt_color;
void main() {
vec4 src_color = texture2D(src_color, (f_pos + 1.0) / 2.0);
tgt_color = 1.0 - 1.0 / (src_color + 1.0);
}