]> git.lizzy.rs Git - minetest.git/blobdiff - client/shaders/extract_bloom/opengl_vertex.glsl
Add dynamic exposure correction (#12959)
[minetest.git] / client / shaders / extract_bloom / opengl_vertex.glsl
index 12692c29643fc0ad85791e7de6947ec5bc02b309..479ae10790d40e7337ddb4d8b7c8e3d1837d6039 100644 (file)
@@ -1,11 +1,19 @@
+#define exposureMap texture1
+
+uniform sampler2D exposureMap;
+
 #ifdef GL_ES
 varying mediump vec2 varTexCoord;
 #else
 centroid varying vec2 varTexCoord;
 #endif
 
+varying float exposure;
+
 void main(void)
 {
+       exposure = texture2D(exposureMap, vec2(0.5)).r;
+
        varTexCoord.st = inTexCoord0.st;
        gl_Position = inVertexPosition;
 }