diff --git a/examples-testing/changes.patch b/examples-testing/changes.patch index b04f3dc8f..45ea3ddb1 100644 --- a/examples-testing/changes.patch +++ b/examples-testing/changes.patch @@ -14624,16 +14624,18 @@ index 4c3a1d66..4337b2c8 100644 postProcessing.outputNode = combinedPass; diff --git a/examples-testing/examples/webgpu_postprocessing_ao.ts b/examples-testing/examples/webgpu_postprocessing_ao.ts -index 86fa7686..2f5cc263 100644 +index 5fe9a9b7..130a7821 100644 --- a/examples-testing/examples/webgpu_postprocessing_ao.ts +++ b/examples-testing/examples/webgpu_postprocessing_ao.ts -@@ -1,4 +1,4 @@ +@@ -1,5 +1,5 @@ -import * as THREE from 'three'; +-import { pass, mrt, output, transformedNormalView } from 'three/tsl'; +import * as THREE from 'three/webgpu'; - import { pass, mrt, output, transformedNormalView } from 'three/tsl'; ++import { pass, mrt, output, transformedNormalView, ShaderNodeObject, GTAONode } from 'three/tsl'; import { OrbitControls } from 'three/addons/controls/OrbitControls.js'; -@@ -9,7 +9,14 @@ import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'; + import { DRACOLoader } from 'three/addons/loaders/DRACOLoader.js'; +@@ -9,9 +9,16 @@ import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'; import Stats from 'three/addons/libs/stats.module.js'; import { GUI } from 'three/addons/libs/lil-gui.module.min.js'; @@ -14647,6 +14649,9 @@ index 86fa7686..2f5cc263 100644 + stats: Stats, + mixer: THREE.AnimationMixer; +-let aoPass; ++let aoPass: ShaderNodeObject; + const params = { blendIntensity: 1, diff --git a/examples-testing/examples/webgpu_postprocessing_dof.ts b/examples-testing/examples/webgpu_postprocessing_dof.ts diff --git a/three.js b/three.js index 0c11af32d..5f96927a3 160000 --- a/three.js +++ b/three.js @@ -1 +1 @@ -Subproject commit 0c11af32d50a1f2c40ac7660495b61a8f487a450 +Subproject commit 5f96927a33f6c8237ce8049477a5c807416d863c