]> git.lizzy.rs Git - minetest.git/blob - client/shaders/extract_bloom/opengl_vertex.glsl
Fix no color values on bloom texture (#13197)
[minetest.git] / client / shaders / extract_bloom / opengl_vertex.glsl
1 #ifdef ENABLE_AUTO_EXPOSURE
2 #define exposureMap texture1
3
4 uniform sampler2D exposureMap;
5
6 varying float exposure;
7 #endif
8
9 #ifdef GL_ES
10 varying mediump vec2 varTexCoord;
11 #else
12 centroid varying vec2 varTexCoord;
13 #endif
14
15
16 void main(void)
17 {
18 #ifdef ENABLE_AUTO_EXPOSURE
19         // value in the texture is on a logarithtmic scale
20         exposure = texture2D(exposureMap, vec2(0.5)).r;
21         exposure = pow(2., exposure);
22 #endif
23
24         varTexCoord.st = inTexCoord0.st;
25         gl_Position = inVertexPosition;
26 }