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