Parcourir la source

Fix regression in WebXR (#22074)

* Fix regression in WebXR

* Use WebGLState to set WebXR framebuffer

Co-authored-by: Rik Cabanier <cabanier@fb.com>
Rik Cabanier il y a 4 ans
Parent
commit
8fb030c041
1 fichiers modifiés avec 1 ajouts et 5 suppressions
  1. 1 5
      src/renderers/webxr/WebXRManager.js

+ 1 - 5
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;
 
 					}

粤ICP备19079148号