Hex Artifact Content

Not logged in

Artifact 9586cdec987a21cb08551d9eef692d311eb8a865:


0000: 49 4d 50 4f 52 54 53 0d 0a 5f 44 33 44 58 43 6f  IMPORTS.._D3DXCo
0010: 6e 63 61 74 65 6e 61 74 65 4d 65 73 68 65 73 40  ncatenateMeshes@
0020: 33 32 20 3d 20 64 33 64 78 39 5f 32 39 2e 44 33  32 = d3dx9_29.D3
0030: 44 58 43 6f 6e 63 61 74 65 6e 61 74 65 4d 65 73  DXConcatenateMes
0040: 68 65 73 0d 0a 5f 44 33 44 58 43 72 65 61 74 65  hes.._D3DXCreate
0050: 42 6f 78 40 32 34 20 3d 20 64 33 64 78 39 5f 32  Box@24 = d3dx9_2
0060: 39 2e 44 33 44 58 43 72 65 61 74 65 42 6f 78 0d  9.D3DXCreateBox.
0070: 0a 5f 44 33 44 58 43 72 65 61 74 65 43 75 62 65  ._D3DXCreateCube
0080: 54 65 78 74 75 72 65 40 32 38 20 3d 20 64 33 64  Texture@28 = d3d
0090: 78 39 5f 32 39 2e 44 33 44 58 43 72 65 61 74 65  x9_29.D3DXCreate
00a0: 43 75 62 65 54 65 78 74 75 72 65 0d 0a 5f 44 33  CubeTexture.._D3
00b0: 44 58 43 72 65 61 74 65 43 75 62 65 54 65 78 74  DXCreateCubeText
00c0: 75 72 65 46 72 6f 6d 46 69 6c 65 45 78 41 40 35  ureFromFileExA@5
00d0: 32 20 3d 20 64 33 64 78 39 5f 32 39 2e 44 33 44  2 = d3dx9_29.D3D
00e0: 58 43 72 65 61 74 65 43 75 62 65 54 65 78 74 75  XCreateCubeTextu
00f0: 72 65 46 72 6f 6d 46 69 6c 65 45 78 41 0d 0a 5f  reFromFileExA.._
0100: 44 33 44 58 43 72 65 61 74 65 43 79 6c 69 6e 64  D3DXCreateCylind
0110: 65 72 40 33 32 20 3d 20 64 33 64 78 39 5f 32 39  er@32 = d3dx9_29
0120: 2e 44 33 44 58 43 72 65 61 74 65 43 79 6c 69 6e  .D3DXCreateCylin
0130: 64 65 72 0d 0a 5f 44 33 44 58 43 72 65 61 74 65  der.._D3DXCreate
0140: 46 6f 6e 74 41 40 34 38 20 3d 20 64 33 64 78 39  FontA@48 = d3dx9
0150: 5f 32 39 2e 44 33 44 58 43 72 65 61 74 65 46 6f  _29.D3DXCreateFo
0160: 6e 74 41 0d 0a 5f 44 33 44 58 43 72 65 61 74 65  ntA.._D3DXCreate
0170: 50 6f 6c 79 67 6f 6e 40 32 30 20 3d 20 64 33 64  Polygon@20 = d3d
0180: 78 39 5f 32 39 2e 44 33 44 58 43 72 65 61 74 65  x9_29.D3DXCreate
0190: 50 6f 6c 79 67 6f 6e 0d 0a 5f 44 33 44 58 43 72  Polygon.._D3DXCr
01a0: 65 61 74 65 53 6b 69 6e 49 6e 66 6f 46 56 46 40  eateSkinInfoFVF@
01b0: 31 36 20 3d 20 64 33 64 78 39 5f 32 39 2e 44 33  16 = d3dx9_29.D3
01c0: 44 58 43 72 65 61 74 65 53 6b 69 6e 49 6e 66 6f  DXCreateSkinInfo
01d0: 46 56 46 0d 0a 5f 44 33 44 58 43 72 65 61 74 65  FVF.._D3DXCreate
01e0: 53 70 68 65 72 65 40 32 34 20 3d 20 64 33 64 78  Sphere@24 = d3dx
01f0: 39 5f 32 39 2e 44 33 44 58 43 72 65 61 74 65 53  9_29.D3DXCreateS
0200: 70 68 65 72 65 0d 0a 5f 44 33 44 58 43 72 65 61  phere.._D3DXCrea
0210: 74 65 53 70 72 69 74 65 40 38 20 3d 20 64 33 64  teSprite@8 = d3d
0220: 78 39 5f 32 39 2e 44 33 44 58 43 72 65 61 74 65  x9_29.D3DXCreate
0230: 53 70 72 69 74 65 0d 0a 5f 44 33 44 58 43 72 65  Sprite.._D3DXCre
0240: 61 74 65 54 65 61 70 6f 74 40 31 32 20 3d 20 64  ateTeapot@12 = d
0250: 33 64 78 39 5f 32 39 2e 44 33 44 58 43 72 65 61  3dx9_29.D3DXCrea
0260: 74 65 54 65 61 70 6f 74 0d 0a 5f 44 33 44 58 43  teTeapot.._D3DXC
0270: 72 65 61 74 65 54 65 78 74 75 72 65 40 33 32 20  reateTexture@32 
0280: 3d 20 64 33 64 78 39 5f 32 39 2e 44 33 44 58 43  = d3dx9_29.D3DXC
0290: 72 65 61 74 65 54 65 78 74 75 72 65 0d 0a 5f 44  reateTexture.._D
02a0: 33 44 58 43 72 65 61 74 65 54 65 78 74 75 72 65  3DXCreateTexture
02b0: 46 72 6f 6d 46 69 6c 65 45 78 41 40 35 36 20 3d  FromFileExA@56 =
02c0: 20 64 33 64 78 39 5f 32 39 2e 44 33 44 58 43 72   d3dx9_29.D3DXCr
02d0: 65 61 74 65 54 65 78 74 75 72 65 46 72 6f 6d 46  eateTextureFromF
02e0: 69 6c 65 45 78 41 0d 0a 5f 44 33 44 58 43 72 65  ileExA.._D3DXCre
02f0: 61 74 65 54 65 78 74 75 72 65 46 72 6f 6d 46 69  ateTextureFromFi
0300: 6c 65 41 40 31 32 20 3d 20 64 33 64 78 39 5f 32  leA@12 = d3dx9_2
0310: 39 2e 44 33 44 58 43 72 65 61 74 65 54 65 78 74  9.D3DXCreateText
0320: 75 72 65 46 72 6f 6d 46 69 6c 65 41 0d 0a 5f 44  ureFromFileA.._D
0330: 33 44 58 43 72 65 61 74 65 54 6f 72 75 73 40 32  3DXCreateTorus@2
0340: 38 20 3d 20 64 33 64 78 39 5f 32 39 2e 44 33 44  8 = d3dx9_29.D3D
0350: 58 43 72 65 61 74 65 54 6f 72 75 73 0d 0a 5f 44  XCreateTorus.._D
0360: 33 44 58 46 69 6c 65 43 72 65 61 74 65 40 34 20  3DXFileCreate@4 
0370: 3d 20 64 33 64 78 39 5f 32 39 2e 44 33 44 58 46  = d3dx9_29.D3DXF
0380: 69 6c 65 43 72 65 61 74 65 0d 0a 5f 44 33 44 58  ileCreate.._D3DX
0390: 47 65 74 44 65 63 6c 56 65 72 74 65 78 53 69 7a  GetDeclVertexSiz
03a0: 65 40 38 20 3d 20 64 33 64 78 39 5f 32 39 2e 44  e@8 = d3dx9_29.D
03b0: 33 44 58 47 65 74 44 65 63 6c 56 65 72 74 65 78  3DXGetDeclVertex
03c0: 53 69 7a 65 0d 0a 5f 44 33 44 58 4c 6f 61 64 4d  Size.._D3DXLoadM
03d0: 65 73 68 46 72 6f 6d 58 6f 66 40 33 32 20 3d 20  eshFromXof@32 = 
03e0: 64 33 64 78 39 5f 32 39 2e 44 33 44 58 4c 6f 61  d3dx9_29.D3DXLoa
03f0: 64 4d 65 73 68 46 72 6f 6d 58 6f 66 0d 0a 5f 44  dMeshFromXof.._D
0400: 33 44 58 4d 61 74 72 69 78 44 65 63 6f 6d 70 6f  3DXMatrixDecompo
0410: 73 65 40 31 36 20 3d 20 64 33 64 78 39 5f 32 39  se@16 = d3dx9_29
0420: 2e 44 33 44 58 4d 61 74 72 69 78 44 65 63 6f 6d  .D3DXMatrixDecom
0430: 70 6f 73 65 0d 0a 5f 44 33 44 58 4d 61 74 72 69  pose.._D3DXMatri
0440: 78 49 6e 76 65 72 73 65 40 31 32 20 3d 20 64 33  xInverse@12 = d3
0450: 64 78 39 5f 32 39 2e 44 33 44 58 4d 61 74 72 69  dx9_29.D3DXMatri
0460: 78 49 6e 76 65 72 73 65 0d 0a 5f 44 33 44 58 4d  xInverse.._D3DXM
0470: 61 74 72 69 78 4d 75 6c 74 69 70 6c 79 40 31 32  atrixMultiply@12
0480: 20 3d 20 64 33 64 78 39 5f 32 39 2e 44 33 44 58   = d3dx9_29.D3DX
0490: 4d 61 74 72 69 78 4d 75 6c 74 69 70 6c 79 0d 0a  MatrixMultiply..
04a0: 5f 44 33 44 58 4d 61 74 72 69 78 4f 72 74 68 6f  _D3DXMatrixOrtho
04b0: 4f 66 66 43 65 6e 74 65 72 4c 48 40 32 38 20 3d  OffCenterLH@28 =
04c0: 20 64 33 64 78 39 5f 32 39 2e 44 33 44 58 4d 61   d3dx9_29.D3DXMa
04d0: 74 72 69 78 4f 72 74 68 6f 4f 66 66 43 65 6e 74  trixOrthoOffCent
04e0: 65 72 4c 48 0d 0a 5f 44 33 44 58 4d 61 74 72 69  erLH.._D3DXMatri
04f0: 78 50 65 72 73 70 65 63 74 69 76 65 46 6f 76 4c  xPerspectiveFovL
0500: 48 40 32 30 20 3d 20 64 33 64 78 39 5f 32 39 2e  H@20 = d3dx9_29.
0510: 44 33 44 58 4d 61 74 72 69 78 50 65 72 73 70 65  D3DXMatrixPerspe
0520: 63 74 69 76 65 46 6f 76 4c 48 0d 0a 5f 44 33 44  ctiveFovLH.._D3D
0530: 58 4d 61 74 72 69 78 52 6f 74 61 74 69 6f 6e 51  XMatrixRotationQ
0540: 75 61 74 65 72 6e 69 6f 6e 40 38 20 3d 20 64 33  uaternion@8 = d3
0550: 64 78 39 5f 32 39 2e 44 33 44 58 4d 61 74 72 69  dx9_29.D3DXMatri
0560: 78 52 6f 74 61 74 69 6f 6e 51 75 61 74 65 72 6e  xRotationQuatern
0570: 69 6f 6e 0d 0a 5f 44 33 44 58 4d 61 74 72 69 78  ion.._D3DXMatrix
0580: 52 6f 74 61 74 69 6f 6e 58 40 38 20 3d 20 64 33  RotationX@8 = d3
0590: 64 78 39 5f 32 39 2e 44 33 44 58 4d 61 74 72 69  dx9_29.D3DXMatri
05a0: 78 52 6f 74 61 74 69 6f 6e 58 0d 0a 5f 44 33 44  xRotationX.._D3D
05b0: 58 4d 61 74 72 69 78 52 6f 74 61 74 69 6f 6e 59  XMatrixRotationY
05c0: 40 38 20 3d 20 64 33 64 78 39 5f 32 39 2e 44 33  @8 = d3dx9_29.D3
05d0: 44 58 4d 61 74 72 69 78 52 6f 74 61 74 69 6f 6e  DXMatrixRotation
05e0: 59 0d 0a 5f 44 33 44 58 4d 61 74 72 69 78 52 6f  Y.._D3DXMatrixRo
05f0: 74 61 74 69 6f 6e 59 61 77 50 69 74 63 68 52 6f  tationYawPitchRo
0600: 6c 6c 40 31 36 20 3d 20 64 33 64 78 39 5f 32 39  ll@16 = d3dx9_29
0610: 2e 44 33 44 58 4d 61 74 72 69 78 52 6f 74 61 74  .D3DXMatrixRotat
0620: 69 6f 6e 59 61 77 50 69 74 63 68 52 6f 6c 6c 0d  ionYawPitchRoll.
0630: 0a 5f 44 33 44 58 4d 61 74 72 69 78 52 6f 74 61  ._D3DXMatrixRota
0640: 74 69 6f 6e 5a 40 38 20 3d 20 64 33 64 78 39 5f  tionZ@8 = d3dx9_
0650: 32 39 2e 44 33 44 58 4d 61 74 72 69 78 52 6f 74  29.D3DXMatrixRot
0660: 61 74 69 6f 6e 5a 0d 0a 5f 44 33 44 58 4d 61 74  ationZ.._D3DXMat
0670: 72 69 78 53 63 61 6c 69 6e 67 40 31 36 20 3d 20  rixScaling@16 = 
0680: 64 33 64 78 39 5f 32 39 2e 44 33 44 58 4d 61 74  d3dx9_29.D3DXMat
0690: 72 69 78 53 63 61 6c 69 6e 67 0d 0a 5f 44 33 44  rixScaling.._D3D
06a0: 58 4d 61 74 72 69 78 54 72 61 6e 73 66 6f 72 6d  XMatrixTransform
06b0: 61 74 69 6f 6e 32 44 40 32 38 20 3d 20 64 33 64  ation2D@28 = d3d
06c0: 78 39 5f 32 39 2e 44 33 44 58 4d 61 74 72 69 78  x9_29.D3DXMatrix
06d0: 54 72 61 6e 73 66 6f 72 6d 61 74 69 6f 6e 32 44  Transformation2D
06e0: 0d 0a 5f 44 33 44 58 4d 61 74 72 69 78 54 72 61  .._D3DXMatrixTra
06f0: 6e 73 6c 61 74 69 6f 6e 40 31 36 20 3d 20 64 33  nslation@16 = d3
0700: 64 78 39 5f 32 39 2e 44 33 44 58 4d 61 74 72 69  dx9_29.D3DXMatri
0710: 78 54 72 61 6e 73 6c 61 74 69 6f 6e 0d 0a 5f 44  xTranslation.._D
0720: 33 44 58 50 6c 61 6e 65 4e 6f 72 6d 61 6c 69 7a  3DXPlaneNormaliz
0730: 65 40 38 20 3d 20 64 33 64 78 39 5f 32 39 2e 44  e@8 = d3dx9_29.D
0740: 33 44 58 50 6c 61 6e 65 4e 6f 72 6d 61 6c 69 7a  3DXPlaneNormaliz
0750: 65 0d 0a 5f 44 33 44 58 51 75 61 74 65 72 6e 69  e.._D3DXQuaterni
0760: 6f 6e 4e 6f 72 6d 61 6c 69 7a 65 40 38 20 3d 20  onNormalize@8 = 
0770: 64 33 64 78 39 5f 32 39 2e 44 33 44 58 51 75 61  d3dx9_29.D3DXQua
0780: 74 65 72 6e 69 6f 6e 4e 6f 72 6d 61 6c 69 7a 65  ternionNormalize
0790: 0d 0a 5f 44 33 44 58 51 75 61 74 65 72 6e 69 6f  .._D3DXQuaternio
07a0: 6e 52 6f 74 61 74 69 6f 6e 59 61 77 50 69 74 63  nRotationYawPitc
07b0: 68 52 6f 6c 6c 40 31 36 20 3d 20 64 33 64 78 39  hRoll@16 = d3dx9
07c0: 5f 32 39 2e 44 33 44 58 51 75 61 74 65 72 6e 69  _29.D3DXQuaterni
07d0: 6f 6e 52 6f 74 61 74 69 6f 6e 59 61 77 50 69 74  onRotationYawPit
07e0: 63 68 52 6f 6c 6c 0d 0a 5f 44 33 44 58 51 75 61  chRoll.._D3DXQua
07f0: 74 65 72 6e 69 6f 6e 53 6c 65 72 70 40 31 36 20  ternionSlerp@16 
0800: 3d 20 64 33 64 78 39 5f 32 39 2e 44 33 44 58 51  = d3dx9_29.D3DXQ
0810: 75 61 74 65 72 6e 69 6f 6e 53 6c 65 72 70 0d 0a  uaternionSlerp..
0820: 5f 44 33 44 58 51 75 61 74 65 72 6e 69 6f 6e 53  _D3DXQuaternionS
0830: 71 75 61 64 40 32 34 20 3d 20 64 33 64 78 39 5f  quad@24 = d3dx9_
0840: 32 39 2e 44 33 44 58 51 75 61 74 65 72 6e 69 6f  29.D3DXQuaternio
0850: 6e 53 71 75 61 64 0d 0a 5f 44 33 44 58 51 75 61  nSquad.._D3DXQua
0860: 74 65 72 6e 69 6f 6e 53 71 75 61 64 53 65 74 75  ternionSquadSetu
0870: 70 40 32 38 20 3d 20 64 33 64 78 39 5f 32 39 2e  p@28 = d3dx9_29.
0880: 44 33 44 58 51 75 61 74 65 72 6e 69 6f 6e 53 71  D3DXQuaternionSq
0890: 75 61 64 53 65 74 75 70 0d 0a 5f 44 33 44 58 53  uadSetup.._D3DXS
08a0: 69 6d 70 6c 69 66 79 4d 65 73 68 40 32 38 20 3d  implifyMesh@28 =
08b0: 20 64 33 64 78 39 5f 32 39 2e 44 33 44 58 53 69   d3dx9_29.D3DXSi
08c0: 6d 70 6c 69 66 79 4d 65 73 68 0d 0a 5f 44 33 44  mplifyMesh.._D3D
08d0: 58 56 65 63 32 54 72 61 6e 73 66 6f 72 6d 43 6f  XVec2TransformCo
08e0: 6f 72 64 40 31 32 20 3d 20 64 33 64 78 39 5f 32  ord@12 = d3dx9_2
08f0: 39 2e 44 33 44 58 56 65 63 32 54 72 61 6e 73 66  9.D3DXVec2Transf
0900: 6f 72 6d 43 6f 6f 72 64 0d 0a 5f 44 33 44 58 56  ormCoord.._D3DXV
0910: 65 63 33 43 61 74 6d 75 6c 6c 52 6f 6d 40 32 34  ec3CatmullRom@24
0920: 20 3d 20 64 33 64 78 39 5f 32 39 2e 44 33 44 58   = d3dx9_29.D3DX
0930: 56 65 63 33 43 61 74 6d 75 6c 6c 52 6f 6d 0d 0a  Vec3CatmullRom..
0940: 5f 44 33 44 58 56 65 63 33 54 72 61 6e 73 66 6f  _D3DXVec3Transfo
0950: 72 6d 43 6f 6f 72 64 40 31 32 20 3d 20 64 33 64  rmCoord@12 = d3d
0960: 78 39 5f 32 39 2e 44 33 44 58 56 65 63 33 54 72  x9_29.D3DXVec3Tr
0970: 61 6e 73 66 6f 72 6d 43 6f 6f 72 64 0d 0a 5f 44  ansformCoord.._D
0980: 33 44 58 43 72 65 61 74 65 45 66 66 65 63 74 40  3DXCreateEffect@
0990: 33 36 20 3d 20 64 33 64 78 39 5f 32 39 2e 44 33  36 = d3dx9_29.D3
09a0: 44 58 43 72 65 61 74 65 45 66 66 65 63 74 0d 0a  DXCreateEffect..
09b0: 5f 44 33 44 58 43 72 65 61 74 65 45 66 66 65 63  _D3DXCreateEffec
09c0: 74 46 72 6f 6d 46 69 6c 65 41 40 33 32 20 3d 20  tFromFileA@32 = 
09d0: 64 33 64 78 39 5f 32 39 2e 44 33 44 58 43 72 65  d3dx9_29.D3DXCre
09e0: 61 74 65 45 66 66 65 63 74 46 72 6f 6d 46 69 6c  ateEffectFromFil
09f0: 65 41 0d 0a 5f 44 33 44 58 43 72 65 61 74 65 45  eA.._D3DXCreateE
0a00: 66 66 65 63 74 50 6f 6f 6c 40 34 20 3d 20 64 33  ffectPool@4 = d3
0a10: 64 78 39 5f 32 39 2e 44 33 44 58 43 72 65 61 74  dx9_29.D3DXCreat
0a20: 65 45 66 66 65 63 74 50 6f 6f 6c 0d 0a 5f 44 33  eEffectPool.._D3
0a30: 44 58 47 65 74 53 68 61 64 65 72 49 6e 70 75 74  DXGetShaderInput
0a40: 53 65 6d 61 6e 74 69 63 73 40 31 32 20 3d 20 64  Semantics@12 = d
0a50: 33 64 78 39 5f 32 39 2e 44 33 44 58 47 65 74 53  3dx9_29.D3DXGetS
0a60: 68 61 64 65 72 49 6e 70 75 74 53 65 6d 61 6e 74  haderInputSemant
0a70: 69 63 73 0d 0a 5f 44 33 44 58 47 65 74 53 68 61  ics.._D3DXGetSha
0a80: 64 65 72 56 65 72 73 69 6f 6e 40 34 20 3d 20 64  derVersion@4 = d
0a90: 33 64 78 39 5f 32 39 2e 44 33 44 58 47 65 74 53  3dx9_29.D3DXGetS
0aa0: 68 61 64 65 72 56 65 72 73 69 6f 6e 0d 0a 5f 44  haderVersion.._D
0ab0: 33 44 58 4d 61 74 72 69 78 54 72 61 6e 73 70 6f  3DXMatrixTranspo
0ac0: 73 65 40 38 20 3d 20 64 33 64 78 39 5f 32 39 2e  se@8 = d3dx9_29.
0ad0: 44 33 44 58 4d 61 74 72 69 78 54 72 61 6e 73 70  D3DXMatrixTransp
0ae0: 6f 73 65 0d 0a                                   ose..