#version 330 uniform sampler2D tex; uniform float maxf; uniform float gamma; in vec2 tex_coord_; out vec4 fragColor; void main(){ fragColor = pow(texture(tex, tex_coord_) / (maxf * gamma), vec4(1.0 / gamma)); }