@animech-public/playcanvas
Version:
PlayCanvas WebGL game engine
2 lines (1 loc) • 12.3 kB
JavaScript
const e=0,a=1,n=2,s=0,i=1,r=2,R=3,A=4,m=5,t=6,T=7,c=8,z=9,l=10,I=11,G=12,u=0,B=1,b=2,y=3,o=4,D=1,C=2,U=4,O=8,S=16,E=32,p=64,v=128,_=256,P=0,k=1,N=2,d=3,F=1,X=2,w=4,g=0,L=1,h=2,f=3,V=4,H=5,x=0,M=1,q=2,W=3,j=0,J=1,K=2,Q=3,Y=4,Z=5,$=0,ee=1,ae=2,ne=3,se=4,ie=5,re=6,Re=7,Ae=0,me=1,te=2,Te=0,ce=1,ze=2,le=3,Ie=4,Ge=5,ue=6,Be=7,be=8,ye=9,oe=10,De=11,Ce=12,Ue=13,Oe=14,Se=15,Ee=16,pe=17,ve=18,_e=19,Pe=20,ke=21,Ne=22,de=23,Fe=24,Xe=25,we=26,ge=27,Le=28,he=29,fe=30,Ve=31,He=32,xe=33,Me=34,qe=35,We=36,je=37,Je=38,Ke=39,Qe=40,Ye=41,Ze=42,$e=43,ea=44,aa=45,na=46,sa=47,ia=48,ra=49,Ra=50,Aa=51,ma=new Map([[0,{name:"A8",size:1}],[1,{name:"L8",size:1}],[2,{name:"LA8",size:2}],[3,{name:"RGB565",size:2}],[4,{name:"RGBA5551",size:2}],[5,{name:"RGBA4",size:2}],[6,{name:"RGB8",size:4}],[7,{name:"RGBA8",size:4}],[50,{name:"R16F",size:2}],[51,{name:"RG16F",size:4}],[11,{name:"RGB16F",size:8}],[12,{name:"RGBA16F",size:8}],[13,{name:"RGB32F",size:16}],[14,{name:"RGBA32F",size:16}],[15,{name:"R32F",size:4}],[16,{name:"DEPTH",size:4}],[17,{name:"DEPTHSTENCIL",size:4}],[18,{name:"111110F",size:4}],[19,{name:"SRGB",size:4}],[20,{name:"SRGBA",size:4}],[31,{name:"BGRA8",size:4}],[8,{name:"DXT1",blockSize:8}],[9,{name:"DXT3",blockSize:16}],[10,{name:"DXT5",blockSize:16}],[21,{name:"ETC1",blockSize:8}],[22,{name:"ETC2_RGB",blockSize:8}],[23,{name:"ETC2_RGBA",blockSize:16}],[24,{name:"PVRTC_2BPP_RGB_1",blockSize:8}],[25,{name:"PVRTC_2BPP_RGBA_1",blockSize:8}],[26,{name:"PVRTC_4BPP_RGB_1",blockSize:8}],[27,{name:"PVRTC_4BPP_RGBA_1",blockSize:8}],[28,{name:"ASTC_4x4",blockSize:16}],[29,{name:"ATC_RGB",blockSize:8}],[30,{name:"ATC_RGBA",blockSize:16}],[32,{name:"R8I",size:1,isInt:!0}],[33,{name:"R8U",size:1,isInt:!0}],[34,{name:"R16I",size:2,isInt:!0}],[35,{name:"R16U",size:2,isInt:!0}],[36,{name:"R32I",size:4,isInt:!0}],[37,{name:"R32U",size:4,isInt:!0}],[38,{name:"RG8I",size:2,isInt:!0}],[39,{name:"RG8U",size:2,isInt:!0}],[40,{name:"RG16I",size:4,isInt:!0}],[41,{name:"RG16U",size:4,isInt:!0}],[42,{name:"RG32I",size:8,isInt:!0}],[43,{name:"RG32U",size:8,isInt:!0}],[44,{name:"RGBA8I",size:4,isInt:!0}],[45,{name:"RGBA8U",size:4,isInt:!0}],[46,{name:"RGBA16I",size:8,isInt:!0}],[47,{name:"RGBA16U",size:8,isInt:!0}],[48,{name:"RGBA32I",size:16,isInt:!0}],[49,{name:"RGBA32U",size:16,isInt:!0}]]),ta=e=>{var a;return void 0!==(null==(a=ma.get(e))?void 0:a.blockSize)},Ta=e=>{var a;return!0===(null==(a=ma.get(e))?void 0:a.isInt)},ca=e=>{switch(e){case 15:case 13:case 14:return Float32Array;case 36:case 42:case 48:return Int32Array;case 37:case 43:case 49:return Uint32Array;case 34:case 40:case 46:return Int16Array;case 35:case 41:case 47:case 3:case 4:case 5:case 50:case 51:case 11:case 12:return Uint16Array;case 32:case 38:case 44:return Int8Array;default:return Uint8Array}},za=0,la=1,Ia=2,Ga=3,ua=4,Ba=5,ba=6,ya="POSITION",oa="NORMAL",Da="TANGENT",Ca="BLENDWEIGHT",Ua="BLENDINDICES",Oa="COLOR",Sa="TEXCOORD",Ea="TEXCOORD0",pa="TEXCOORD1",va="TEXCOORD2",_a="TEXCOORD3",Pa="TEXCOORD4",ka="TEXCOORD5",Na="TEXCOORD6",da="TEXCOORD7",Fa="ATTR",Xa="ATTR0",wa="ATTR1",ga="ATTR2",La="ATTR3",ha="ATTR4",fa="ATTR5",Va="ATTR6",Ha="ATTR7",xa="ATTR8",Ma="ATTR9",qa="ATTR10",Wa="ATTR11",ja="ATTR12",Ja="ATTR13",Ka="ATTR14",Qa="ATTR15",Ya=1,Za=0,$a=1,en=2,an=3,nn=4,sn=5,rn=6,Rn=7,An=0,mn=1,tn=2,Tn="default",cn="rgbm",zn="rgbe",ln="rgbp",In="swizzleGGGR",Gn=0,un=1,Bn=2,bn=3,yn="1d",on="2d",Dn="2d-array",Cn="cube",Un="cube-array",On="3d",Sn=0,En=1,pn=2,vn=3,_n=4,Pn="none",kn="cube",Nn="equirect",dn="octahedral",Fn="glsl",Xn="wgsl",wn=0,gn=1,Ln=2,hn=3,fn=4,Vn=5,Hn=6,xn=7,Mn=0,qn=1,Wn=2,jn=3,Jn=4,Kn=5,Qn=6,Yn=7,Zn=8,$n=9,es=10,as=11,ns=12,ss=13,is=14,rs=15,Rs=16,As=17,ms=18,ts=19,Ts=20,cs=21,zs=22,ls=23,Is=24,Gs=25,us=26,Bs=27,bs=28,ys=29,os=30,Ds=31,Cs=32,Us=33,Os=34,Ss=35,Es=36,ps=37,vs=38,_s=39,Ps=40,ks=41,Ns=42,ds=43,Fs=44,Xs=45,ws=46,gs=47,Ls=48,hs=49,fs=["bool","int","float","vec2","vec3","vec4","ivec2","ivec3","ivec4","bvec2","bvec3","bvec4","mat2","mat3","mat4","sampler2D","samplerCube","","sampler2DShadow","samplerCubeShadow","sampler3D","","","","","sampler2DArray","uint","uvec2","uvec3","uvec4","","","","","","","","","","","","","isampler2D","usampler2D","isamplerCube","usamplerCube","isampler3D","usampler3D","isampler2DArray","usampler2DArray"],Vs=new Uint8Array([4,4,6,6,6,6,4,4,4,4,4,4,6,6,6,4,4,6,4,4,4,6,6,6,6,4,5,5,5,5,4,5,4,4,5,4,4,5,4,4,5,4,4,5,4,5,4,5,4,5]),Hs="webgl1",xs="webgl2",Ms="webgpu",qs="null",Ws=1,js=2,Js=4,Ks=0,Qs=1,Ys=["mesh","view"],Zs="default",$s=[Int8Array,Uint8Array,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Uint16Array],ei=[1,1,2,2,4,4,4,2],ai=["INT8","UINT8","INT16","UINT16","INT32","UINT32","FLOAT32","FLOAT16"],ni={Int8Array:0,Uint8Array:1,Int16Array:2,Uint16Array:3,Int32Array:4,Uint32Array:5,Float32Array:6},si=[Uint8Array,Uint16Array,Uint32Array],ii=[1,2,4],ri={};ri[ya]=0,ri[oa]=1,ri[Ca]=2,ri[Ua]=3,ri[Oa]=4,ri[Ea]=5,ri[pa]=6,ri[va]=7,ri[_a]=8,ri[Pa]=9,ri[ka]=10,ri[Na]=11,ri[da]=12,ri[Da]=13,ri[Xa]=0,ri[wa]=1,ri[ga]=2,ri[La]=3,ri[ha]=4,ri[fa]=5,ri[Va]=6,ri[Ha]=7,ri[xa]=8,ri[Ma]=9,ri[qa]=10,ri[Wa]=11,ri[ja]=12,ri[Ja]=13,ri[Ka]=14,ri[Qa]=15;const Ri="1.51",Ai="1.55",mi="1.56",ti="1.57",Ti="1.58",ci="1.60",zi="1.62",li="1.65",Ii="1.70";export{a as ADDRESS_CLAMP_TO_EDGE,n as ADDRESS_MIRRORED_REPEAT,e as ADDRESS_REPEAT,Ks as BINDGROUP_MESH,Qs as BINDGROUP_VIEW,u as BLENDEQUATION_ADD,o as BLENDEQUATION_MAX,y as BLENDEQUATION_MIN,b as BLENDEQUATION_REVERSE_SUBTRACT,B as BLENDEQUATION_SUBTRACT,I as BLENDMODE_CONSTANT,z as BLENDMODE_DST_ALPHA,A as BLENDMODE_DST_COLOR,i as BLENDMODE_ONE,G as BLENDMODE_ONE_MINUS_CONSTANT,l as BLENDMODE_ONE_MINUS_DST_ALPHA,m as BLENDMODE_ONE_MINUS_DST_COLOR,c as BLENDMODE_ONE_MINUS_SRC_ALPHA,R as BLENDMODE_ONE_MINUS_SRC_COLOR,t as BLENDMODE_SRC_ALPHA,T as BLENDMODE_SRC_ALPHA_SATURATE,r as BLENDMODE_SRC_COLOR,s as BLENDMODE_ZERO,O as BUFFERUSAGE_COPY_DST,U as BUFFERUSAGE_COPY_SRC,S as BUFFERUSAGE_INDEX,_ as BUFFERUSAGE_INDIRECT,D as BUFFERUSAGE_READ,v as BUFFERUSAGE_STORAGE,p as BUFFERUSAGE_UNIFORM,E as BUFFERUSAGE_VERTEX,C as BUFFERUSAGE_WRITE,k as BUFFER_DYNAMIC,d as BUFFER_GPUDYNAMIC,P as BUFFER_STATIC,N as BUFFER_STREAM,Ri as CHUNKAPI_1_51,Ai as CHUNKAPI_1_55,mi as CHUNKAPI_1_56,ti as CHUNKAPI_1_57,Ti as CHUNKAPI_1_58,ci as CHUNKAPI_1_60,zi as CHUNKAPI_1_62,li as CHUNKAPI_1_65,Ii as CHUNKAPI_1_70,F as CLEARFLAG_COLOR,X as CLEARFLAG_DEPTH,w as CLEARFLAG_STENCIL,L as CUBEFACE_NEGX,f as CUBEFACE_NEGY,H as CUBEFACE_NEGZ,g as CUBEFACE_POSX,h as CUBEFACE_POSY,V as CUBEFACE_POSZ,M as CULLFACE_BACK,q as CULLFACE_FRONT,W as CULLFACE_FRONTANDBACK,x as CULLFACE_NONE,qs as DEVICETYPE_NULL,Hs as DEVICETYPE_WEBGL1,xs as DEVICETYPE_WEBGL2,Ms as DEVICETYPE_WEBGPU,J as FILTER_LINEAR,Z as FILTER_LINEAR_MIPMAP_LINEAR,Y as FILTER_LINEAR_MIPMAP_NEAREST,j as FILTER_NEAREST,Q as FILTER_NEAREST_MIPMAP_LINEAR,K as FILTER_NEAREST_MIPMAP_NEAREST,Re as FUNC_ALWAYS,ae as FUNC_EQUAL,se as FUNC_GREATER,re as FUNC_GREATEREQUAL,ee as FUNC_LESS,ne as FUNC_LESSEQUAL,$ as FUNC_NEVER,ie as FUNC_NOTEQUAL,me as INDEXFORMAT_UINT16,te as INDEXFORMAT_UINT32,Ae as INDEXFORMAT_UINT8,ve as PIXELFORMAT_111110F,Te as PIXELFORMAT_A8,Le as PIXELFORMAT_ASTC_4x4,he as PIXELFORMAT_ATC_RGB,fe as PIXELFORMAT_ATC_RGBA,Ve as PIXELFORMAT_BGRA8,Ee as PIXELFORMAT_DEPTH,pe as PIXELFORMAT_DEPTHSTENCIL,be as PIXELFORMAT_DXT1,ye as PIXELFORMAT_DXT3,oe as PIXELFORMAT_DXT5,ke as PIXELFORMAT_ETC1,Ne as PIXELFORMAT_ETC2_RGB,de as PIXELFORMAT_ETC2_RGBA,ce as PIXELFORMAT_L8,ze as PIXELFORMAT_LA8,Xe as PIXELFORMAT_PVRTC_2BPP_RGBA_1,Fe as PIXELFORMAT_PVRTC_2BPP_RGB_1,ge as PIXELFORMAT_PVRTC_4BPP_RGBA_1,we as PIXELFORMAT_PVRTC_4BPP_RGB_1,Ra as PIXELFORMAT_R16F,Me as PIXELFORMAT_R16I,qe as PIXELFORMAT_R16U,Se as PIXELFORMAT_R32F,We as PIXELFORMAT_R32I,je as PIXELFORMAT_R32U,He as PIXELFORMAT_R8I,xe as PIXELFORMAT_R8U,Aa as PIXELFORMAT_RG16F,Qe as PIXELFORMAT_RG16I,Ye as PIXELFORMAT_RG16U,Ze as PIXELFORMAT_RG32I,$e as PIXELFORMAT_RG32U,Je as PIXELFORMAT_RG8I,Ke as PIXELFORMAT_RG8U,De as PIXELFORMAT_RGB16F,Ue as PIXELFORMAT_RGB32F,le as PIXELFORMAT_RGB565,ue as PIXELFORMAT_RGB8,Ce as PIXELFORMAT_RGBA16F,na as PIXELFORMAT_RGBA16I,sa as PIXELFORMAT_RGBA16U,Oe as PIXELFORMAT_RGBA32F,ia as PIXELFORMAT_RGBA32I,ra as PIXELFORMAT_RGBA32U,Ge as PIXELFORMAT_RGBA4,Ie as PIXELFORMAT_RGBA5551,Be as PIXELFORMAT_RGBA8,ea as PIXELFORMAT_RGBA8I,aa as PIXELFORMAT_RGBA8U,_e as PIXELFORMAT_SRGB,Pe as PIXELFORMAT_SRGBA,Ia as PRIMITIVE_LINELOOP,la as PRIMITIVE_LINES,Ga as PRIMITIVE_LINESTRIP,za as PRIMITIVE_POINTS,ua as PRIMITIVE_TRIANGLES,ba as PRIMITIVE_TRIFAN,Ba as PRIMITIVE_TRISTRIP,pn as SAMPLETYPE_DEPTH,Sn as SAMPLETYPE_FLOAT,vn as SAMPLETYPE_INT,_n as SAMPLETYPE_UINT,En as SAMPLETYPE_UNFILTERABLE_FLOAT,Fa as SEMANTIC_ATTR,Xa as SEMANTIC_ATTR0,wa as SEMANTIC_ATTR1,qa as SEMANTIC_ATTR10,Wa as SEMANTIC_ATTR11,ja as SEMANTIC_ATTR12,Ja as SEMANTIC_ATTR13,Ka as SEMANTIC_ATTR14,Qa as SEMANTIC_ATTR15,ga as SEMANTIC_ATTR2,La as SEMANTIC_ATTR3,ha as SEMANTIC_ATTR4,fa as SEMANTIC_ATTR5,Va as SEMANTIC_ATTR6,Ha as SEMANTIC_ATTR7,xa as SEMANTIC_ATTR8,Ma as SEMANTIC_ATTR9,Ua as SEMANTIC_BLENDINDICES,Ca as SEMANTIC_BLENDWEIGHT,Oa as SEMANTIC_COLOR,oa as SEMANTIC_NORMAL,ya as SEMANTIC_POSITION,Da as SEMANTIC_TANGENT,Sa as SEMANTIC_TEXCOORD,Ea as SEMANTIC_TEXCOORD0,pa as SEMANTIC_TEXCOORD1,va as SEMANTIC_TEXCOORD2,_a as SEMANTIC_TEXCOORD3,Pa as SEMANTIC_TEXCOORD4,ka as SEMANTIC_TEXCOORD5,Na as SEMANTIC_TEXCOORD6,da as SEMANTIC_TEXCOORD7,Fn as SHADERLANGUAGE_GLSL,Xn as SHADERLANGUAGE_WGSL,Js as SHADERSTAGE_COMPUTE,js as SHADERSTAGE_FRAGMENT,Ws as SHADERSTAGE_VERTEX,Ya as SHADERTAG_MATERIAL,sn as STENCILOP_DECREMENT,rn as STENCILOP_DECREMENTWRAP,an as STENCILOP_INCREMENT,nn as STENCILOP_INCREMENTWRAP,Rn as STENCILOP_INVERT,Za as STENCILOP_KEEP,en as STENCILOP_REPLACE,$a as STENCILOP_ZERO,Bn as TEXHINT_ASSET,bn as TEXHINT_LIGHTMAP,Gn as TEXHINT_NONE,un as TEXHINT_SHADOWMAP,yn as TEXTUREDIMENSION_1D,on as TEXTUREDIMENSION_2D,Dn as TEXTUREDIMENSION_2D_ARRAY,On as TEXTUREDIMENSION_3D,Cn as TEXTUREDIMENSION_CUBE,Un as TEXTUREDIMENSION_CUBE_ARRAY,An as TEXTURELOCK_NONE,mn as TEXTURELOCK_READ,tn as TEXTURELOCK_WRITE,kn as TEXTUREPROJECTION_CUBE,Nn as TEXTUREPROJECTION_EQUIRECT,Pn as TEXTUREPROJECTION_NONE,dn as TEXTUREPROJECTION_OCTAHEDRAL,Tn as TEXTURETYPE_DEFAULT,zn as TEXTURETYPE_RGBE,cn as TEXTURETYPE_RGBM,ln as TEXTURETYPE_RGBP,In as TEXTURETYPE_SWIZZLEGGGR,xn as TYPE_FLOAT16,Hn as TYPE_FLOAT32,Ln as TYPE_INT16,fn as TYPE_INT32,wn as TYPE_INT8,hn as TYPE_UINT16,Vn as TYPE_UINT32,gn as TYPE_UINT8,Mn as UNIFORMTYPE_BOOL,Cs as UNIFORMTYPE_BOOLARRAY,$n as UNIFORMTYPE_BVEC2,Ss as UNIFORMTYPE_BVEC2ARRAY,es as UNIFORMTYPE_BVEC3,vs as UNIFORMTYPE_BVEC3ARRAY,as as UNIFORMTYPE_BVEC4,ks as UNIFORMTYPE_BVEC4ARRAY,Wn as UNIFORMTYPE_FLOAT,As as UNIFORMTYPE_FLOATARRAY,qn as UNIFORMTYPE_INT,os as UNIFORMTYPE_INTARRAY,Ns as UNIFORMTYPE_ITEXTURE2D,Ls as UNIFORMTYPE_ITEXTURE2D_ARRAY,ws as UNIFORMTYPE_ITEXTURE3D,Fs as UNIFORMTYPE_ITEXTURECUBE,Qn as UNIFORMTYPE_IVEC2,Us as UNIFORMTYPE_IVEC2ARRAY,Yn as UNIFORMTYPE_IVEC3,Es as UNIFORMTYPE_IVEC3ARRAY,Zn as UNIFORMTYPE_IVEC4,_s as UNIFORMTYPE_IVEC4ARRAY,ns as UNIFORMTYPE_MAT2,ss as UNIFORMTYPE_MAT3,is as UNIFORMTYPE_MAT4,Is as UNIFORMTYPE_MAT4ARRAY,rs as UNIFORMTYPE_TEXTURE2D,Gs as UNIFORMTYPE_TEXTURE2D_ARRAY,ms as UNIFORMTYPE_TEXTURE2D_SHADOW,Ts as UNIFORMTYPE_TEXTURE3D,Rs as UNIFORMTYPE_TEXTURECUBE,ts as UNIFORMTYPE_TEXTURECUBE_SHADOW,us as UNIFORMTYPE_UINT,Ds as UNIFORMTYPE_UINTARRAY,ds as UNIFORMTYPE_UTEXTURE2D,hs as UNIFORMTYPE_UTEXTURE2D_ARRAY,gs as UNIFORMTYPE_UTEXTURE3D,Xs as UNIFORMTYPE_UTEXTURECUBE,Bs as UNIFORMTYPE_UVEC2,Os as UNIFORMTYPE_UVEC2ARRAY,bs as UNIFORMTYPE_UVEC3,ps as UNIFORMTYPE_UVEC3ARRAY,ys as UNIFORMTYPE_UVEC4,Ps as UNIFORMTYPE_UVEC4ARRAY,jn as UNIFORMTYPE_VEC2,cs as UNIFORMTYPE_VEC2ARRAY,Jn as UNIFORMTYPE_VEC3,zs as UNIFORMTYPE_VEC3ARRAY,Kn as UNIFORMTYPE_VEC4,ls as UNIFORMTYPE_VEC4ARRAY,Zs as UNIFORM_BUFFER_DEFAULT_SLOT_NAME,Ys as bindGroupNames,ca as getPixelFormatArrayType,ta as isCompressedPixelFormat,Ta as isIntegerPixelFormat,ma as pixelFormatInfo,ri as semanticToLocation,si as typedArrayIndexFormats,ii as typedArrayIndexFormatsByteSize,ni as typedArrayToType,$s as typedArrayTypes,ei as typedArrayTypesByteSize,fs as uniformTypeToName,Vs as uniformTypeToStorage,ai as vertexTypesNames};