Browse Source

WebGPURenderer: Fix `viewportCoordinate` in WebGLBackend (#29326)

sunag 1 năm trước cách đây
mục cha
commit
429d6ff54f
1 tập tin đã thay đổi với 12 bổ sung1 xóa
  1. 12 1
      src/nodes/display/ViewportNode.js

+ 12 - 1
src/nodes/display/ViewportNode.js

@@ -57,7 +57,18 @@ class ViewportNode extends Node {
 
 		} else {
 
-			renderer.getDrawingBufferSize( resolution );
+			const renderTarget = renderer.getRenderTarget();
+
+			if ( renderTarget !== null ) {
+
+				resolution.width = renderTarget.width;
+				resolution.height = renderTarget.height;
+
+			} else {
+
+				renderer.getDrawingBufferSize( resolution );
+
+			}
 
 		}
 

粤ICP备19079148号