### Description maybe because of the different coordinate systems in WebGL and WebGPU ? Can be resolved by add follow codes in ViewHelper.js? ```js const x = domElement.offsetWidth - dim; const y = renderer.isWebGPURenderer ? domElement.offsetHeight - dim : 0; renderer.clearDepth(); renderer.getViewport( viewport ); renderer.setViewport( x, y, dim, dim ); ``` ### Reproduction steps 1. use the viewHelper in WebRenderer and WebGPURenderer 2. the viewHelper in different position ### Code ```js // code goes here ``` ### Live example * [jsfiddle-latest-release WebGLRenderer](https://jsfiddle.net/kpg0wjxy/) * [jsfiddle-latest-release WebGPURenderer](https://jsfiddle.net/4hbeLydv/7/) ### Screenshots <img width="1143" alt="Image" src="https://github.com/user-attachments/assets/0d0a0bf5-43ed-4693-ac56-5854021c8b90" /> ### Version r.0.174 ### Device Desktop ### Browser Chrome ### OS MacOS