* master: (148 commits) Update Importer.cpp [-] Trace print removed. [F] Get return "like true" when error occured. [*] qt_assimp_viewer can be built with Qt4 or Qt5. [F] Working in doule precision. [F] List of importers can be empty. [F] More correct control by a mouse [F] React on mouse pressing ig view only. [F] One alignment for labels. [-] Unused checkbox. [+] QtCreator temporary file. [*] Refactoring of "draw axes" procedure. [-] Removed not working part of code for reloading textures. That do nothing, just show checkbox. As Yoda said: "Do. Or do not. There is no try." [-] Function "GetExtension" always return lowercase string. Using uppercase extension in desc is not needed. glTF/2.0: Pick scene zero as scene to recursively load if no "scene" property is specified. Fix GenVertexNormals [F] Wrong type in equation. [F] Uninitialized variables. Fix #1587 : add validation to LWS unit test Fix #1970: stl with empty solid Add test for issue 1970: STL with empty solid Add mesh name to ValidateDataStructure log Read and write the KHR_materials_unlit glTF/2.0 extension. ... # Conflicts: # CMakeLists.txt # port/iOS/build.sh |
||
---|---|---|
.. | ||
IPHONEOS_ARM64_TOOLCHAIN.cmake | ||
IPHONEOS_ARMV6_TOOLCHAIN.cmake | ||
IPHONEOS_ARMV7S_TOOLCHAIN.cmake | ||
IPHONEOS_ARMV7_TOOLCHAIN.cmake | ||
IPHONEOS_I386_TOOLCHAIN.cmake | ||
IPHONEOS_X86_64_TOOLCHAIN.cmake | ||
README.md | ||
build.sh |
README.md
assimp for iOS
(deployment target 6.0+, 32/64bit)
Builds assimp libraries for several iOS CPU architectures at once, and outputs a fat binary from the result.
Run the build.sh script from the ./port/iOS/
directory. See ./build.sh --help for information about command line options.
shadeds-Mac:iOS arul$ ./build.sh --help
[!] ./build.sh - assimp iOS build script
- don't build fat library (--no-fat)
- supported architectures(--archs): armv7, armv7s, arm64, i386, x86_64
- supported C++ STD libs.(--stdlib): libc++, libstdc++
Example:
cd ./port/iOS/
./build.sh --stdlib=libc++ --archs="armv7 arm64 i386"
Supported architectures/devices:
Simulator
- i386
- x86_64
Device
ARMv6 (dropped after iOS 6.0)- ARMv7
- ARMv7-s
- ARM64
Building with older iOS SDK versions
The script should work out of the box for the iOS 8.x SDKs and probably newer releases as well. If you are using SDK version 7.x or older, you need to specify the exact SDK version inside build.sh, for example:
IOS_SDK_VERSION=7.1
Optimization
By default, no compiler optimizations are specified inside the build script. For an optimized build, add the corresponding flags to the CFLAGS definition inside build.sh.