Binary compatibility report for the ODE library between 0.11.1 and 0.12 versions on x86
Test Info
Library Name | ODE |
Version #1 | 0.11.1 |
Version #2 | 0.12 |
CPU Type | x86 |
GCC Version | 4.6.1 |
Test Results
Total Header Files | 21 |
Total Shared Libraries | 1 |
Total Symbols / Types | 546 / 126 |
Verdict | Incompatible (0.7%) |
Problem Summary
| Severity | Count |
---|
Added Symbols | - | 10 |
Removed Symbols | High | 4 |
Problems with Data Types | High | 0 |
Medium | 0 |
Low | 0 |
Problems with Symbols | High | 0 |
Medium | 0 |
Low | 2 |
Problems with Constants | Low | 0 |
Other Changes in Constants | - | 11 |
Added Symbols (10)
collision.h,
libode.so.3.0.0
dGeomGetPosRelPoint ( dGeomID geom, dReal px, dReal py, dReal pz, dReal* result )
dGeomGetRelPointPos ( dGeomID geom, dReal px, dReal py, dReal pz, dReal* result )
dGeomLowLevelControl ( dGeomID geom, int controlClass, int controlCode, void* dataValue, int* dataSize )
dGeomVectorFromWorld ( dGeomID geom, dReal px, dReal py, dReal pz, dReal* result )
dGeomVectorToWorld ( dGeomID geom, dReal px, dReal py, dReal pz, dReal* result )
export-dif.h,
libode.so.3.0.0
dWorldExportDIF ( dWorldID w, FILE* file, char const* world_name )
objects.h,
libode.so.3.0.0
dWorldCleanupWorkingMemory ( dWorldID w )
dWorldSetStepMemoryManager ( dWorldID w, struct dWorldStepMemoryFunctionsInfo const* memfuncs )
dWorldSetStepMemoryReservationPolicy ( dWorldID w, struct dWorldStepReserveInfo const* policyinfo )
dWorldUseSharedWorkingMemory ( dWorldID w, dWorldID from_world )
to the top
Removed Symbols (4)
export-dif.h,
libode.so.1.1.1
dWorldExportDIF ( dWorldID w, FILE* file, char const* world_name )
[symbol: _Z15dWorldExportDIFP7dxWorldP8_IO_FILEPKc]
objects.h,
libode.so.1.1.1
dWorldGetAutoEnableDepthSF1 ( dWorldID p1 )
dWorldSetAutoEnableDepthSF1 ( dWorldID p1, int autoEnableDepth )
dWorldStepFast1 ( dWorldID p1, dReal stepsize, int maxiterations )
to the top
Problems with Symbols, Low Severity (2)
objects.h,
libode.so.1.1.1
[+] dWorldQuickStep ( dWorldID w, dReal stepsize ) (1)
| Change | Effect |
---|
1 | Type of return value has been changed from void to int (4 bytes). | Replacement of return type may indicate a change in its semantic meaning. |
[+] dWorldStep ( dWorldID p1, dReal stepsize ) (1)
| Change | Effect |
---|
1 | Type of return value has been changed from void to int (4 bytes). | Replacement of return type may indicate a change in its semantic meaning. |
to the top
Other Changes in Constants (11)
collision.h
[+] dGeomColliderControlClass
| Change | Effect |
---|
1 | The constant dGeomColliderControlClass with value 1 has been added. | No effect. |
[+] dGeomColliderGetMergeSphereContactsControlCode
| Change | Effect |
---|
1 | The constant dGeomColliderGetMergeSphereContactsControlCode with value 2 has been added. | No effect. |
[+] dGeomColliderMergeContactsValue__Default
| Change | Effect |
---|
1 | The constant dGeomColliderMergeContactsValue__Default with value 0 has been added. | No effect. |
[+] dGeomColliderMergeContactsValue_Full
| Change | Effect |
---|
1 | The constant dGeomColliderMergeContactsValue_Full with value 3 has been added. | No effect. |
[+] dGeomColliderMergeContactsValue_None
| Change | Effect |
---|
1 | The constant dGeomColliderMergeContactsValue_None with value 1 has been added. | No effect. |
[+] dGeomColliderMergeContactsValue_Normals
| Change | Effect |
---|
1 | The constant dGeomColliderMergeContactsValue_Normals with value 2 has been added. | No effect. |
[+] dGeomColliderSetMergeSphereContactsControlCode
| Change | Effect |
---|
1 | The constant dGeomColliderSetMergeSphereContactsControlCode with value 1 has been added. | No effect. |
[+] dGeomCommonAnyControlCode
| Change | Effect |
---|
1 | The constant dGeomCommonAnyControlCode with value 0 has been added. | No effect. |
[+] dGeomCommonControlClass
| Change | Effect |
---|
1 | The constant dGeomCommonControlClass with value 0 has been added. | No effect. |
objects.h
[+] dWORLDSTEP_RESERVEFACTOR_DEFAULT
| Change | Effect |
---|
1 | The constant dWORLDSTEP_RESERVEFACTOR_DEFAULT with value 1.2f has been added. | No effect. |
[+] dWORLDSTEP_RESERVESIZE_DEFAULT
| Change | Effect |
---|
1 | The constant dWORLDSTEP_RESERVESIZE_DEFAULT with value 65536U has been added. | No effect. |
to the top
Header Files (21)
collision.h
collision_space.h
collision_trimesh.h
common.h
compatibility.h
contact.h
error.h
export-dif.h
mass.h
matrix.h
memory.h
misc.h
objects.h
ode.h
odeconfig.h
odecpp.h
odecpp_collision.h
odeinit.h
odemath.h
rotation.h
timer.h
to the top
Shared Libraries (1)
libode.so.1.1.1
to the top