]> git.lizzy.rs Git - minetest.git/blob - client/shaders/extract_bloom/opengl_vertex.glsl
Add dynamic exposure correction (#12959)
[minetest.git] / client / shaders / extract_bloom / opengl_vertex.glsl
1 #define exposureMap texture1
2
3 uniform sampler2D exposureMap;
4
5 #ifdef GL_ES
6 varying mediump vec2 varTexCoord;
7 #else
8 centroid varying vec2 varTexCoord;
9 #endif
10
11 varying float exposure;
12
13 void main(void)
14 {
15         exposure = texture2D(exposureMap, vec2(0.5)).r;
16
17         varTexCoord.st = inTexCoord0.st;
18         gl_Position = inVertexPosition;
19 }