At last I came to some tests of 64 bit version. It works fine with my current project, however I'm still not sure that all C types defined correctly for x64.
Also now I'm finding those my bindings made crude enough
Maybe I should split all the functions to separated interfaces, one per every category, i.e. space, constrains, shapes and so on, that can made code more ordered and clear.
Also, would be nice to create separated binaries with SSE/SSE2 support.
And also I think should try DLL instead of LIB, this will resolve POLINK conflict with MS VC++ compiler if optimizations are enabled.
And there should be better solution for procedures returning and taking structures byval, than rewriting them to pointers with adding "_pb" extension as I did before (that was stupid work, but better than to waste time trying to find other options).
But well, thats all secondary, I can say it works and thats enough for now, it even doesn't need SSE2 optimizations to be enabled, as engine is already good coded and very-very fast with lot objects (like tile-based world in Terraria style) even on oldest hardware.
Rather I should make build for linux, but don't know how soon.