From 407355946657899e7a16b71595af3e05fcaf71d0 Mon Sep 17 00:00:00 2001 From: Child-qjj <429814031@qq.com> Date: Thu, 13 Mar 2025 22:50:56 +0800 Subject: [PATCH] ViewHelper: Adjust viewport position for WebGPU renderer --- examples/jsm/helpers/ViewHelper.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/examples/jsm/helpers/ViewHelper.js b/examples/jsm/helpers/ViewHelper.js index cb2370583cab83..290b84bd937a7c 100644 --- a/examples/jsm/helpers/ViewHelper.js +++ b/examples/jsm/helpers/ViewHelper.js @@ -157,11 +157,12 @@ class ViewHelper extends Object3D { // const x = domElement.offsetWidth - dim; + const y = renderer.isWebGPURenderer ? domElement.offsetHeight - dim : 0; renderer.clearDepth(); renderer.getViewport( viewport ); - renderer.setViewport( x, 0, dim, dim ); + renderer.setViewport( x, y, dim, dim ); renderer.render( this, orthoCamera );