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

disallow render target resizing while in XR (#30738)

Rik Cabanier 1 год назад
Родитель
Сommit
4abd4072e5
1 измененных файлов с 6 добавлено и 0 удалено
  1. 6 0
      src/renderers/common/Renderer.js

+ 6 - 0
src/renderers/common/Renderer.js

@@ -1616,6 +1616,9 @@ class Renderer {
 	 */
 	setDrawingBufferSize( width, height, pixelRatio ) {
 
+		// Renderer can't be resized while presenting in XR.
+		if ( this.xr && this.xr.isPresenting ) return;
+
 		this._width = width;
 		this._height = height;
 
@@ -1639,6 +1642,9 @@ class Renderer {
 	 */
 	setSize( width, height, updateStyle = true ) {
 
+		// Renderer can't be resized while presenting in XR.
+		if ( this.xr && this.xr.isPresenting ) return;
+
 		this._width = width;
 		this._height = height;
 

粤ICP备19079148号