Просмотр исходного кода

XRManager: Reset XRWebGLBinding on session end (#31835)

* XRManager: Reset XRWebGLBinding on session end

* also reset glBaseLayer and glProjLayer between sessions
harryhjsh 8 месяцев назад
Родитель
Сommit
3b4ef52207
1 измененных файлов с 3 добавлено и 0 удалено
  1. 3 0
      src/renderers/common/XRManager.js

+ 3 - 0
src/renderers/common/XRManager.js

@@ -1381,6 +1381,9 @@ function onSessionEnd() {
 
 	this._session = null;
 	this._xrRenderTarget = null;
+	this._glBinding = null;
+	this._glBaseLayer = null;
+	this._glProjLayer = null;
 
 	// switch layers back to emulated
 	if ( this._sessionUsesLayers === true ) {

粤ICP备19079148号