Skip to content

Commit 535d547

Browse files
committed
Fix division by zero error in shader
1 parent fd0f4fd commit 535d547

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

extension.js

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,9 @@ const InvertWindowEffect = new Lang.Class({
3737
uniform sampler2D tex; \
3838
void main() { \
3939
vec4 color = texture2D(tex, cogl_tex_coord_in[0].st); \
40-
color.rgb /= color.a; \
40+
if(color.a > 0.0) { \
41+
color.rgb /= color.a; \
42+
} \
4143
color.rgb = vec3(1.0, 1.0, 1.0) - color.rgb; \
4244
color.rgb *= color.a; \
4345
cogl_color_out = color * cogl_color_in; \

0 commit comments

Comments
 (0)