Binary compatibility report for the libOgreBites.so object between 1.11.6 and 1.12.13 versions on x86_64

Test Info


Module NamelibOgreBites
Version #11.11.6
Version #21.12.13
Archx86_64
GCC Version9.4.0

Test Results


Total Header Files63
Total Source Files8
Total Objects1
Total Symbols / Types218 / 104
Compatibility 57.6%

Problem Summary


SeverityCount
Added Symbols-42
Removed SymbolsHigh30
Problems with
Data Types
High20
Medium4
Low18
Problems with
Symbols
High1
Medium0
Low0
Problems with
Constants
Low0

Added Symbols  42 


OgreApplicationContext.h, libOgreBites.so.1.12.13
namespace OgreBites
ApplicationContextSDL::_destroyWindow ( struct NativeWindowPair const& win )
ApplicationContextSDL::addInputListener ( NativeWindowType* win, struct InputListener* lis )
ApplicationContextSDL::ApplicationContextSDL [C1] ( Ogre::String const& appName )
ApplicationContextSDL::ApplicationContextSDL [C2] ( Ogre::String const& appName )
ApplicationContextSDL::createWindow ( Ogre::String const& name, Ogre::uint32 w, Ogre::uint32 h, Ogre::NameValuePairList miscParams )
ApplicationContextSDL::pollEvents ( )
ApplicationContextSDL::removeInputListener ( NativeWindowType* win, struct InputListener* lis )
ApplicationContextSDL::setWindowGrab ( NativeWindowType* win, bool _grab )
ApplicationContextSDL::shutdown ( )
vtable for ApplicationContextSDL [data]

OgreApplicationContextBase.h, libOgreBites.so.1.12.13
namespace OgreBites
ApplicationContextBase::_destroyWindow ( struct NativeWindowPair const& win )
ApplicationContextBase::_fireInputEvent ( union Event const& event, uint32_t windowID ) const
ApplicationContextBase::addInputListener ( NativeWindowType* win, struct InputListener* lis )
ApplicationContextBase::ApplicationContextBase [C1] ( Ogre::String const& appName )
ApplicationContextBase::ApplicationContextBase [C2] ( Ogre::String const& appName )
ApplicationContextBase::closeApp ( )
ApplicationContextBase::createDummyScene ( )
ApplicationContextBase::createRoot ( )
ApplicationContextBase::createWindow ( Ogre::String const& name, Ogre::uint32 w, Ogre::uint32 h, Ogre::NameValuePairList miscParams )
ApplicationContextBase::destroyDummyScene ( )
ApplicationContextBase::destroyRTShaderSystem ( )
ApplicationContextBase::destroyWindow ( Ogre::String const& name )
ApplicationContextBase::enableShaderCache ( ) const
ApplicationContextBase::frameRenderingQueued ( struct Ogre::FrameEvent const& evt )
ApplicationContextBase::getDefaultMediaDir ( ) [static]
ApplicationContextBase::initApp ( )
ApplicationContextBase::initialiseRTShaderSystem ( )
ApplicationContextBase::loadResources ( )
ApplicationContextBase::locateResources ( )
ApplicationContextBase::oneTimeConfig ( )
ApplicationContextBase::pollEvents ( )
ApplicationContextBase::reconfigure ( Ogre::String const& renderer, Ogre::NameValuePairList& options )
ApplicationContextBase::removeInputListener ( NativeWindowType* win, struct InputListener* lis )
ApplicationContextBase::setRTSSWriteShadersToDisk ( bool write )
ApplicationContextBase::setup ( )
ApplicationContextBase::shutdown ( )
ApplicationContextBase::~ApplicationContextBase [D0] ( )
ApplicationContextBase::~ApplicationContextBase [D1] ( )
ApplicationContextBase::~ApplicationContextBase [D2] ( )
vtable for ApplicationContextBase [data]

OgreCameraMan.h, libOgreBites.so.1.12.13
namespace OgreBites
CameraMan::setYawPitchDist ( Ogre::Radian const& yaw, Ogre::Radian const& pitch, Ogre::Real dist )

OgreTrays.h, libOgreBites.so.1.12.13
namespace OgreBites
TrayManager::mouseWheelRolled ( struct MouseWheelEvent const& evt )

to the top

Removed Symbols  30 


OgreApplicationContext.h, libOgreBites.so.1.11.6
namespace OgreBites
ApplicationContext::_fireInputEvent ( union Event const& event, uint32_t windowID ) const
ApplicationContext::addInputListener ( NativeWindowType* win, struct InputListener* lis )
ApplicationContext::ApplicationContext [C1] ( Ogre::String const& appName, bool p2 )
ApplicationContext::ApplicationContext [C2] ( Ogre::String const& appName, bool p2 )
ApplicationContext::closeApp ( )
ApplicationContext::createDummyScene ( )
ApplicationContext::createRoot ( )
ApplicationContext::createWindow ( Ogre::String const& name, Ogre::uint32 w, Ogre::uint32 h, Ogre::NameValuePairList miscParams )
ApplicationContext::destroyDummyScene ( )
ApplicationContext::destroyRTShaderSystem ( )
ApplicationContext::enableShaderCache ( ) const
ApplicationContext::frameRenderingQueued ( struct Ogre::FrameEvent const& evt )
ApplicationContext::getDefaultMediaDir ( ) [static]
ApplicationContext::initApp ( )
ApplicationContext::initialiseRTShaderSystem ( )
ApplicationContext::loadResources ( )
ApplicationContext::locateResources ( )
ApplicationContext::oneTimeConfig ( )
ApplicationContext::pollEvents ( )
ApplicationContext::reconfigure ( Ogre::String const& renderer, Ogre::NameValuePairList& options )
ApplicationContext::removeInputListener ( NativeWindowType* win, struct InputListener* lis )
ApplicationContext::setRTSSWriteShadersToDisk ( bool write )
ApplicationContext::setup ( )
ApplicationContext::setWindowGrab ( NativeWindowType* win, bool _grab )
ApplicationContext::shutdown ( )
ApplicationContext::~ApplicationContext [D0] ( )
ApplicationContext::~ApplicationContext [D1] ( )
ApplicationContext::~ApplicationContext [D2] ( )
vtable for ApplicationContext [data]

OgreCameraMan.h, libOgreBites.so.1.11.6
namespace OgreBites
CameraMan::setYawPitchDist ( Ogre::Radian yaw, Ogre::Radian pitch, Ogre::Real dist )

to the top

Problems with Data Types, High Severity  20 


OgreResourceGroupManager.h
namespace Ogre
[+] class ResourceGroupListener  18 

OgreRoot.h
namespace Ogre
[+] class Root  1 

OgreShaderGenerator.h
namespace Ogre::RTShader
[+] class ShaderGenerator  1 

to the top

Problems with Symbols, High Severity  1 


OgreCameraMan.h, libOgreBites.so.1.11.6
namespace OgreBites
[+] CameraMan::setYawPitchDist ( Ogre::Radian yaw, Ogre::Radian pitch, Ogre::Real dist )  1 

to the top

Problems with Data Types, Medium Severity  4 


OgreRoot.h
namespace Ogre
[+] class Root  2 

OgreShaderGenerator.h
namespace Ogre::RTShader
[+] class ShaderGenerator  1 

OgreTrays.h
namespace OgreBites
[+] class TrayManager  1 

to the top

Problems with Data Types, Low Severity  18 


OgreRoot.h
namespace Ogre
[+] class Root  1 

OgreShaderGenerator.h
namespace Ogre::RTShader
[+] class ShaderGenerator  17 

to the top

Header Files  63 


OgreAdvancedRenderControls.h
OgreAny.h
OgreApplicationContext.h
OgreAutoParamDataSource.h
OgreAxisAlignedBox.h
OgreBitesConfigDialog.h
OgreBlendMode.h
OgreCameraMan.h
OgreColourValue.h
OgreCommon.h
OgreConfigDialog.h
OgreController.h
OgreControllerManager.h
OgreFileSystemLayer.h
OgreFrameListener.h
OgreGpuProgramParams.h
OgreHardwareVertexBuffer.h
OgreInput.h
OgreLight.h
OgreLog.h
OgreLogManager.h
OgreMaterialManager.h
OgreMath.h
OgreMatrix4.h
OgreMemoryAllocatorConfig.h
OgreMovableObject.h
OgreNode.h
OgreOverlayElement.h
OgrePass.h
OgrePlatform.h
OgrePlugin.h
OgrePrerequisites.h
OgreRay.h
OgreRenderable.h
OgreRenderObjectListener.h
OgreRenderOperation.h
OgreRenderSystemCapabilities.h
OgreResourceGroupManager.h
OgreRoot.h
OgreSceneManager.h
OgreSceneManagerEnumerator.h
OgreScriptCompiler.h
OgreScriptTranslator.h
OgreSGTechniqueResolverListener.h
OgreShaderGenerator.h
OgreShaderPrerequisites.h
OgreShaderProgramManager.h
OgreShaderProgramWriter.h
OgreShaderRenderState.h
OgreSharedPtr.h
OgreSingleton.h
OgreStaticPluginLoader.h
OgreStringVector.h
OgreTechnique.h
OgreTextAreaOverlayElement.h
OgreTextureUnitState.h
OgreTimer.h
OgreTrays.h
OgreUserObjectBindings.h
OgreUTFString.h
OgreVector.h
OgreVertexIndexData.h
OgreWindowEventUtilities.h

to the top

Source Files  8 


OgreAdvancedRenderControls.cpp
OgreApplicationContext.cpp
OgreBitesConfigDialog.cpp
OgreCameraMan.cpp
OgreSGTechniqueResolverListener.cpp
OgreStaticPluginLoader.cpp
OgreTrays.cpp
OgreWindowEventUtilities.cpp

to the top

Objects  1 


libOgreBites.so.1.11.6

to the top