Fixed potential divide-by-zero in bloom shader

This commit is contained in:
Anuken
2022-05-07 00:34:28 -04:00
parent aa0e254f0e
commit c9b9cf6cc4
+1 -1
View File
@@ -11,5 +11,5 @@ void main(){
original = original * (vec4(1.0) - bloom); original = original * (vec4(1.0) - bloom);
vec4 combined = original + bloom; vec4 combined = original + bloom;
float mx = min(max(combined.r, max(combined.g, combined.b)), 1.0); float mx = min(max(combined.r, max(combined.g, combined.b)), 1.0);
gl_FragColor = vec4(combined.rgb / mx, mx); gl_FragColor = vec4(combined.rgb / max(mx, 0.0001), mx);
} }