diff --git a/examples/jsm/lines/webgpu/Line2.js b/examples/jsm/lines/webgpu/Line2.js index 5b55dad8cd2064..e64bd15d5d276e 100644 --- a/examples/jsm/lines/webgpu/Line2.js +++ b/examples/jsm/lines/webgpu/Line2.js @@ -1,7 +1,8 @@ +import { Line2NodeMaterial } from 'three/tsl'; + import { LineSegments2 } from './LineSegments2.js'; import { LineGeometry } from '../LineGeometry.js'; -import { Line2NodeMaterial } from 'three'; class Line2 extends LineSegments2 { diff --git a/examples/jsm/lines/webgpu/LineSegments2.js b/examples/jsm/lines/webgpu/LineSegments2.js index c4d76511ed86d9..daf8af610dd334 100644 --- a/examples/jsm/lines/webgpu/LineSegments2.js +++ b/examples/jsm/lines/webgpu/LineSegments2.js @@ -9,8 +9,10 @@ import { Sphere, Vector3, Vector4, - Line2NodeMaterial } from 'three'; + +import { Line2NodeMaterial } from 'three/tsl'; + import { LineSegmentsGeometry } from '../../lines/LineSegmentsGeometry.js'; const _start = new Vector3(); diff --git a/examples/jsm/loaders/MaterialXLoader.js b/examples/jsm/loaders/MaterialXLoader.js index 371e357e804438..589af0becea9d4 100644 --- a/examples/jsm/loaders/MaterialXLoader.js +++ b/examples/jsm/loaders/MaterialXLoader.js @@ -1,4 +1,6 @@ -import { FileLoader, Loader, TextureLoader, MeshBasicNodeMaterial, MeshPhysicalNodeMaterial, RepeatWrapping } from 'three'; +import { FileLoader, Loader, TextureLoader, RepeatWrapping } from 'three'; + +import { MeshBasicNodeMaterial, MeshPhysicalNodeMaterial } from 'three/tsl'; import { float, bool, int, vec2, vec3, vec4, color, texture, @@ -396,7 +398,7 @@ class MaterialXNode { } else if ( this.hasReference ) { - if ( this.element === 'output' && this.output && out === null ) { + if ( this.element === 'output' && this.output && out === null ) { out = this.output; diff --git a/examples/jsm/objects/InstancedPoints.js b/examples/jsm/objects/InstancedPoints.js index 7e67337a80618d..e1abf9142dcce9 100644 --- a/examples/jsm/objects/InstancedPoints.js +++ b/examples/jsm/objects/InstancedPoints.js @@ -1,7 +1,7 @@ -import { - Mesh, - InstancedPointsNodeMaterial -} from 'three'; +import { Mesh } from 'three'; + +import { InstancedPointsNodeMaterial } from 'three/tsl'; + import InstancedPointsGeometry from '../geometries/InstancedPointsGeometry.js'; class InstancedPoints extends Mesh {