| 123456 |
- /**
- * @license
- * Copyright 2010-2026 Three.js Authors
- * SPDX-License-Identifier: MIT
- */
- import{TSL as e}from"three/webgpu";const t=e.BRDF_GGX,r=e.BRDF_Lambert,a=e.BasicPointShadowFilter,o=e.BasicShadowFilter,i=e.Break,n=e.Const,l=e.Continue,s=e.DFGLUT,c=e.D_GGX,m=e.Discard,u=e.EPSILON,p=e.F_Schlick,d=e.Fn,g=e.INFINITY,h=e.If,x=e.Loop,f=e.NodeAccess,b=e.NodeShaderStage,v=e.NodeType,w=e.NodeUpdateType,_=e.PCFShadowFilter,S=e.PCFSoftShadowFilter,T=e.PI,y=e.PI2,V=e.TWO_PI,M=e.HALF_PI,F=e.PointShadowFilter,D=e.Return,I=e.Schlick_to_F0,C=e.ShaderNode,P=e.Stack,B=e.Switch,R=e.TBNViewMatrix,A=e.VSMShadowFilter,O=e.V_GGX_SmithCorrelated,k=e.Var,N=e.VarIntent,L=e.abs,U=e.acesFilmicToneMapping,G=e.acos,j=e.acosh,E=e.add,W=e.addMethodChaining,q=e.addNodeElement,z=e.agxToneMapping,Z=e.all,X=e.alphaT,H=e.and,K=e.anisotropy,Y=e.anisotropyB,J=e.anisotropyT,Q=e.any,$=e.append,ee=e.array,te=e.asin,re=e.asinh,ae=e.assign,oe=e.atan,ie=e.atanh,ne=e.atomicAdd,le=e.atomicAnd,se=e.atomicFunc,ce=e.atomicLoad,me=e.atomicMax,ue=e.atomicMin,pe=e.atomicOr,de=e.atomicStore,ge=e.atomicSub,he=e.atomicXor,xe=e.attenuationColor,fe=e.attenuationDistance,be=e.attribute,ve=e.attributeArray,we=e.backgroundBlurriness,_e=e.backgroundIntensity,Se=e.backgroundRotation,Te=e.batch,ye=e.bentNormalView,Ve=e.billboarding,Me=e.bitAnd,Fe=e.bitNot,De=e.bitOr,Ie=e.bitXor,Ce=e.bitangentGeometry,Pe=e.bitangentLocal,Be=e.bitangentView,Re=e.bitangentWorld,Ae=e.bitcast,Oe=e.blendBurn,ke=e.blendColor,Ne=e.blendDodge,Le=e.blendOverlay,Ue=e.blendScreen,Ge=e.blur,je=e.bool,Ee=e.buffer,We=e.bufferAttribute,qe=e.bumpMap,ze=e.builtin,Ze=e.builtinAOContext,Xe=e.builtinShadowContext,He=e.bvec2,Ke=e.bvec3,Ye=e.bvec4,Je=e.bypass,Qe=e.cache,$e=e.call,et=e.cameraFar,tt=e.cameraIndex,rt=e.cameraNear,at=e.cameraNormalMatrix,ot=e.cameraPosition,it=e.cameraProjectionMatrix,nt=e.cameraProjectionMatrixInverse,lt=e.cameraViewMatrix,st=e.cameraViewport,ct=e.cameraWorldMatrix,mt=e.cbrt,ut=e.cdl,pt=e.ceil,dt=e.checker,gt=e.cineonToneMapping,ht=e.clamp,xt=e.clearcoat,ft=e.clearcoatNormalView,bt=e.clearcoatRoughness,vt=e.clipSpace,wt=e.code,_t=e.color,St=e.colorSpaceToWorking,Tt=e.colorToDirection,yt=e.compute,Vt=e.computeKernel,Mt=e.computeSkinning,Ft=e.context,Dt=e.convert,It=e.convertColorSpace,Ct=e.convertToTexture,Pt=e.countLeadingZeros,Bt=e.countOneBits,Rt=e.countTrailingZeros,At=e.cos,Ot=e.cosh,kt=e.cross,Nt=e.cubeTexture,Lt=e.cubeTextureBase,Ut=e.dFdx,Gt=e.dFdy,jt=e.dashSize,Et=e.debug,Wt=e.decrement,qt=e.decrementBefore,zt=e.defaultBuildStages,Zt=e.defaultShaderStages,Xt=e.defined,Ht=e.degrees,Kt=e.deltaTime,Yt=e.densityFog,Jt=e.densityFogFactor,Qt=e.depth,$t=e.depthPass,er=e.determinant,tr=e.difference,rr=e.diffuseColor,ar=e.directPointLight,or=e.directionToColor,ir=e.directionToFaceDirection,nr=e.dispersion,lr=e.distance,sr=e.div,cr=e.dot,mr=e.drawIndex,ur=e.dynamicBufferAttribute,pr=e.element,dr=e.emissive,gr=e.equal,hr=e.equirectUV,xr=e.exp,fr=e.exp2,br=e.exponentialHeightFogFactor,vr=e.expression,wr=e.faceDirection,_r=e.faceForward,Sr=e.faceforward,Tr=e.float,yr=e.floatBitsToInt,Vr=e.floatBitsToUint,Mr=e.floor,Fr=e.fog,Dr=e.fract,Ir=e.frameGroup,Cr=e.frameId,Pr=e.frontFacing,Br=e.fwidth,Rr=e.gain,Ar=e.gapSize,Or=e.getConstNodeType,kr=e.getCurrentStack,Nr=e.getDirection,Lr=e.getDistanceAttenuation,Ur=e.getGeometryRoughness,Gr=e.getNormalFromDepth,jr=e.interleavedGradientNoise,Er=e.vogelDiskSample,Wr=e.getParallaxCorrectNormal,qr=e.getRoughness,zr=e.getScreenPosition,Zr=e.getShIrradianceAt,Xr=e.getShadowMaterial,Hr=e.getShadowRenderObjectFunction,Kr=e.getTextureIndex,Yr=e.getViewPosition,Jr=e.globalId,Qr=e.glsl,$r=e.glslFn,ea=e.grayscale,ta=e.greaterThan,ra=e.greaterThanEqual,aa=e.hash,oa=e.highpModelNormalViewMatrix,ia=e.highpModelViewMatrix,na=e.hue,la=e.increment,sa=e.incrementBefore,ca=e.instance,ma=e.instanceIndex,ua=e.instancedArray,pa=e.instancedBufferAttribute,da=e.instancedDynamicBufferAttribute,ga=e.instancedMesh,ha=e.int,xa=e.intBitsToFloat,fa=e.inverse,ba=e.inverseSqrt,va=e.inversesqrt,wa=e.invocationLocalIndex,_a=e.invocationSubgroupIndex,Sa=e.ior,Ta=e.iridescence,ya=e.iridescenceIOR,Va=e.iridescenceThickness,Ma=e.ivec2,Fa=e.ivec3,Da=e.ivec4,Ia=e.js,Ca=e.label,Pa=e.length,Ba=e.lengthSq,Ra=e.lessThan,Aa=e.lessThanEqual,Oa=e.lightPosition,ka=e.lightProjectionUV,Na=e.lightShadowMatrix,La=e.lightTargetDirection,Ua=e.lightTargetPosition,Ga=e.lightViewPosition,ja=e.lightingContext,Ea=e.lights,Wa=e.linearDepth,qa=e.linearToneMapping,za=e.localId,Za=e.log,Xa=e.log2,Ha=e.logarithmicDepthToViewZ,Ka=e.luminance,Ya=e.mat2,Ja=e.mat3,Qa=e.mat4,$a=e.matcapUV,eo=e.materialAO,to=e.materialAlphaTest,ro=e.materialAnisotropy,ao=e.materialAnisotropyVector,oo=e.materialAttenuationColor,io=e.materialAttenuationDistance,no=e.materialClearcoat,lo=e.materialClearcoatNormal,so=e.materialClearcoatRoughness,co=e.materialColor,mo=e.materialDispersion,uo=e.materialEmissive,po=e.materialEnvIntensity,go=e.materialEnvRotation,ho=e.materialIOR,xo=e.materialIridescence,fo=e.materialIridescenceIOR,bo=e.materialIridescenceThickness,vo=e.materialLightMap,wo=e.materialLineDashOffset,_o=e.materialLineDashSize,So=e.materialLineGapSize,To=e.materialLineScale,yo=e.materialLineWidth,Vo=e.materialMetalness,Mo=e.materialNormal,Fo=e.materialOpacity,Do=e.materialPointSize,Io=e.materialReference,Co=e.materialReflectivity,Po=e.materialRefractionRatio,Bo=e.materialRotation,Ro=e.materialRoughness,Ao=e.materialSheen,Oo=e.materialSheenRoughness,ko=e.materialShininess,No=e.materialSpecular,Lo=e.materialSpecularColor,Uo=e.materialSpecularIntensity,Go=e.materialSpecularStrength,jo=e.materialThickness,Eo=e.materialTransmission,Wo=e.max,qo=e.maxMipLevel,zo=e.mediumpModelViewMatrix,Zo=e.metalness,Xo=e.min,Ho=e.mix,Ko=e.mixElement,Yo=e.mod,Jo=e.modelDirection,Qo=e.modelNormalMatrix,$o=e.modelPosition,ei=e.modelRadius,ti=e.modelScale,ri=e.modelViewMatrix,ai=e.modelViewPosition,oi=e.modelViewProjection,ii=e.modelWorldMatrix,ni=e.modelWorldMatrixInverse,li=e.morphReference,si=e.mrt,ci=e.mul,mi=e.mx_aastep,ui=e.mx_add,pi=e.mx_atan2,di=e.mx_cell_noise_float,gi=e.mx_contrast,hi=e.mx_divide,xi=e.mx_fractal_noise_float,fi=e.mx_fractal_noise_vec2,bi=e.mx_fractal_noise_vec3,vi=e.mx_fractal_noise_vec4,wi=e.mx_frame,_i=e.mx_heighttonormal,Si=e.mx_hsvtorgb,Ti=e.mx_ifequal,yi=e.mx_ifgreater,Vi=e.mx_ifgreatereq,Mi=e.mx_invert,Fi=e.mx_modulo,Di=e.mx_multiply,Ii=e.mx_noise_float,Ci=e.mx_noise_vec3,Pi=e.mx_noise_vec4,Bi=e.mx_place2d,Ri=e.mx_power,Ai=e.mx_ramp4,Oi=e.mx_ramplr,ki=e.mx_ramptb,Ni=e.mx_rgbtohsv,Li=e.mx_rotate2d,Ui=e.mx_rotate3d,Gi=e.mx_safepower,ji=e.mx_separate,Ei=e.mx_splitlr,Wi=e.mx_splittb,qi=e.mx_srgb_texture_to_lin_rec709,zi=e.mx_subtract,Zi=e.mx_timer,Xi=e.mx_transform_uv,Hi=e.mx_unifiednoise2d,Ki=e.mx_unifiednoise3d,Yi=e.mx_worley_noise_float,Ji=e.mx_worley_noise_vec2,Qi=e.mx_worley_noise_vec3,$i=e.negate,en=e.neutralToneMapping,tn=e.nodeArray,rn=e.nodeImmutable,an=e.nodeObject,on=e.nodeObjectIntent,nn=e.nodeObjects,ln=e.nodeProxy,sn=e.nodeProxyIntent,cn=e.normalFlat,mn=e.normalGeometry,un=e.normalLocal,pn=e.normalMap,dn=e.normalView,gn=e.normalViewGeometry,hn=e.normalWorld,xn=e.normalWorldGeometry,fn=e.normalize,bn=e.not,vn=e.notEqual,wn=e.numWorkgroups,_n=e.objectDirection,Sn=e.objectGroup,Tn=e.objectPosition,yn=e.objectRadius,Vn=e.objectScale,Mn=e.objectViewPosition,Fn=e.objectWorldMatrix,Dn=e.OnBeforeObjectUpdate,In=e.OnBeforeMaterialUpdate,Cn=e.OnObjectUpdate,Pn=e.OnMaterialUpdate,Bn=e.oneMinus,Rn=e.or,An=e.orthographicDepthToViewZ,On=e.oscSawtooth,kn=e.oscSine,Nn=e.oscSquare,Ln=e.oscTriangle,Un=e.output,Gn=e.outputStruct,jn=e.overloadingFn,En=e.packHalf2x16,Wn=e.packSnorm2x16,qn=e.packUnorm2x16,zn=e.parabola,Zn=e.parallaxDirection,Xn=e.parallaxUV,Hn=e.parameter,Kn=e.pass,Yn=e.passTexture,Jn=e.pcurve,Qn=e.perspectiveDepthToViewZ,$n=e.pmremTexture,el=e.pointShadow,tl=e.pointUV,rl=e.pointWidth,al=e.positionGeometry,ol=e.positionLocal,il=e.positionPrevious,nl=e.positionView,ll=e.positionViewDirection,sl=e.positionWorld,cl=e.positionWorldDirection,ml=e.posterize,ul=e.pow,pl=e.pow2,dl=e.pow3,gl=e.pow4,hl=e.premultiplyAlpha,xl=e.property,fl=e.radians,bl=e.rand,vl=e.range,wl=e.rangeFog,_l=e.rangeFogFactor,Sl=e.reciprocal,Tl=e.reference,yl=e.referenceBuffer,Vl=e.reflect,Ml=e.reflectVector,Fl=e.reflectView,Dl=e.reflector,Il=e.refract,Cl=e.refractVector,Pl=e.refractView,Bl=e.reinhardToneMapping,Rl=e.remap,Al=e.remapClamp,Ol=e.renderGroup,kl=e.renderOutput,Nl=e.rendererReference,Ll=e.replaceDefaultUV,Ul=e.rotate,Gl=e.rotateUV,jl=e.roughness,El=e.round,Wl=e.rtt,ql=e.sRGBTransferEOTF,zl=e.sRGBTransferOETF,Zl=e.sample,Xl=e.sampler,Hl=e.samplerComparison,Kl=e.saturate,Yl=e.saturation,Jl=e.screen,Ql=e.screenCoordinate,$l=e.screenDPR,es=e.screenSize,ts=e.screenUV,rs=e.select,as=e.setCurrentStack,os=e.setName,is=e.shaderStages,ns=e.shadow,ls=e.shadowPositionWorld,ss=e.shapeCircle,cs=e.sharedUniformGroup,ms=e.sheen,us=e.sheenRoughness,ps=e.shiftLeft,ds=e.shiftRight,gs=e.shininess,hs=e.sign,xs=e.sin,fs=e.sinh,bs=e.sinc,vs=e.skinning,ws=e.smoothstep,_s=e.smoothstepElement,Ss=e.specularColor,Ts=e.specularF90,ys=e.spherizeUV,Vs=e.split,Ms=e.spritesheetUV,Fs=e.sqrt,Ds=e.stack,Is=e.step,Cs=e.stepElement,Ps=e.storage,Bs=e.storageBarrier,Rs=e.storageTexture,As=e.storageTexture3D,Os=e.struct,ks=e.sub,Ns=e.subgroupAdd,Ls=e.subgroupAll,Us=e.subgroupAnd,Gs=e.subgroupAny,js=e.subgroupBallot,Es=e.subgroupBroadcast,Ws=e.subgroupBroadcastFirst,qs=e.subBuild,zs=e.subgroupElect,Zs=e.subgroupExclusiveAdd,Xs=e.subgroupExclusiveMul,Hs=e.subgroupInclusiveAdd,Ks=e.subgroupInclusiveMul,Ys=e.subgroupIndex,Js=e.subgroupMax,Qs=e.subgroupMin,$s=e.subgroupMul,ec=e.subgroupOr,tc=e.subgroupShuffle,rc=e.subgroupShuffleDown,ac=e.subgroupShuffleUp,oc=e.subgroupShuffleXor,ic=e.subgroupSize,nc=e.subgroupXor,lc=e.tan,sc=e.tanh,cc=e.tangentGeometry,mc=e.tangentLocal,uc=e.tangentView,pc=e.tangentWorld,dc=e.texture,gc=e.texture3D,hc=e.textureBarrier,xc=e.textureBicubic,fc=e.textureBicubicLevel,bc=e.textureCubeUV,vc=e.textureLoad,wc=e.textureSize,_c=e.textureLevel,Sc=e.textureStore,Tc=e.thickness,yc=e.time,Vc=e.toneMapping,Mc=e.toneMappingExposure,Fc=e.toonOutlinePass,Dc=e.transformDirection,Ic=e.transformNormal,Cc=e.transformNormalToView,Pc=e.transformedClearcoatNormalView,Bc=e.transformedNormalView,Rc=e.transformedNormalWorld,Ac=e.transmission,Oc=e.transpose,kc=e.triNoise3D,Nc=e.triplanarTexture,Lc=e.triplanarTextures,Uc=e.trunc,Gc=e.uint,jc=e.uintBitsToFloat,Ec=e.uniform,Wc=e.uniformArray,qc=e.uniformCubeTexture,zc=e.uniformGroup,Zc=e.uniformFlow,Xc=e.uniformTexture,Hc=e.unpackHalf2x16,Kc=e.unpackSnorm2x16,Yc=e.unpackUnorm2x16,Jc=e.unpremultiplyAlpha,Qc=e.userData,$c=e.uv,em=e.uvec2,tm=e.uvec3,rm=e.uvec4,am=e.varying,om=e.varyingProperty,im=e.vec2,nm=e.vec3,lm=e.vec4,sm=e.vectorComponents,cm=e.velocity,mm=e.vertexColor,um=e.vertexIndex,pm=e.vertexStage,dm=e.vibrance,gm=e.viewZToLogarithmicDepth,hm=e.viewZToOrthographicDepth,xm=e.viewZToPerspectiveDepth,fm=e.viewZToReversedOrthographicDepth,bm=e.viewZToReversedPerspectiveDepth,vm=e.viewport,wm=e.viewportCoordinate,_m=e.viewportDepthTexture,Sm=e.viewportLinearDepth,Tm=e.viewportMipTexture,ym=e.viewportOpaqueMipTexture,Vm=e.viewportResolution,Mm=e.viewportSafeUV,Fm=e.viewportSharedTexture,Dm=e.viewportSize,Im=e.viewportTexture,Cm=e.viewportUV,Pm=e.wgsl,Bm=e.wgslFn,Rm=e.workgroupArray,Am=e.workgroupBarrier,Om=e.workgroupId,km=e.workingToColorSpace,Nm=e.xor;export{t as BRDF_GGX,r as BRDF_Lambert,a as BasicPointShadowFilter,o as BasicShadowFilter,i as Break,n as Const,l as Continue,s as DFGLUT,c as D_GGX,m as Discard,u as EPSILON,p as F_Schlick,d as Fn,M as HALF_PI,g as INFINITY,h as If,x as Loop,f as NodeAccess,b as NodeShaderStage,v as NodeType,w as NodeUpdateType,In as OnBeforeMaterialUpdate,Dn as OnBeforeObjectUpdate,Pn as OnMaterialUpdate,Cn as OnObjectUpdate,_ as PCFShadowFilter,S as PCFSoftShadowFilter,T as PI,y as PI2,F as PointShadowFilter,D as Return,I as Schlick_to_F0,C as ShaderNode,P as Stack,B as Switch,R as TBNViewMatrix,V as TWO_PI,A as VSMShadowFilter,O as V_GGX_SmithCorrelated,k as Var,N as VarIntent,L as abs,U as acesFilmicToneMapping,G as acos,j as acosh,E as add,W as addMethodChaining,q as addNodeElement,z as agxToneMapping,Z as all,X as alphaT,H as and,K as anisotropy,Y as anisotropyB,J as anisotropyT,Q as any,$ as append,ee as array,te as asin,re as asinh,ae as assign,oe as atan,ie as atanh,ne as atomicAdd,le as atomicAnd,se as atomicFunc,ce as atomicLoad,me as atomicMax,ue as atomicMin,pe as atomicOr,de as atomicStore,ge as atomicSub,he as atomicXor,xe as attenuationColor,fe as attenuationDistance,be as attribute,ve as attributeArray,we as backgroundBlurriness,_e as backgroundIntensity,Se as backgroundRotation,Te as batch,ye as bentNormalView,Ve as billboarding,Me as bitAnd,Fe as bitNot,De as bitOr,Ie as bitXor,Ce as bitangentGeometry,Pe as bitangentLocal,Be as bitangentView,Re as bitangentWorld,Ae as bitcast,Oe as blendBurn,ke as blendColor,Ne as blendDodge,Le as blendOverlay,Ue as blendScreen,Ge as blur,je as bool,Ee as buffer,We as bufferAttribute,ze as builtin,Ze as builtinAOContext,Xe as builtinShadowContext,qe as bumpMap,He as bvec2,Ke as bvec3,Ye as bvec4,Je as bypass,Qe as cache,$e as call,et as cameraFar,tt as cameraIndex,rt as cameraNear,at as cameraNormalMatrix,ot as cameraPosition,it as cameraProjectionMatrix,nt as cameraProjectionMatrixInverse,lt as cameraViewMatrix,st as cameraViewport,ct as cameraWorldMatrix,mt as cbrt,ut as cdl,pt as ceil,dt as checker,gt as cineonToneMapping,ht as clamp,xt as clearcoat,ft as clearcoatNormalView,bt as clearcoatRoughness,vt as clipSpace,wt as code,_t as color,St as colorSpaceToWorking,Tt as colorToDirection,yt as compute,Vt as computeKernel,Mt as computeSkinning,Ft as context,Dt as convert,It as convertColorSpace,Ct as convertToTexture,At as cos,Ot as cosh,Pt as countLeadingZeros,Bt as countOneBits,Rt as countTrailingZeros,kt as cross,Nt as cubeTexture,Lt as cubeTextureBase,Ut as dFdx,Gt as dFdy,jt as dashSize,Et as debug,Wt as decrement,qt as decrementBefore,zt as defaultBuildStages,Zt as defaultShaderStages,Xt as defined,Ht as degrees,Kt as deltaTime,Yt as densityFog,Jt as densityFogFactor,Qt as depth,$t as depthPass,er as determinant,tr as difference,rr as diffuseColor,ar as directPointLight,or as directionToColor,ir as directionToFaceDirection,nr as dispersion,lr as distance,sr as div,cr as dot,mr as drawIndex,ur as dynamicBufferAttribute,pr as element,dr as emissive,gr as equal,hr as equirectUV,xr as exp,fr as exp2,br as exponentialHeightFogFactor,vr as expression,wr as faceDirection,_r as faceForward,Sr as faceforward,Tr as float,yr as floatBitsToInt,Vr as floatBitsToUint,Mr as floor,Fr as fog,Dr as fract,Ir as frameGroup,Cr as frameId,Pr as frontFacing,Br as fwidth,Rr as gain,Ar as gapSize,Or as getConstNodeType,kr as getCurrentStack,Nr as getDirection,Lr as getDistanceAttenuation,Ur as getGeometryRoughness,Gr as getNormalFromDepth,Wr as getParallaxCorrectNormal,qr as getRoughness,zr as getScreenPosition,Zr as getShIrradianceAt,Xr as getShadowMaterial,Hr as getShadowRenderObjectFunction,Kr as getTextureIndex,Yr as getViewPosition,Jr as globalId,Qr as glsl,$r as glslFn,ea as grayscale,ta as greaterThan,ra as greaterThanEqual,aa as hash,oa as highpModelNormalViewMatrix,ia as highpModelViewMatrix,na as hue,la as increment,sa as incrementBefore,ca as instance,ma as instanceIndex,ua as instancedArray,pa as instancedBufferAttribute,da as instancedDynamicBufferAttribute,ga as instancedMesh,ha as int,xa as intBitsToFloat,jr as interleavedGradientNoise,fa as inverse,ba as inverseSqrt,va as inversesqrt,wa as invocationLocalIndex,_a as invocationSubgroupIndex,Sa as ior,Ta as iridescence,ya as iridescenceIOR,Va as iridescenceThickness,Ma as ivec2,Fa as ivec3,Da as ivec4,Ia as js,Ca as label,Pa as length,Ba as lengthSq,Ra as lessThan,Aa as lessThanEqual,Oa as lightPosition,ka as lightProjectionUV,Na as lightShadowMatrix,La as lightTargetDirection,Ua as lightTargetPosition,Ga as lightViewPosition,ja as lightingContext,Ea as lights,Wa as linearDepth,qa as linearToneMapping,za as localId,Za as log,Xa as log2,Ha as logarithmicDepthToViewZ,Ka as luminance,Ya as mat2,Ja as mat3,Qa as mat4,$a as matcapUV,eo as materialAO,to as materialAlphaTest,ro as materialAnisotropy,ao as materialAnisotropyVector,oo as materialAttenuationColor,io as materialAttenuationDistance,no as materialClearcoat,lo as materialClearcoatNormal,so as materialClearcoatRoughness,co as materialColor,mo as materialDispersion,uo as materialEmissive,po as materialEnvIntensity,go as materialEnvRotation,ho as materialIOR,xo as materialIridescence,fo as materialIridescenceIOR,bo as materialIridescenceThickness,vo as materialLightMap,wo as materialLineDashOffset,_o as materialLineDashSize,So as materialLineGapSize,To as materialLineScale,yo as materialLineWidth,Vo as materialMetalness,Mo as materialNormal,Fo as materialOpacity,Do as materialPointSize,Io as materialReference,Co as materialReflectivity,Po as materialRefractionRatio,Bo as materialRotation,Ro as materialRoughness,Ao as materialSheen,Oo as materialSheenRoughness,ko as materialShininess,No as materialSpecular,Lo as materialSpecularColor,Uo as materialSpecularIntensity,Go as materialSpecularStrength,jo as materialThickness,Eo as materialTransmission,Wo as max,qo as maxMipLevel,zo as mediumpModelViewMatrix,Zo as metalness,Xo as min,Ho as mix,Ko as mixElement,Yo as mod,Jo as modelDirection,Qo as modelNormalMatrix,$o as modelPosition,ei as modelRadius,ti as modelScale,ri as modelViewMatrix,ai as modelViewPosition,oi as modelViewProjection,ii as modelWorldMatrix,ni as modelWorldMatrixInverse,li as morphReference,si as mrt,ci as mul,mi as mx_aastep,ui as mx_add,pi as mx_atan2,di as mx_cell_noise_float,gi as mx_contrast,hi as mx_divide,xi as mx_fractal_noise_float,fi as mx_fractal_noise_vec2,bi as mx_fractal_noise_vec3,vi as mx_fractal_noise_vec4,wi as mx_frame,_i as mx_heighttonormal,Si as mx_hsvtorgb,Ti as mx_ifequal,yi as mx_ifgreater,Vi as mx_ifgreatereq,Mi as mx_invert,Fi as mx_modulo,Di as mx_multiply,Ii as mx_noise_float,Ci as mx_noise_vec3,Pi as mx_noise_vec4,Bi as mx_place2d,Ri as mx_power,Ai as mx_ramp4,Oi as mx_ramplr,ki as mx_ramptb,Ni as mx_rgbtohsv,Li as mx_rotate2d,Ui as mx_rotate3d,Gi as mx_safepower,ji as mx_separate,Ei as mx_splitlr,Wi as mx_splittb,qi as mx_srgb_texture_to_lin_rec709,zi as mx_subtract,Zi as mx_timer,Xi as mx_transform_uv,Hi as mx_unifiednoise2d,Ki as mx_unifiednoise3d,Yi as mx_worley_noise_float,Ji as mx_worley_noise_vec2,Qi as mx_worley_noise_vec3,$i as negate,en as neutralToneMapping,tn as nodeArray,rn as nodeImmutable,an as nodeObject,on as nodeObjectIntent,nn as nodeObjects,ln as nodeProxy,sn as nodeProxyIntent,cn as normalFlat,mn as normalGeometry,un as normalLocal,pn as normalMap,dn as normalView,gn as normalViewGeometry,hn as normalWorld,xn as normalWorldGeometry,fn as normalize,bn as not,vn as notEqual,wn as numWorkgroups,_n as objectDirection,Sn as objectGroup,Tn as objectPosition,yn as objectRadius,Vn as objectScale,Mn as objectViewPosition,Fn as objectWorldMatrix,Bn as oneMinus,Rn as or,An as orthographicDepthToViewZ,On as oscSawtooth,kn as oscSine,Nn as oscSquare,Ln as oscTriangle,Un as output,Gn as outputStruct,jn as overloadingFn,En as packHalf2x16,Wn as packSnorm2x16,qn as packUnorm2x16,zn as parabola,Zn as parallaxDirection,Xn as parallaxUV,Hn as parameter,Kn as pass,Yn as passTexture,Jn as pcurve,Qn as perspectiveDepthToViewZ,$n as pmremTexture,el as pointShadow,tl as pointUV,rl as pointWidth,al as positionGeometry,ol as positionLocal,il as positionPrevious,nl as positionView,ll as positionViewDirection,sl as positionWorld,cl as positionWorldDirection,ml as posterize,ul as pow,pl as pow2,dl as pow3,gl as pow4,hl as premultiplyAlpha,xl as property,fl as radians,bl as rand,vl as range,wl as rangeFog,_l as rangeFogFactor,Sl as reciprocal,Tl as reference,yl as referenceBuffer,Vl as reflect,Ml as reflectVector,Fl as reflectView,Dl as reflector,Il as refract,Cl as refractVector,Pl as refractView,Bl as reinhardToneMapping,Rl as remap,Al as remapClamp,Ol as renderGroup,kl as renderOutput,Nl as rendererReference,Ll as replaceDefaultUV,Ul as rotate,Gl as rotateUV,jl as roughness,El as round,Wl as rtt,ql as sRGBTransferEOTF,zl as sRGBTransferOETF,Zl as sample,Xl as sampler,Hl as samplerComparison,Kl as saturate,Yl as saturation,Jl as screen,Ql as screenCoordinate,$l as screenDPR,es as screenSize,ts as screenUV,rs as select,as as setCurrentStack,os as setName,is as shaderStages,ns as shadow,ls as shadowPositionWorld,ss as shapeCircle,cs as sharedUniformGroup,ms as sheen,us as sheenRoughness,ps as shiftLeft,ds as shiftRight,gs as shininess,hs as sign,xs as sin,bs as sinc,fs as sinh,vs as skinning,ws as smoothstep,_s as smoothstepElement,Ss as specularColor,Ts as specularF90,ys as spherizeUV,Vs as split,Ms as spritesheetUV,Fs as sqrt,Ds as stack,Is as step,Cs as stepElement,Ps as storage,Bs as storageBarrier,Rs as storageTexture,As as storageTexture3D,Os as struct,ks as sub,qs as subBuild,Ns as subgroupAdd,Ls as subgroupAll,Us as subgroupAnd,Gs as subgroupAny,js as subgroupBallot,Es as subgroupBroadcast,Ws as subgroupBroadcastFirst,zs as subgroupElect,Zs as subgroupExclusiveAdd,Xs as subgroupExclusiveMul,Hs as subgroupInclusiveAdd,Ks as subgroupInclusiveMul,Ys as subgroupIndex,Js as subgroupMax,Qs as subgroupMin,$s as subgroupMul,ec as subgroupOr,tc as subgroupShuffle,rc as subgroupShuffleDown,ac as subgroupShuffleUp,oc as subgroupShuffleXor,ic as subgroupSize,nc as subgroupXor,lc as tan,cc as tangentGeometry,mc as tangentLocal,uc as tangentView,pc as tangentWorld,sc as tanh,dc as texture,gc as texture3D,hc as textureBarrier,xc as textureBicubic,fc as textureBicubicLevel,bc as textureCubeUV,_c as textureLevel,vc as textureLoad,wc as textureSize,Sc as textureStore,Tc as thickness,yc as time,Vc as toneMapping,Mc as toneMappingExposure,Fc as toonOutlinePass,Dc as transformDirection,Ic as transformNormal,Cc as transformNormalToView,Pc as transformedClearcoatNormalView,Bc as transformedNormalView,Rc as transformedNormalWorld,Ac as transmission,Oc as transpose,kc as triNoise3D,Nc as triplanarTexture,Lc as triplanarTextures,Uc as trunc,Gc as uint,jc as uintBitsToFloat,Ec as uniform,Wc as uniformArray,qc as uniformCubeTexture,Zc as uniformFlow,zc as uniformGroup,Xc as uniformTexture,Hc as unpackHalf2x16,Kc as unpackSnorm2x16,Yc as unpackUnorm2x16,Jc as unpremultiplyAlpha,Qc as userData,$c as uv,em as uvec2,tm as uvec3,rm as uvec4,am as varying,om as varyingProperty,im as vec2,nm as vec3,lm as vec4,sm as vectorComponents,cm as velocity,mm as vertexColor,um as vertexIndex,pm as vertexStage,dm as vibrance,gm as viewZToLogarithmicDepth,hm as viewZToOrthographicDepth,xm as viewZToPerspectiveDepth,fm as viewZToReversedOrthographicDepth,bm as viewZToReversedPerspectiveDepth,vm as viewport,wm as viewportCoordinate,_m as viewportDepthTexture,Sm as viewportLinearDepth,Tm as viewportMipTexture,ym as viewportOpaqueMipTexture,Vm as viewportResolution,Mm as viewportSafeUV,Fm as viewportSharedTexture,Dm as viewportSize,Im as viewportTexture,Cm as viewportUV,Er as vogelDiskSample,Pm as wgsl,Bm as wgslFn,Rm as workgroupArray,Am as workgroupBarrier,Om as workgroupId,km as workingToColorSpace,Nm as xor};
|