Source compatibility report for the libOgreVolume.so object between 13.6.4 and 14.0.0 versions
Test Info
Module Name | libOgreVolume |
Version #1 | 13.6.4 |
Version #2 | 14.0.0 |
Arch | x86_64 |
Test Results
Total Header Files | 30 |
Total Source Files | 15 |
Total Objects | 1 |
Total Symbols / Types | 326 / 80 |
Compatibility |
92.9% |
Problem Summary
| Severity | Count |
---|
Added Symbols | - | 0 |
Removed Symbols | High | 22 |
Problems with Data Types | High | 1 |
Medium | 0 |
Low | 5 |
Problems with Symbols | High | 0 |
Medium | 0 |
Low | 0 |
Problems with Constants | Low | 0 |
Other Changes in Data Types | - | 2 |
Removed Symbols 22
OgreAny.h
namespace Ogre
Any::placeholder::~placeholder [D0] ( )
_ZN4Ogre3Any11placeholderD0Ev
Any::placeholder::~placeholder [D1] ( )
_ZN4Ogre3Any11placeholderD1Ev
Any::placeholder::~placeholder [D2] ( )
_ZN4Ogre3Any11placeholderD2Ev
Any::~Any [D0] ( )
_ZN4Ogre3AnyD0Ev
Any::~Any [D1] ( )
_ZN4Ogre3AnyD1Ev
Any::~Any [D2] ( )
_ZN4Ogre3AnyD2Ev
OgreVolumeChunk.h
namespace Ogre::Volume
Chunk::mChunkHandler [data]
_ZN4Ogre6Volume5Chunk13mChunkHandlerE
OgreVolumeChunkHandler.h
namespace Ogre::Volume
ChunkHandler::ChunkHandler [C1] ( )
_ZN4Ogre6Volume12ChunkHandlerC1Ev
ChunkHandler::ChunkHandler [C2] ( )
_ZN4Ogre6Volume12ChunkHandlerC2Ev
ChunkHandler::handleRequest ( Ogre::WorkQueue::Request const* req, Ogre::WorkQueue const* srcQ )
_ZN4Ogre6Volume12ChunkHandler13handleRequestEPKNS_9WorkQueue7RequestEPKS2_
ChunkHandler::handleResponse ( struct Ogre::WorkQueue::Response const* res, Ogre::WorkQueue const* srcQ )
_ZN4Ogre6Volume12ChunkHandler14handleResponseEPKNS_9WorkQueue8ResponseEPKS2_
ChunkHandler::init ( )
_ZN4Ogre6Volume12ChunkHandler4initEv
ChunkHandler::WORKQUEUE_LOAD_REQUEST [data]
_ZN4Ogre6Volume12ChunkHandler22WORKQUEUE_LOAD_REQUESTE
ChunkHandler::~ChunkHandler [D0] ( )
_ZN4Ogre6Volume12ChunkHandlerD0Ev
ChunkHandler::~ChunkHandler [D1] ( )
_ZN4Ogre6Volume12ChunkHandlerD1Ev
ChunkHandler::~ChunkHandler [D2] ( )
_ZN4Ogre6Volume12ChunkHandlerD2Ev
OgreWorkQueue.h
namespace Ogre
WorkQueue::RequestHandler::~RequestHandler [D0] ( )
_ZN4Ogre9WorkQueue14RequestHandlerD0Ev
WorkQueue::RequestHandler::~RequestHandler [D1] ( )
_ZN4Ogre9WorkQueue14RequestHandlerD1Ev
WorkQueue::RequestHandler::~RequestHandler [D2] ( )
_ZN4Ogre9WorkQueue14RequestHandlerD2Ev
WorkQueue::ResponseHandler::~ResponseHandler [D0] ( )
_ZN4Ogre9WorkQueue15ResponseHandlerD0Ev
WorkQueue::ResponseHandler::~ResponseHandler [D1] ( )
_ZN4Ogre9WorkQueue15ResponseHandlerD1Ev
WorkQueue::ResponseHandler::~ResponseHandler [D2] ( )
_ZN4Ogre9WorkQueue15ResponseHandlerD2Ev
to the top
Problems with Data Types, High Severity 1
OgreRenderOperation.h
namespace Ogre
[+] class RenderOperation 1
|
Change |
Effect |
1 |
Field useGlobalInstancingVertexBufferIsAvailable has been renamed to useGlobalInstancing. |
Recompilation of a client program may be broken with the error message: RenderOperation has no member named useGlobalInstancingVertexBufferIsAvailable. |
[+] affected symbols: 1 (0.3%)
Volume::MeshBuilder::generateBuffers ( RenderOperation& operation )
1st parameter 'operation' (reference) has base type 'RenderOperation'.
to the top
Problems with Data Types, Low Severity 5
OgreVertexIndexData.h
namespace Ogre
[+] class IndexData 2
|
Change |
Effect |
1 |
Type of field indexCount has been changed from size_t to uint32. |
Recompilation of a client program may be broken. |
2 |
Type of field indexStart has been changed from size_t to uint32. |
Recompilation of a client program may be broken. |
[+] affected symbols: 1 (0.3%)
Volume::MeshBuilder::generateBuffers ( RenderOperation& operation )
Field 'operation.indexData' in 1st parameter 'operation' (reference) has base type 'IndexData'.
[+] class VertexData 3
|
Change |
Effect |
1 |
Type of field hwAnimDataItemsUsed has been changed from size_t to uint32. |
Recompilation of a client program may be broken. |
2 |
Type of field vertexCount has been changed from size_t to uint32. |
Recompilation of a client program may be broken. |
3 |
Type of field vertexStart has been changed from size_t to uint32. |
Recompilation of a client program may be broken. |
[+] affected symbols: 1 (0.3%)
Volume::MeshBuilder::generateBuffers ( RenderOperation& operation )
Field 'operation.vertexData' in 1st parameter 'operation' (reference) has base type 'VertexData'.
to the top
Other Changes in Data Types 2
OgreVertexIndexData.h
namespace Ogre
[+] class VertexData 2
|
Change |
Effect |
1 |
The relative position of field hwAnimDataItemsUsed has been changed from 7 to 6. |
No effect. |
2 |
The relative position of field hwAnimationDataList has been changed from 6 to 7. |
No effect. |
[+] affected symbols: 1 (0.3%)
Volume::MeshBuilder::generateBuffers ( RenderOperation& operation )
Field 'operation.vertexData' in 1st parameter 'operation' (reference) has base type 'VertexData'.
to the top
Header Files 30
OgreAny.h
OgreAxisAlignedBox.h
OgreFrameListener.h
OgreHardwareVertexBuffer.h
OgreMemoryAllocatorConfig.h
OgrePlatform.h
OgrePrerequisites.h
OgreRay.h
OgreRenderable.h
OgreRenderOperation.h
OgreSharedPtr.h
OgreSimpleRenderable.h
OgreVector.h
OgreVertexIndexData.h
OgreVolumeCacheSource.h
OgreVolumeChunk.h
OgreVolumeChunkHandler.h
OgreVolumeCSGSource.h
OgreVolumeDualGridGenerator.h
OgreVolumeGridSource.h
OgreVolumeHalfFloatGridSource.h
OgreVolumeIsoSurface.h
OgreVolumeIsoSurfaceMC.h
OgreVolumeMeshBuilder.h
OgreVolumeOctreeNode.h
OgreVolumeOctreeNodeSplitPolicy.h
OgreVolumeSimplexNoise.h
OgreVolumeSource.h
OgreVolumeTextureSource.h
OgreWorkQueue.h
to the top
Source Files 15
OgreVolumeCacheSource.cpp
OgreVolumeChunk.cpp
OgreVolumeChunkHandler.cpp
OgreVolumeCSGSource.cpp
OgreVolumeDualGridGenerator.cpp
OgreVolumeGridSource.cpp
OgreVolumeHalfFloatGridSource.cpp
OgreVolumeIsoSurface.cpp
OgreVolumeIsoSurfaceMC.cpp
OgreVolumeMeshBuilder.cpp
OgreVolumeOctreeNode.cpp
OgreVolumeOctreeNodeSplitPolicy.cpp
OgreVolumeSimplexNoise.cpp
OgreVolumeSource.cpp
OgreVolumeTextureSource.cpp
to the top
Objects 1
libOgreVolume.so.13.6
to the top