* Codesplit WebGL/WebGPU entrypoints: Fix WebGPU Addons * fix instance points example * feedbacks * update
@@ -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 {
@@ -9,8 +9,10 @@ import {
Sphere,
Vector3,
Vector4,
- Line2NodeMaterial
} from 'three';
import { LineSegmentsGeometry } from '../../lines/LineSegmentsGeometry.js';
const _start = new Vector3();
@@ -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;
@@ -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 {