From 8fb030c04113613b41fc63c3db6b698673494063 Mon Sep 17 00:00:00 2001 From: Rik Cabanier Date: Thu, 1 Jul 2021 12:01:37 -0700 Subject: [PATCH] Fix regression in WebXR (#22074) * Fix regression in WebXR * Use WebGLState to set WebXR framebuffer Co-authored-by: Rik Cabanier --- src/renderers/webxr/WebXRManager.js | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/src/renderers/webxr/WebXRManager.js b/src/renderers/webxr/WebXRManager.js index 54f12ca32d..41e4fa9846 100644 --- a/src/renderers/webxr/WebXRManager.js +++ b/src/renderers/webxr/WebXRManager.js @@ -496,7 +496,7 @@ class WebXRManager extends EventDispatcher { const glSubImage = glBinding.getViewSubImage( glProjLayer, view ); - gl.bindFramebuffer( gl.FRAMEBUFFER, glFramebuffer ); + state.bindXRFramebuffer( glFramebuffer ); gl.framebufferTexture2D( gl.FRAMEBUFFER, gl.COLOR_ATTACHMENT0, gl.TEXTURE_2D, glSubImage.colorTexture, 0 ); @@ -506,10 +506,6 @@ class WebXRManager extends EventDispatcher { } - gl.bindFramebuffer( gl.FRAMEBUFFER, null ); - - state.bindXRFramebuffer( glFramebuffer ); - viewport = glSubImage.viewport; } -- GitLab