From b26d62a06736464c02a2a8f874a00d54367fb6fb Mon Sep 17 00:00:00 2001
From: Alexander Rose <alexander.rose@weirdbyte.de>
Date: Sat, 25 Feb 2023 14:09:13 -0800
Subject: [PATCH] webgl1 compat

---
 src/mol-gl/shader/ssao-blur.frag.ts | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/mol-gl/shader/ssao-blur.frag.ts b/src/mol-gl/shader/ssao-blur.frag.ts
index eb18948f3..a27771460 100644
--- a/src/mol-gl/shader/ssao-blur.frag.ts
+++ b/src/mol-gl/shader/ssao-blur.frag.ts
@@ -74,7 +74,7 @@ void main(void) {
     float kernelSum = 0.0;
     // only if kernelSize is odd
     for (int i = -dOcclusionKernelSize / 2; i <= dOcclusionKernelSize / 2; i++) {
-        if (abs(i) > 1 && abs(float(i)) * pixelSize > 0.5) continue;
+        if (abs(float(i)) > 1.0 && abs(float(i)) * pixelSize > 0.5) continue;
 
         vec2 sampleCoords = coords + float(i) * offset;
         if (outsideBounds(sampleCoords)) {
@@ -88,7 +88,7 @@ void main(void) {
             continue;
         }
 
-        if (abs(float(i)) > 1.0) { // abs is not defined for int in webgl1
+        if (abs(float(i)) > 1.0) {
             float sampleViewZ = getViewZ(sampleDepth);
             if (abs(selfViewZ - sampleViewZ) > maxDiffViewZ) {
                 continue;
-- 
GitLab