Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
26 changes: 13 additions & 13 deletions examples-testing/changes.patch
Original file line number Diff line number Diff line change
Expand Up @@ -12087,7 +12087,7 @@ index 973a580eb..a5d1f1afb 100644

mesh = new THREE.Mesh(new THREE.TorusGeometry(size, 0.3, 30, 30), material);
diff --git a/examples-testing/examples/webgl_shaders_ocean.ts b/examples-testing/examples/webgl_shaders_ocean.ts
index 1216c7171..17d587ead 100644
index b25f2d2ff..6832f4e68 100644
--- a/examples-testing/examples/webgl_shaders_ocean.ts
+++ b/examples-testing/examples/webgl_shaders_ocean.ts
@@ -8,14 +8,14 @@ import { Water } from 'three/addons/objects/Water.js';
Expand All @@ -12096,10 +12096,10 @@ index 1216c7171..17d587ead 100644

-let container, stats;
-let camera, scene, renderer;
-let controls, water, sun, mesh, bloomPass;
-let controls, water, sun, sky, mesh, bloomPass;
+let container: HTMLElement, stats: Stats;
+let camera: THREE.PerspectiveCamera, scene: THREE.Scene, renderer: THREE.WebGLRenderer;
+let controls: OrbitControls, water: Water, sun: THREE.Vector3, mesh: THREE.Mesh, bloomPass: UnrealBloomPass;
+let controls: OrbitControls, water: Water, sun: THREE.Vector3, sky: Sky, mesh: THREE.Mesh, bloomPass: UnrealBloomPass;

init();

Expand All @@ -12118,7 +12118,7 @@ index 1216c7171..17d587ead 100644
bloomPass.threshold = 0;
bloomPass.strength = 0.1;
bloomPass.radius = 0;
@@ -87,7 +87,7 @@ function init() {
@@ -90,7 +90,7 @@ function init() {
const pmremGenerator = new THREE.PMREMGenerator(renderer);
const sceneEnv = new THREE.Scene();

Expand All @@ -12128,7 +12128,7 @@ index 1216c7171..17d587ead 100644
function updateSun() {
const phi = THREE.MathUtils.degToRad(90 - parameters.elevation);
diff --git a/examples-testing/examples/webgl_shaders_sky.ts b/examples-testing/examples/webgl_shaders_sky.ts
index 18020f78f..3b61996d2 100644
index 2e0ac0ee3..635ac1cff 100644
--- a/examples-testing/examples/webgl_shaders_sky.ts
+++ b/examples-testing/examples/webgl_shaders_sky.ts
@@ -4,9 +4,9 @@ import { GUI } from 'three/addons/libs/lil-gui.module.min.js';
Expand All @@ -12142,7 +12142,7 @@ index 18020f78f..3b61996d2 100644
+let sky: Sky, sun: THREE.Vector3;

init();
render();

diff --git a/examples-testing/examples/webgl_shadow_contact.ts b/examples-testing/examples/webgl_shadow_contact.ts
index f402fa20d..8e71282d7 100644
--- a/examples-testing/examples/webgl_shadow_contact.ts
Expand Down Expand Up @@ -17592,7 +17592,7 @@ index e49f98ce7..148171a6f 100644
this.uniformNode.value.copy(isOccluded ? this.occludedColor : this.normalColor);
}
diff --git a/examples-testing/examples/webgpu_ocean.ts b/examples-testing/examples/webgpu_ocean.ts
index 81fa5f353..fbde2452b 100644
index 37e9de759..8d5b101a9 100644
--- a/examples-testing/examples/webgpu_ocean.ts
+++ b/examples-testing/examples/webgpu_ocean.ts
@@ -1,6 +1,6 @@
Expand All @@ -17609,13 +17609,13 @@ index 81fa5f353..fbde2452b 100644

-let container;
-let camera, scene, renderer, postProcessing;
-let controls, water, sun, mesh, bloomPass;
-let controls, water, sun, sky, mesh, bloomPass;
+let container: HTMLElement;
+let camera: THREE.PerspectiveCamera,
+ scene: THREE.Scene,
+ renderer: THREE.WebGPURenderer,
+ postProcessing: THREE.PostProcessing;
+let controls: OrbitControls, water: WaterMesh, sun: THREE.Vector3, mesh: THREE.Mesh, bloomPass: BloomNode;
+let controls: OrbitControls, water: WaterMesh, sun: THREE.Vector3, sky: SkyMesh, mesh: THREE.Mesh, bloomPass: BloomNode;

init();

Expand All @@ -17625,7 +17625,7 @@ index 81fa5f353..fbde2452b 100644

//

@@ -92,7 +95,7 @@ function init() {
@@ -95,7 +98,7 @@ function init() {
const pmremGenerator = new THREE.PMREMGenerator(renderer);
const sceneEnv = new THREE.Scene();

Expand All @@ -17634,7 +17634,7 @@ index 81fa5f353..fbde2452b 100644

function updateSun() {
const phi = THREE.MathUtils.degToRad(90 - parameters.elevation);
@@ -133,7 +136,7 @@ function init() {
@@ -136,7 +139,7 @@ function init() {

// GUI

Expand Down Expand Up @@ -19707,7 +19707,7 @@ index 235f42404..e274d5f2d 100644
}
});
diff --git a/examples-testing/examples/webgpu_sky.ts b/examples-testing/examples/webgpu_sky.ts
index cd865eefe..5c7515e9a 100644
index cb7a71eeb..7d7a79759 100644
--- a/examples-testing/examples/webgpu_sky.ts
+++ b/examples-testing/examples/webgpu_sky.ts
@@ -5,9 +5,9 @@ import { Inspector } from 'three/addons/inspector/Inspector.js';
Expand All @@ -19722,7 +19722,7 @@ index cd865eefe..5c7515e9a 100644

init();

@@ -47,7 +47,7 @@ function initSky() {
@@ -53,7 +53,7 @@ function initSky() {
renderer.toneMappingExposure = effectController.exposure;
}

Expand Down
5 changes: 5 additions & 0 deletions types/three/examples/jsm/objects/SkyMesh.d.ts
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,11 @@ declare class SkyMesh extends Mesh<BoxGeometry, NodeMaterial> {
mieDirectionalG: UniformNode<number>;
sunPosition: UniformNode<Vector3>;
upUniform: UniformNode<Vector3>;
cloudScale: UniformNode<number>;
cloudSpeed: UniformNode<number>;
cloudCoverage: UniformNode<number>;
cloudDensity: UniformNode<number>;
cloudElevation: UniformNode<number>;

/**
* @deprecated
Expand Down
Loading