From 684543ec157102016c9ef955beab6e5122ebc29e Mon Sep 17 00:00:00 2001 From: martinfouilleul Date: Wed, 12 Jul 2023 15:46:52 +0200 Subject: [PATCH] [gl canvas] fix implicit boolean conversion error on some drivers --- src/glsl_shaders/segment_setup.glsl | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/glsl_shaders/segment_setup.glsl b/src/glsl_shaders/segment_setup.glsl index 903eaf9..8efdcd8 100644 --- a/src/glsl_shaders/segment_setup.glsl +++ b/src/glsl_shaders/segment_setup.glsl @@ -340,7 +340,7 @@ int quadratic_roots_with_det(float a, float b, float c, float det, out float r[2 if(a == 0) { - if(b) + if(b != 0) { count = 1; r[0] = -c/b; @@ -773,7 +773,7 @@ void cubic_setup(vec2 p[4], int pathIndex) int rootCount = rootCountX + rootCountY; for(int i=0; i<2; i++) { - if(curve.ts[i].y) + if(curve.ts[i].y != 0) { roots[rootCount] = curve.ts[i].x / curve.ts[i].y; rootCount++;