godot_update_assimp.sh 7.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262
  1. rm -rf ../../thirdparty/assimp
  2. cd ../../thirdparty/
  3. git clone https://github.com/assimp/assimp.git
  4. cd assimp
  5. rm -rf code/3DSExporter.h
  6. rm -rf code/3DSLoader.h
  7. rm -rf code/3MFXmlTags.h
  8. rm -rf code/ABCImporter.h
  9. rm -rf code/ACLoader.h
  10. rm -rf code/AMFImporter_Macro.hpp
  11. rm -rf code/ASELoader.h
  12. rm -rf code/assbin_chunks.h
  13. rm -rf code/AssbinExporter.h
  14. rm -rf code/AssbinLoader.h
  15. rm -rf code/AssimpCExport.cpp
  16. rm -rf code/AssxmlExporter.h
  17. rm -rf code/B3DImporter.h
  18. # rm -rf code/BaseProcess.cpp
  19. # rm -rf code/BaseProcess.h
  20. # rm -rf code/Bitmap.cpp
  21. rm -rf code/BlenderBMesh.cpp
  22. rm -rf code/BlenderBMesh.h
  23. rm -rf code/BlenderCustomData.cpp
  24. rm -rf code/BlenderCustomData.h
  25. rm -rf code/BlenderIntermediate.h
  26. rm -rf code/BlenderLoader.h
  27. rm -rf code/BlenderModifier.h
  28. rm -rf code/BlenderSceneGen.h
  29. rm -rf code/BlenderTessellator.h
  30. rm -rf code/BVHLoader.h
  31. rm -rf code/C4DImporter.h
  32. # rm -rf code/CalcTangentsProcess.h
  33. # rm -rf code/CInterfaceIOWrapper.cpp
  34. # rm -rf code/CInterfaceIOWrapper.h
  35. rm -rf code/COBLoader.h
  36. rm -rf code/COBScene.h
  37. rm -rf code/ColladaExporter.h
  38. rm -rf code/ColladaLoader.h
  39. # rm -rf code/ComputeUVMappingProcess.h
  40. # rm -rf code/ConvertToLHProcess.h
  41. # rm -rf code/CreateAnimMesh.cpp
  42. rm -rf code/CSMLoader.h
  43. rm -rf code/D3MFExporter.h
  44. rm -rf code/D3MFImporter.h
  45. rm -rf code/D3MFOpcPackage.h
  46. # rm -rf code/DeboneProcess.h
  47. # rm -rf code/DefaultIOStream.cpp
  48. # rm -rf code/DefaultIOSystem.cpp
  49. # rm -rf code/DefaultProgressHandler.h
  50. # rm -rf code/DropFaceNormalsProcess.cpp
  51. # rm -rf code/DropFaceNormalsProcess.h
  52. rm -rf code/DXFHelper.h
  53. rm -rf code/DXFLoader.h
  54. # rm -rf code/EmbedTexturesProcess.cpp
  55. # rm -rf code/EmbedTexturesProcess.h
  56. # rm -rf code/FBXCommon.h
  57. # rm -rf code/FBXCompileConfig.h
  58. # rm -rf code/FBXDeformer.cpp
  59. # rm -rf code/FBXDocumentUtil.cpp
  60. # rm -rf code/FBXDocumentUtil.h
  61. # rm -rf code/FBXExporter.h
  62. # rm -rf code/FBXExportNode.h
  63. # rm -rf code/FBXExportProperty.h
  64. # rm -rf code/FBXImporter.cpp
  65. # rm -rf code/FBXImporter.h
  66. # rm -rf code/FBXImportSettings.h
  67. # rm -rf code/FBXMeshGeometry.h
  68. # rm -rf code/FBXModel.cpp
  69. # rm -rf code/FBXNodeAttribute.cpp
  70. # rm -rf code/FBXParser.h
  71. # rm -rf code/FBXProperties.cpp
  72. # rm -rf code/FBXProperties.h
  73. # rm -rf code/FBXTokenizer.cpp
  74. # rm -rf code/FBXTokenizer.h
  75. # rm -rf code/FBXUtil.cpp
  76. # rm -rf code/FBXUtil.h
  77. # rm -rf code/FileLogStream.h
  78. # rm -rf code/FindDegenerates.h
  79. # rm -rf code/FindInstancesProcess.h
  80. # rm -rf code/FindInvalidDataProcess.h
  81. rm -rf code/FIReader.hpp
  82. # rm -rf code/FixNormalsStep.cpp
  83. # rm -rf code/FixNormalsStep.h
  84. # rm -rf code/GenFaceNormalsProcess.cpp
  85. # rm -rf code/GenFaceNormalsProcess.h
  86. # rm -rf code/GenVertexNormalsProcess.cpp
  87. # rm -rf code/GenVertexNormalsProcess.h
  88. rm -rf code/glTF2Asset.h
  89. rm -rf code/glTF2Asset.inl
  90. rm -rf code/glTF2AssetWriter.inl
  91. rm -rf code/glTF2Exporter.cpp
  92. rm -rf code/glTF2Importer.cpp
  93. rm -rf code/glTF2AssetWriter.h
  94. rm -rf code/glTFAsset.h
  95. rm -rf code/glTFAsset.inl
  96. rm -rf code/glTFAssetWriter.inl
  97. rm -rf code/glTFExporter.cpp
  98. rm -rf code/glTFImporter.cpp
  99. rm -rf code/glTF2Exporter.h
  100. rm -rf code/glTF2Importer.h
  101. rm -rf code/glTFAssetWriter.h
  102. rm -rf code/glTFExporter.h
  103. rm -rf code/glTFImporter.h
  104. rm -rf code/HalfLifeFileData.h
  105. rm -rf code/HMPFileData.h
  106. rm -rf code/HMPLoader.h
  107. rm -rf code/HMPLoader.cpp
  108. rm -rf code/IFF.h
  109. # rm -rf code/Importer.h
  110. # rm -rf code/ImproveCacheLocality.h
  111. rm -rf code/IRRLoader.h
  112. rm -rf code/IRRMeshLoader.h
  113. rm -rf code/IRRShared.h
  114. # rm -rf code/JoinVerticesProcess.h
  115. # rm -rf code/LimitBoneWeightsProcess.cpp
  116. # rm -rf code/LimitBoneWeightsProcess.h
  117. rm -rf code/LWSLoader.h
  118. rm -rf code/makefile.mingw
  119. # rm -rf code/MakeVerboseFormat.cpp
  120. # rm -rf code/MakeVerboseFormat.h
  121. # rm -rf code/MaterialSystem.h
  122. rm -rf code/MD2FileData.h
  123. rm -rf code/MD2Loader.h
  124. rm -rf code/MD2NormalTable.h
  125. rm -rf code/MD3FileData.h
  126. rm -rf code/MD3Loader.h
  127. rm -rf code/MD4FileData.h
  128. rm -rf code/MD5Loader.h
  129. rm -rf code/MD5Parser.cpp
  130. rm -rf code/MDCFileData.h
  131. rm -rf code/MDCLoader.h
  132. rm -rf code/MDLDefaultColorMap.h
  133. # rm -rf code/MMDCpp14.h
  134. # rm -rf code/MMDImporter.h
  135. rm -rf code/MS3DLoader.h
  136. rm -rf code/NDOLoader.h
  137. rm -rf code/NFFLoader.h
  138. rm -rf code/ObjExporter.h
  139. rm -rf code/ObjFileImporter.h
  140. rm -rf code/ObjFileMtlImporter.h
  141. rm -rf code/ObjFileParser.h
  142. rm -rf code/ObjTools.h
  143. rm -rf code/ObjExporter.cpp
  144. rm -rf code/ObjFileImporter.cpp
  145. rm -rf code/ObjFileMtlImporter.cpp
  146. rm -rf code/ObjFileParser.cpp
  147. rm -rf code/OFFLoader.h
  148. rm -rf code/OFFLoader.cpp
  149. rm -rf code/OgreImporter.cpp
  150. rm -rf code/OgreImporter.h
  151. rm -rf code/OgreParsingUtils.h
  152. rm -rf code/OgreXmlSerializer.h
  153. rm -rf code/OgreXmlSerializer.cpp
  154. rm -rf code/OgreBinarySerializer.cpp
  155. rm -rf code/OpenGEXExporter.cpp
  156. rm -rf code/OpenGEXExporter.h
  157. rm -rf code/OpenGEXImporter.h
  158. rm -rf code/OpenGEXStructs.h
  159. rm -rf code/OpenGEXImporter.cpp
  160. # rm -rf code/OptimizeGraph.h
  161. # rm -rf code/OptimizeMeshes.cpp
  162. # rm -rf code/OptimizeMeshes.h
  163. rm -rf code/PlyExporter.h
  164. rm -rf code/PlyLoader.h
  165. # rm -rf code/PolyTools.h
  166. # rm -rf code/PostStepRegistry.cpp
  167. # rm -rf code/PretransformVertices.h
  168. rm -rf code/Q3BSPFileData.h
  169. rm -rf code/Q3BSPFileImporter.h
  170. rm -rf code/Q3BSPFileParser.cpp
  171. rm -rf code/Q3BSPFileParser.h
  172. rm -rf code/Q3BSPZipArchive.cpp
  173. rm -rf code/Q3BSPZipArchive.h
  174. rm -rf code/Q3DLoader.h
  175. rm -rf code/Q3DLoader.cpp
  176. rm -rf code/Q3BSPFileImporter.cpp
  177. rm -rf code/RawLoader.h
  178. # rm -rf code/RemoveComments.cpp
  179. # rm -rf code/RemoveRedundantMaterials.cpp
  180. # rm -rf code/RemoveRedundantMaterials.h
  181. # rm -rf code/RemoveVCProcess.h
  182. # rm -rf code/ScaleProcess.cpp
  183. # rm -rf code/ScaleProcess.h
  184. # rm -rf code/scene.cpp
  185. # rm -rf code/ScenePreprocessor.cpp
  186. # rm -rf code/ScenePreprocessor.h
  187. # rm -rf code/ScenePrivate.h
  188. # rm -rf code/SGSpatialSort.cpp
  189. rm -rf code/SIBImporter.h
  190. rm -rf code/SMDLoader.cpp
  191. # rm -rf code/simd.cpp
  192. # rm -rf code/simd.h
  193. # rm -rf code/SortByPTypeProcess.h
  194. # rm -rf code/SplitByBoneCountProcess.h
  195. # rm -rf code/SplitLargeMeshes.h
  196. # rm -rf code/StdOStreamLogStream.h
  197. rm -rf code/StepExporter.h
  198. rm -rf code/StepExporter.cpp
  199. rm -rf code/STLExporter.cpp
  200. rm -rf code/STLExporter.h
  201. rm -rf code/STLLoader.h
  202. rm -rf code/STLLoader.cpp
  203. # rm -rf code/TargetAnimation.cpp
  204. # rm -rf code/TargetAnimation.h
  205. rm -rf code/TerragenLoader.h
  206. rm -rf code/TerragenLoader.cpp
  207. # rm -rf code/TextureTransform.h
  208. # rm -rf code/TriangulateProcess.h
  209. rm -rf code/UnrealLoader.h
  210. # rm -rf code/ValidateDataStructure.h
  211. # rm -rf code/Version.cpp
  212. # rm -rf code/VertexTriangleAdjacency.cpp
  213. # rm -rf code/VertexTriangleAdjacency.h
  214. # rm -rf code/Win32DebugLogStream.h
  215. rm -rf code/X3DImporter_Macro.hpp
  216. rm -rf code/X3DImporter_Metadata.cpp
  217. rm -rf code/X3DImporter_Networking.cpp
  218. rm -rf code/X3DImporter_Texturing.cpp
  219. rm -rf code/X3DImporter_Shape.cpp
  220. rm -rf code/X3DImporter_Rendering.cpp
  221. rm -rf code/X3DImporter_Postprocess.cpp
  222. rm -rf code/X3DImporter_Light.cpp
  223. rm -rf code/X3DImporter_Group.cpp
  224. rm -rf code/X3DImporter_Geometry3D.cpp
  225. rm -rf code/X3DImporter_Geometry2D.cpp
  226. rm -rf code/X3DImporter.cpp
  227. rm -rf code/X3DExporter.cpp
  228. rm -rf code/X3DVocabulary.cpp
  229. rm -rf code/XFileExporter.h
  230. rm -rf code/XFileExporter.cpp
  231. rm -rf code/XFileHelper.h
  232. rm -rf code/XFileHelper.cpp
  233. rm -rf code/XFileImporter.h
  234. rm -rf code/XFileImporter.cpp
  235. rm -rf code/XFileParser.h
  236. rm -rf code/XFileParser.cpp
  237. rm -rf code/XGLLoader.h
  238. rm -rf code/XGLLoader.cpp
  239. rm -rf code/Importer
  240. rm -rf .git
  241. rm -rf cmake-modules
  242. rm -rf doc
  243. rm -rf packaging
  244. rm -rf port
  245. rm -rf samples
  246. rm -rf scripts
  247. rm -rf test
  248. rm -rf tools
  249. rm -rf contrib/zlib
  250. rm -rf contrib/android-cmake
  251. rm -rf contrib/gtest
  252. rm -rf contrib/clipper
  253. rm -rf contrib/irrXML
  254. rm -rf contrib/Open3DGC
  255. rm -rf contrib/openddlparser
  256. rm -rf contrib/poly2tri
  257. #rm -rf contrib/rapidjson
  258. rm -rf contrib/unzip
  259. rm -rf contrib/zip
  260. rm -rf contrib/stb_image
  261. rm .travis*