From 22a426826d289e5b9f8584861b585fa4676490dc Mon Sep 17 00:00:00 2001
From: Alexander Rose <alexander.rose@weirdbyte.de>
Date: Sat, 17 Nov 2018 09:54:59 -0800
Subject: [PATCH] add gl.finsh before fence

---
 src/mol-gl/webgl/context.ts | 1 +
 1 file changed, 1 insertion(+)

diff --git a/src/mol-gl/webgl/context.ts b/src/mol-gl/webgl/context.ts
index 4d2e8f8c8..fd74e707c 100644
--- a/src/mol-gl/webgl/context.ts
+++ b/src/mol-gl/webgl/context.ts
@@ -57,6 +57,7 @@ const tmpPixel = new Uint8Array(1 * 4);
 
 function fence(gl: WebGL2RenderingContext) {
     return new Promise(resolve => {
+        gl.finish()
         const sync = gl.fenceSync(gl.SYNC_GPU_COMMANDS_COMPLETE, 0)
         if (!sync) {
             console.warn('could not create a WebGL2 sync object')
-- 
GitLab