64-bit Builds and Mac Performance Issues
Posted: Wed Dec 04, 2013 3:42 am
Chipmunk works fine when built for both Mac and PC in 32-bit mode, but when I try to do a 64-bit build for either of them, I get an error. Here is the error I get for Mac when trying to build the Pachinko Scene:
We also tested performance for the Pachinko scene on Mac and Windows using PhysX, Box2D, and Chipmunk.
On Windows, Chipmunk is about 25 to 30% faster than Box2D, and about 30 to 40% faster than PhysX.
On Mac, Chipmunk is about 50% slower than Box2D, and it's about 40% slower than PhysX.
Can something be done about the speed problems on Mac? The tests were done on OS X Mavericks.
Thanks!
Edit: We also tested on OUYA, and performance was slightly worse than PhysX.
Code: Select all
DllNotFoundException: /Games/Test/Builds/PachinkoChipmunk.app/Contents/Plugins/Chipmunk.bundle/Contents/MacOS/Chipmunk
at (wrapper managed-to-native) ChipmunkBinding:ChipmunkRegisterInternalCalls ()
at ChipmunkBinding..cctor () [0x00000] in <filename unknown>:0
Rethrow as TypeInitializationException: An exception was thrown by the type initializer for ChipmunkBinding
at ChipmunkBoxShape.Awake () [0x00000] in <filename unknown>:0
On Windows, Chipmunk is about 25 to 30% faster than Box2D, and about 30 to 40% faster than PhysX.
On Mac, Chipmunk is about 50% slower than Box2D, and it's about 40% slower than PhysX.
Can something be done about the speed problems on Mac? The tests were done on OS X Mavericks.
Thanks!
Edit: We also tested on OUYA, and performance was slightly worse than PhysX.