From 22656a40b2633209e181b5d261a3fc9a0d0613ab Mon Sep 17 00:00:00 2001 From: Anuken Date: Fri, 28 Jun 2019 23:31:34 -0400 Subject: [PATCH] Bloom fix --- core/assets/bloomshaders/alpha_threshold.fragment.glsl | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/core/assets/bloomshaders/alpha_threshold.fragment.glsl b/core/assets/bloomshaders/alpha_threshold.fragment.glsl index 698e4e712f..d85c0b1170 100644 --- a/core/assets/bloomshaders/alpha_threshold.fragment.glsl +++ b/core/assets/bloomshaders/alpha_threshold.fragment.glsl @@ -10,6 +10,12 @@ uniform sampler2D u_texture0; uniform vec2 threshold; varying MED vec2 v_texCoords; void main() -{ - gl_FragColor = (texture2D(u_texture0, v_texCoords) - vec4(threshold.r)) * threshold.g; +{ + vec4 color = texture2D(u_texture0, v_texCoords); + if(color.r + color.g + color.b > 0.5 * 3.0){ + gl_FragColor = color; + }else{ + gl_FragColor = vec4(0.0); + } + //gl_FragColor = (texture2D(u_texture0, v_texCoords) - vec4(threshold.r)) * threshold.g; } \ No newline at end of file