I have a project that was originally created using Xcode on Mac OS, and it loaded in some mesh files (which were manually converted to
.mesh files from an original
.fbx file. All good.
I cloned the same project on a Linux machine (Ubuntu 18.04, same version of NAP, i.e. 0.2.3) and this also compiles just fine. But when I try to run the application, I get runtime errors:
[info] loading mesh: 3d/vendome_facades_01.mesh [fatal] error: unable to initialize application: Couldn't initialize object 'FacadeMesh01' Unable to load mesh 3d/vendome_facades_01.mesh for resource -1316258664 Failed to load mesh from 3d/vendome_facades_01.mesh Can't deserialize binary; version of a type contained in the binary has changed
.mesh files need to be re-created for each platform? Is there something platform-specific in the binary files?