소스 검색

add gl.finsh before fence

Alexander Rose 6 년 전
부모
커밋
22a426826d
1개의 변경된 파일1개의 추가작업 그리고 0개의 파일을 삭제
  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')