LightsprintSDK 2021.08.08
FCollada
  • www: FCollada 3.05B download
  • license: MIT license
  • optional, not used unless you add #define SUPPORT_FCOLLADA in src/LightsprintIO/supported_formats.h (for Linux, also add references to makefile)
  • Windows, Linux (including PS3): precompiled version 3.05B (patched) is a part of Lightsprint SDK
  • XBox360, PS3 with the System Software: not used
  • Linux / PS3 Linux: If you wish to build the library on your own, please note that the version 3.05B (which is the latest one available at the time of writing this document) does not yet officially support Linux. It is likely that this will change in the near future. Until then, please follow these instructions:
    • Download and unpack the "FCollada_FREE_3.05B.zip" package from Sourceforge.
    • Rename the directory FCollada/LibXML to FCollada/libxml in order to prevent case sensitivity problems in includes.
    • Define preprocessor token "LINUX" in your project/makefile settings. This is necessary since FCollada sources rely on it and some Linux distributions define just lowercase "linux" token.
    • Open the file FCollada/FUtils/FUFileManager.cpp and change "size" to "(unsigned int) size" at line 392.
    • On 64-bit platforms, open the file FCollada/FUtils/FUStringBuilder.h and replace "long" by "long long" at lines 139 and 140.
    • When building FCollada, use O2 optimization level for 64bit release version and O1 for 32bit to prevent linking issues with templates.
    • We provide a makefile located at "src/LightsprintIO/FCollada" for your convenience.