]> git.tdb.fi Git - libs/gl.git/blobdiff - shaderlib/bloom_blur.glsl
Move postprocessor shaders to the builtin shaderlib
[libs/gl.git] / shaderlib / bloom_blur.glsl
diff --git a/shaderlib/bloom_blur.glsl b/shaderlib/bloom_blur.glsl
new file mode 100644 (file)
index 0000000..958a530
--- /dev/null
@@ -0,0 +1,10 @@
+import postprocess;
+import bloom;
+
+////// fragment
+void main()
+{
+       frag_color = vec4(0.0, 0.0, 0.0, 0.0);
+       for(int i=0; i<=size*2; ++i)
+               frag_color += texture(source, texcoord+delta*float(i-size))*factors[i];
+}