/*
All material copyright ESRI, All Rights Reserved, unless otherwise specified.
See https://js.arcgis.com/4.24/esri/copyright.txt for details.
*/
define(["exports","../../../../../../../geometry/support/Ellipsoid","../../../../../terrain/interfaces","../ComponentTechniqueConfiguration","./ComponentData.glsl","./VertexDiscardByOpacity.glsl","../../../../core/shaderLibrary/ForwardLinearDepth.glsl","../../../../core/shaderLibrary/ShaderOutputOptions","../../../../core/shaderLibrary/Slice.glsl","../../../../core/shaderLibrary/attributes/NormalAttribute.glsl","../../../../core/shaderLibrary/attributes/TextureCoordinateAttribute.glsl","../../../../core/shaderLibrary/attributes/VertexColor.glsl","../../../../core/shaderLibrary/attributes/VertexNormal.glsl","../../../../core/shaderLibrary/attributes/VertexPosition.glsl","../../../../core/shaderLibrary/output/OutputDepth.glsl","../../../../core/shaderLibrary/output/OutputHighlight.glsl","../../../../core/shaderLibrary/output/ReadLinearDepth.glsl","../../../../core/shaderLibrary/shading/ComputeMaterialColor.glsl","../../../../core/shaderLibrary/shading/ComputeNormalTexture.glsl","../../../../core/shaderLibrary/shading/ComputeShadingNormal.glsl","../../../../core/shaderLibrary/shading/EvaluateSceneLighting.glsl","../../../../core/shaderLibrary/shading/MultipassTerrainTest.glsl","../../../../core/shaderLibrary/shading/PhysicallyBasedRenderingParameters.glsl","../../../../core/shaderLibrary/shading/ReadBaseColorTexture.glsl","../../../../core/shaderLibrary/shading/ReadShadowMap.glsl","../../../../core/shaderLibrary/terrain/Overlay.glsl","../../../../core/shaderLibrary/util/AlphaCutoff","../../../../core/shaderLibrary/util/AlphaDiscard.glsl","../../../../core/shaderLibrary/util/EllipsoidMode","../../../../core/shaderModules/Float3PassUniform","../../../../core/shaderModules/FloatPassUniform","../../../../core/shaderModules/interfaces","../../../../core/shaderModules/Matrix4Uniform","../../../../core/shaderModules/ShaderBuilder","../../../../core/shaderModules/Texture2DPassUniform","../../../../lib/basicInterfaces","../../../../lib/VertexAttribute","../../../../../../../chunks/ComponentShader.glsl"],(function(r,e,a,s,t,i,l,o,d,u,h,c,n,g,b,y,L,p,m,f,x,M,C,T,O,S,D,P,v,N,A,V,B,R,U,E,F,w){"use strict";r.attributeLocations=w.attributeLocations,r.build=w.build,r.getOverlayNormalTexture=w.getOverlayNormalTexture,Object.defineProperties(r,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}})}));
