assimp/code/AssetLib
Steve M 0cb1693689
[USD] Integrate "tinyusdz" project (#5628)
* Squash development commits for PR

* Fix failing build on armeabi-v7a via android NDK

* Update with blendshape support

* Migrate to auto-cloning and patching tinyusdz (instead of manually copying files)

* Update to latest rendermesh-refactor branch commit

* Remove tracked file

* Update to use recent commit to "dev" branch

"rendermesh-refactor" was merged to "dev" around 9 May 2024 but merge
was not obvious from commit messages

* Add UNUSED() macro

(cherry picked from commit d89fe8f034c353cc5cc5b3ac78cd8845e006de38)

* Update tinyusdz branch

* Prevent per-ABI (x86, x86_64 etc) clone on android

* Add verbose logging cmake option

* Fix macro and patch

* Address compiler warnings

* Address compiler warnings

* Address compiler warnings

* Attempt prevent re-clone/re-patch once downloaded by any ABI build

* Disable tinyusdz clone/build by default

assimp github PR auto-CI checks clone/build the tinyusdz code, and reject PR
due to compiler warnings in the 3rd party external tinyusdz project

---------

Co-authored-by: Steve M <praktique-tellypresence@yahoo.com>
2024-07-12 13:25:35 +02:00
..
3DS Draft: Update init of aiString (#5623) 2024-06-17 13:12:54 +02:00
3MF Replace raw pointers by std::string (#5656) 2024-07-06 13:59:02 +02:00
AC Draft: Update init of aiString (#5623) 2024-06-17 13:12:54 +02:00
AMF Replace raw pointers by std::string (#5656) 2024-07-06 13:59:02 +02:00
ASE Replace raw pointers by std::string (#5656) 2024-07-06 13:59:02 +02:00
Assbin Add 2024 to copyright infos (#5475) 2024-02-23 22:30:05 +01:00
Assjson Fix warning related to missing-variable-declarations, add static to global variable. 2023-04-19 23:27:23 +08:00
Assxml Add 2024 to copyright infos (#5475) 2024-02-23 22:30:05 +01:00
B3D Add 2024 to copyright infos (#5475) 2024-02-23 22:30:05 +01:00
BVH Add 2024 to copyright infos (#5475) 2024-02-23 22:30:05 +01:00
Blender Draft: Update init of aiString (#5623) 2024-06-17 13:12:54 +02:00
C4D Add macOS support to C4D importer (#5516) 2024-04-07 00:25:46 +02:00
COB Add 2024 to copyright infos (#5475) 2024-02-23 22:30:05 +01:00
CSM Add 2024 to copyright infos (#5475) 2024-02-23 22:30:05 +01:00
Collada Allow empty slots in mTextureCoords (#5636) 2024-07-10 09:01:53 +02:00
DXF Add 2024 to copyright infos (#5475) 2024-02-23 22:30:05 +01:00
FBX Fix exporting incorrect bone order (#5435) 2024-06-28 12:58:09 +02:00
HMP Fix 16 typos (#5518) 2024-04-06 21:26:32 +02:00
IFC Make stepfile schema validation more robust. (#5627) 2024-06-18 14:22:12 +02:00
IQM Refactoring: Some cleanups 2023-11-12 21:09:33 +01:00
Irr Draft: Update init of aiString (#5623) 2024-06-17 13:12:54 +02:00
LWO Add 2024 to copyright infos (#5475) 2024-02-23 22:30:05 +01:00
LWS Draft: Update init of aiString (#5623) 2024-06-17 13:12:54 +02:00
M3D Add 2024 to copyright infos (#5475) 2024-02-23 22:30:05 +01:00
MD2 Fix 16 typos (#5518) 2024-04-06 21:26:32 +02:00
MD3 Fix 16 typos (#5518) 2024-04-06 21:26:32 +02:00
MD4 Move format importer and exporter into its won folder. 2020-05-02 15:14:38 +02:00
MD5 Fix potential heapbuffer overflow in md5 parsing (#5652) 2024-07-06 08:27:05 +02:00
MDC Fix 16 typos (#5518) 2024-04-06 21:26:32 +02:00
MDL Draft: Update init of aiString (#5623) 2024-06-17 13:12:54 +02:00
MMD Add 2024 to copyright infos (#5475) 2024-02-23 22:30:05 +01:00
MS3D Add 2024 to copyright infos (#5475) 2024-02-23 22:30:05 +01:00
NDO Add 2024 to copyright infos (#5475) 2024-02-23 22:30:05 +01:00
NFF Add 2024 to copyright infos (#5475) 2024-02-23 22:30:05 +01:00
OFF Add 2024 to copyright infos (#5475) 2024-02-23 22:30:05 +01:00
Obj fixes potential memory leak on malformed obj file (#5645) 2024-06-29 19:20:10 +02:00
Ogre Add 2024 to copyright infos (#5475) 2024-02-23 22:30:05 +01:00
OpenGEX Add 2024 to copyright infos (#5475) 2024-02-23 22:30:05 +01:00
Ply Fix out of bound access (#5651) 2024-07-03 21:37:24 +02:00
Q3BSP Draft: Update init of aiString (#5623) 2024-06-17 13:12:54 +02:00
Q3D Draft: Update init of aiString (#5623) 2024-06-17 13:12:54 +02:00
Raw Add 2024 to copyright infos (#5475) 2024-02-23 22:30:05 +01:00
SIB Add 2024 to copyright infos (#5475) 2024-02-23 22:30:05 +01:00
SMD Draft: Update init of aiString (#5623) 2024-06-17 13:12:54 +02:00
STEPParser Add 2024 to copyright infos (#5475) 2024-02-23 22:30:05 +01:00
STL Draft: Update init of aiString (#5623) 2024-06-17 13:12:54 +02:00
Step Make stepfile schema validation more robust. (#5627) 2024-06-18 14:22:12 +02:00
Terragen Add 2024 to copyright infos (#5475) 2024-02-23 22:30:05 +01:00
USD [USD] Integrate "tinyusdz" project (#5628) 2024-07-12 13:25:35 +02:00
Unreal Draft: Update init of aiString (#5623) 2024-06-17 13:12:54 +02:00
X Add 2024 to copyright infos (#5475) 2024-02-23 22:30:05 +01:00
X3D Add 2024 to copyright infos (#5475) 2024-02-23 22:30:05 +01:00
XGL Add 2024 to copyright infos (#5475) 2024-02-23 22:30:05 +01:00
glTF Draft: Update init of aiString (#5623) 2024-06-17 13:12:54 +02:00
glTF2 Fix compile warning (#5657) 2024-07-08 17:09:17 +02:00