Browse Source

add gl.finsh before fence

Alexander Rose 6 years ago
parent
commit
22a426826d
1 changed files with 1 additions and 0 deletions
  1. 1 0
      src/mol-gl/webgl/context.ts

+ 1 - 0
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')