// All material copyright Esri, All Rights Reserved, unless otherwise specified. // See https://js.arcgis.com/4.30/esri/copyright.txt for details. //>>built define(["exports","./enums"],function(b,a){b.STD140_LAYOUT={[a.UniformType.FLOAT]:{elementLength:1,elementCount:1,elementAlignment:4,arrayStride:16,arrayAlignment:16,numberType:"Float32"},[a.UniformType.INT]:{elementLength:1,elementCount:1,elementAlignment:4,arrayStride:16,arrayAlignment:16,numberType:"Int32"},[a.UniformType.BOOL]:{elementLength:1,elementCount:1,elementAlignment:4,arrayStride:16,arrayAlignment:16,numberType:"Uint32"},[a.UniformType.UNSIGNED_INT]:{elementLength:1,elementCount:1,elementAlignment:4, arrayStride:16,arrayAlignment:16,numberType:"Uint32"},[a.UniformType.BOOL_VEC2]:{elementLength:2,elementCount:1,elementAlignment:8,arrayStride:16,arrayAlignment:16,numberType:"Uint32"},[a.UniformType.FLOAT_VEC2]:{elementLength:2,elementCount:1,elementAlignment:8,arrayStride:16,arrayAlignment:16,numberType:"Float32"},[a.UniformType.INT_VEC2]:{elementLength:2,elementCount:1,elementAlignment:8,arrayStride:16,arrayAlignment:16,numberType:"Int32"},[a.UniformType.UNSIGNED_INT_VEC2]:{elementLength:2,elementCount:1, elementAlignment:8,arrayStride:16,arrayAlignment:16,numberType:"Uint32"},[a.UniformType.BOOL_VEC3]:{elementLength:3,elementCount:1,elementAlignment:16,arrayStride:16,arrayAlignment:16,numberType:"Uint32"},[a.UniformType.FLOAT_VEC3]:{elementLength:3,elementCount:1,elementAlignment:16,arrayStride:16,arrayAlignment:16,numberType:"Float32"},[a.UniformType.INT_VEC3]:{elementLength:3,elementCount:1,elementAlignment:16,arrayStride:16,arrayAlignment:16,numberType:"Int32"},[a.UniformType.UNSIGNED_INT_VEC3]:{elementLength:3, elementCount:1,elementAlignment:16,arrayStride:16,arrayAlignment:16,numberType:"Uint32"},[a.UniformType.BOOL_VEC4]:{elementLength:4,elementCount:1,elementAlignment:16,arrayStride:16,arrayAlignment:16,numberType:"Uint32"},[a.UniformType.FLOAT_VEC4]:{elementLength:4,elementCount:1,elementAlignment:16,arrayStride:16,arrayAlignment:16,numberType:"Float32"},[a.UniformType.INT_VEC4]:{elementLength:4,elementCount:1,elementAlignment:16,arrayStride:16,arrayAlignment:16,numberType:"Int32"},[a.UniformType.UNSIGNED_INT_VEC4]:{elementLength:4, elementCount:1,elementAlignment:16,arrayStride:16,arrayAlignment:16,numberType:"Uint32"},[a.UniformType.FLOAT_MAT2]:{elementLength:2,elementCount:2,elementAlignment:16,arrayStride:16,arrayAlignment:16,numberType:"Float32"},[a.UniformType.FLOAT_MAT2x3]:{elementLength:3,elementCount:2,elementAlignment:16,arrayStride:16,arrayAlignment:16,numberType:"Float32"},[a.UniformType.FLOAT_MAT2x4]:{elementLength:4,elementCount:2,elementAlignment:16,arrayStride:16,arrayAlignment:16,numberType:"Float32"},[a.UniformType.FLOAT_MAT3]:{elementLength:3, elementCount:3,elementAlignment:16,arrayStride:16,arrayAlignment:16,numberType:"Float32"},[a.UniformType.FLOAT_MAT3x2]:{elementLength:2,elementCount:3,elementAlignment:16,arrayStride:16,arrayAlignment:16,numberType:"Float32"},[a.UniformType.FLOAT_MAT3x4]:{elementLength:4,elementCount:3,elementAlignment:16,arrayStride:16,arrayAlignment:16,numberType:"Float32"},[a.UniformType.FLOAT_MAT4]:{elementLength:4,elementCount:4,elementAlignment:16,arrayStride:16,arrayAlignment:16,numberType:"Float32"},[a.UniformType.FLOAT_MAT4x2]:{elementLength:2, elementCount:4,elementAlignment:16,arrayStride:16,arrayAlignment:16,numberType:"Float32"},[a.UniformType.FLOAT_MAT4x3]:{elementLength:3,elementCount:4,elementAlignment:16,arrayStride:16,arrayAlignment:16,numberType:"Float32"}};Object.defineProperty(b,Symbol.toStringTag,{value:"Module"})});