diff --git a/examples-testing/changes.patch b/examples-testing/changes.patch index f5de73480..456204afe 100644 --- a/examples-testing/changes.patch +++ b/examples-testing/changes.patch @@ -14750,7 +14750,7 @@ index 432d641a..1434cc30 100644 const params = { distanceExponent: 1, diff --git a/examples-testing/examples/webgpu_postprocessing_bloom.ts b/examples-testing/examples/webgpu_postprocessing_bloom.ts -index f1819db4..f8c8cf06 100644 +index d38a7abb..80478cf8 100644 --- a/examples-testing/examples/webgpu_postprocessing_bloom.ts +++ b/examples-testing/examples/webgpu_postprocessing_bloom.ts @@ -1,4 +1,4 @@ @@ -14783,7 +14783,7 @@ index f1819db4..f8c8cf06 100644 clock = new THREE.Clock(); diff --git a/examples-testing/examples/webgpu_postprocessing_bloom_emissive.ts b/examples-testing/examples/webgpu_postprocessing_bloom_emissive.ts -index 97186836..583a9eb3 100644 +index 3cec4ebe..a0584093 100644 --- a/examples-testing/examples/webgpu_postprocessing_bloom_emissive.ts +++ b/examples-testing/examples/webgpu_postprocessing_bloom_emissive.ts @@ -1,4 +1,4 @@ @@ -14804,7 +14804,7 @@ index 97186836..583a9eb3 100644 init(); diff --git a/examples-testing/examples/webgpu_postprocessing_bloom_selective.ts b/examples-testing/examples/webgpu_postprocessing_bloom_selective.ts -index c180acb1..60fd7075 100644 +index 066a4766..6ce4437c 100644 --- a/examples-testing/examples/webgpu_postprocessing_bloom_selective.ts +++ b/examples-testing/examples/webgpu_postprocessing_bloom_selective.ts @@ -1,5 +1,5 @@ @@ -14815,7 +14815,7 @@ index c180acb1..60fd7075 100644 import { OrbitControls } from 'three/addons/controls/OrbitControls.js'; -@@ -87,9 +87,10 @@ window.addEventListener('pointerdown', event => { +@@ -84,9 +84,10 @@ window.addEventListener('pointerdown', event => { const intersects = raycaster.intersectObjects(scene.children, false); if (intersects.length > 0) { diff --git a/three.js b/three.js index c6d4b83c1..4b61003d5 160000 --- a/three.js +++ b/three.js @@ -1 +1 @@ -Subproject commit c6d4b83c11e573662347f017d6a057b431179b89 +Subproject commit 4b61003d58cb60978f6ca99c66a12cdefecf8608 diff --git a/types/three/src/nodes/Nodes.d.ts b/types/three/src/nodes/Nodes.d.ts index 328d715a4..a24856f89 100644 --- a/types/three/src/nodes/Nodes.d.ts +++ b/types/three/src/nodes/Nodes.d.ts @@ -356,6 +356,7 @@ export { default as ViewportDepthTextureNode, viewportDepthTexture } from "./dis export { default as ViewportNode, viewport, + viewportBottomLeft, viewportCoordinate, ViewportNodeScope, viewportResolution, diff --git a/types/three/src/nodes/display/ViewportNode.d.ts b/types/three/src/nodes/display/ViewportNode.d.ts index edfaf1dbb..3bf1c147c 100644 --- a/types/three/src/nodes/display/ViewportNode.d.ts +++ b/types/three/src/nodes/display/ViewportNode.d.ts @@ -33,3 +33,8 @@ export const viewportUV: ShaderNodeObject; * @deprecated "viewportTopLeft" is deprecated. Use "viewportUV" instead. */ export const viewportTopLeft: ShaderNodeObject; + +/** + * @deprecated "viewportBottomLeft" is deprecated. Use "viewportUV.flipY()" instead. + */ +export const viewportBottomLeft: ShaderNodeObject;