diff --git a/three.js b/three.js index 0d8573d1b..22e576035 160000 --- a/three.js +++ b/three.js @@ -1 +1 @@ -Subproject commit 0d8573d1b75e015e4bce318f69292756d64863b8 +Subproject commit 22e5760357778d34c4578bfb00bf22e50c30d6b7 diff --git a/types/three/src/Three.TSL.d.ts b/types/three/src/Three.TSL.d.ts index dab943c3c..08cc555e3 100644 --- a/types/three/src/Three.TSL.d.ts +++ b/types/three/src/Three.TSL.d.ts @@ -19,6 +19,9 @@ export const Fn: typeof TSL.Fn; export const HALF_PI: typeof TSL.HALF_PI; export const INFINITY: typeof TSL.INFINITY; export const If: typeof TSL.If; +export const LTC_Evaluate: typeof TSL.LTC_Evaluate; +export const LTC_Evaluate_Volume: typeof TSL.LTC_Evaluate_Volume; +export const LTC_Uv: typeof TSL.LTC_Uv; export const Loop: typeof TSL.Loop; export const NodeAccess: typeof TSL.NodeAccess; export const NodeShaderStage: typeof TSL.NodeShaderStage; diff --git a/types/three/src/nodes/TSL.d.ts b/types/three/src/nodes/TSL.d.ts index 91676ef99..80a3aeb24 100644 --- a/types/three/src/nodes/TSL.d.ts +++ b/types/three/src/nodes/TSL.d.ts @@ -169,6 +169,7 @@ export { default as D_GGX_Anisotropic } from "./functions/BSDF/D_GGX_Anisotropic export { default as DFGLUT } from "./functions/BSDF/DFGLUT.js"; export { default as EnvironmentBRDF } from "./functions/BSDF/EnvironmentBRDF.js"; export { default as F_Schlick } from "./functions/BSDF/F_Schlick.js"; +export { LTC_Evaluate, LTC_Evaluate_Volume, LTC_Uv } from "./functions/BSDF/LTC.js"; export { default as Schlick_to_F0 } from "./functions/BSDF/Schlick_to_F0.js"; export { default as V_GGX_SmithCorrelated } from "./functions/BSDF/V_GGX_SmithCorrelated.js"; export { default as V_GGX_SmithCorrelated_Anisotropic } from "./functions/BSDF/V_GGX_SmithCorrelated_Anisotropic.js";