assimp/code/AssetLib
Alejandro González 790aad4b62
Add macOS support to C4D importer (#5516)
The latest Cineware SDK explicitly asserts macOS support in its
documentation, but Assimp's C4D importer only works with Windows MSVC
targets. Let's improve its portability by refactoring importer code to
not depend on MSVC-only data types and quirks, and add support for linking
against the universal macOS static libraries provided in the Cineware
SDK.

Note that the C4D importer still cannot support Linux platforms because
Maxon does not provide the necessary precompiled Cineware libraries for
that platform. Windows MinGW targets are also out of the question as the
MinGW toolchain uses compiled libraries in a different format.

Co-authored-by: Kim Kulling <kimkulling@users.noreply.github.com>
2024-04-07 00:25:46 +02:00
..
3DS Add 2024 to copyright infos (#5475) 2024-02-23 22:30:05 +01:00
3MF Add 2024 to copyright infos (#5475) 2024-02-23 22:30:05 +01:00
AC Add 2024 to copyright infos (#5475) 2024-02-23 22:30:05 +01:00
AMF Add 2024 to copyright infos (#5475) 2024-02-23 22:30:05 +01:00
ASE Add 2024 to copyright infos (#5475) 2024-02-23 22:30:05 +01: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 Add 2024 to copyright infos (#5475) 2024-02-23 22:30:05 +01: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 Add 2024 to copyright infos (#5475) 2024-02-23 22:30:05 +01:00
DXF Add 2024 to copyright infos (#5475) 2024-02-23 22:30:05 +01:00
FBX Fix duplicate degrees to radians conversion in fbx importer. (#5427) 2024-03-22 00:01:57 +01:00
HMP Fix 16 typos (#5518) 2024-04-06 21:26:32 +02:00
IFC Add 2024 to copyright infos (#5475) 2024-02-23 22:30:05 +01:00
IQM Refactoring: Some cleanups 2023-11-12 21:09:33 +01:00
Irr Add 2024 to copyright infos (#5475) 2024-02-23 22:30:05 +01:00
LWO Add 2024 to copyright infos (#5475) 2024-02-23 22:30:05 +01:00
LWS Add 2024 to copyright infos (#5475) 2024-02-23 22:30:05 +01: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 Add 2024 to copyright infos (#5475) 2024-02-23 22:30:05 +01:00
MDC Fix 16 typos (#5518) 2024-04-06 21:26:32 +02:00
MDL Fix 16 typos (#5518) 2024-04-06 21:26:32 +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 Respect merge identical vertices in ObjExporter (#5521) 2024-04-02 18:31:19 +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 Add 2024 to copyright infos (#5475) 2024-02-23 22:30:05 +01:00
Q3BSP Add 2024 to copyright infos (#5475) 2024-02-23 22:30:05 +01:00
Q3D Add 2024 to copyright infos (#5475) 2024-02-23 22:30:05 +01: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 Add 2024 to copyright infos (#5475) 2024-02-23 22:30:05 +01:00
STEPParser Add 2024 to copyright infos (#5475) 2024-02-23 22:30:05 +01:00
STL Add 2024 to copyright infos (#5475) 2024-02-23 22:30:05 +01:00
Step Add 2024 to copyright infos (#5475) 2024-02-23 22:30:05 +01:00
Terragen Add 2024 to copyright infos (#5475) 2024-02-23 22:30:05 +01:00
Unreal Add 2024 to copyright infos (#5475) 2024-02-23 22:30:05 +01: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 Add 2024 to copyright infos (#5475) 2024-02-23 22:30:05 +01:00
glTF2 Add 2024 to copyright infos (#5475) 2024-02-23 22:30:05 +01:00