JV-ODE Physics Thread 2

Blitz3D Forums/Blitz3D Userlibs/JV-ODE Physics Thread 2

The forum is locked. These are the original blitzbasic.com forums, kept so they can still be read. No new topics, replies or edits can be made here. To join in, head over to the Blitz3D+ forums.

Ok, the problem wasn't in the wrapper itself. It turned out to be the compiler as I'd suspected, the optimizations performed on the library were corrupting the opcode collision system. It only affects the mingw builds, what a nightmare!

Turns out the CVS builds had nothing to do with it.

I've sweat blood to get this working ;)


If you're updating from V1.00 or V1.01 please note:

* You need to replace the 'ode.decls' file with the new 'JV-ODE.decls' file in the Blitz3D userlibs folder.

* You also need to replace the 'ode.bb' include file with the new 'JV-ODE.bb' include file, then change the includes in your source code to use "JV-ODE.bb" instead of "ode.bb".

* The CreateTriMesh() function is now contained within the 'JV-ODE.bb' include file and has a new space parameter - trimesh=CreateTriMesh(space,mesh)
You will need to remove any old CreateTriMesh() functions from your own source code.

* The new 'JV-ODE.bb' include file contains your registration code. Please keep this file confidential.