Binary compatibility report for the libOgreTerrain.so object between 1.8.1 and 1.9.1 versions on x86_64

Test Info


Module NamelibOgreTerrain
Version #11.8.1
Version #21.9.1
Archx86_64
GCC Version9.4.0

Test Results


Total Header Files46
Total Source Files8
Total Objects1
Total Symbols / Types479 / 162
Compatibility 33.9%

Problem Summary


SeverityCount
Added Symbols-119
Removed SymbolsHigh46
Problems with
Data Types
High17
Medium50
Low42
Problems with
Symbols
High52
Medium16
Low7
Problems with
Constants
Low0
Other Changes
in Data Types
-83

Added Symbols  119 


OgreTerrain.h, libOgreTerrain.so.1.9.0
namespace Ogre
Terrain::decreaseLodLevel ( )
Terrain::freeLodData ( )
Terrain::getBlendTextureFormat ( uint8 textureIndex, uint8 numLayers ) const
Terrain::getDeltaData ( ) const
Terrain::getDeltaData ( long x, long y ) const
Terrain::getEdgeRect ( enum Terrain::NeighbourIndex index, long range, Rect* outRect ) const
Terrain::getGeoDataSizeAtLod ( uint16 lodLevel ) const
Terrain::getHeightAtTerrainPosition ( Real x, Real y ) const
Terrain::getHeightAtWorldPosition ( Real x, Real y, Real z ) const
Terrain::getHeightAtWorldPosition ( Vector3 const& pos ) const
Terrain::getLayerBlendTexture ( uint8 index ) const
Terrain::getLayerBlendTextureIndex ( uint8 layerIndex ) const
Terrain::getLODLevelWhenVertexEliminated ( long rowOrColulmn ) const
Terrain::getLODLevelWhenVertexEliminated ( long x, long y ) const
Terrain::getNeighbour ( enum Terrain::NeighbourIndex index ) const
Terrain::getNeighbourEdgeRect ( enum Terrain::NeighbourIndex index, Rect const& inRect, Rect* outRect ) const
Terrain::getNeighbourPoint ( enum Terrain::NeighbourIndex index, long x, long y, long* outx, long* outy ) const
Terrain::getNeighbourPointOverflow ( long x, long y, enum Terrain::NeighbourIndex* outindex, long* outx, long* outy ) const
Terrain::getPoint ( long x, long y, float height, Vector3* outpos ) const
Terrain::getPoint ( long x, long y, Vector3* outpos ) const
Terrain::getPointAlign ( long x, long y, enum Terrain::Alignment align, Vector3* outpos ) const
Terrain::getPointAlign ( long x, long y, float height, enum Terrain::Alignment align, Vector3* outpos ) const
Terrain::getPointFromSelfOrNeighbour ( long x, long y, Vector3* outpos ) const
Terrain::getPosition ( Real x, Real y, Real z, Vector3* outWSpos ) const
Terrain::getPosition ( Vector3 const& TSpos, Vector3* outWSpos ) const
Terrain::getPositionAlign ( Real x, Real y, Real z, enum Terrain::Alignment align, Vector3* outWSpos ) const
Terrain::getPositionAlign ( Vector3 const& TSpos, enum Terrain::Alignment align, Vector3* outWSpos ) const
Terrain::getResolutionAtLod ( uint16 lodLevel ) const
Terrain::getTerrainPosition ( Real x, Real y, Real z, Vector3* outTSpos ) const
Terrain::getTerrainPosition ( Vector3 const& WSpos, Vector3* outTSpos ) const
Terrain::getTerrainPositionAlign ( Real x, Real y, Real z, enum Terrain::Alignment align, Vector3* outTSpos ) const
Terrain::getTerrainPositionAlign ( Vector3 const& WSpos, enum Terrain::Alignment align, Vector3* outTSpos ) const
Terrain::getTerrainVector ( Real x, Real y, Real z, Vector3* outVec ) const
Terrain::getTerrainVector ( Vector3 const& inVec, Vector3* outVec ) const
Terrain::getTerrainVectorAlign ( Real x, Real y, Real z, enum Terrain::Alignment align, Vector3* outVec ) const
Terrain::getTerrainVectorAlign ( Vector3 const& inVec, enum Terrain::Alignment align, Vector3* outVec ) const
Terrain::getVector ( Real x, Real y, Real z, Vector3* outVec ) const
Terrain::getVector ( Vector3 const& inVec, Vector3* outVec ) const
Terrain::getVectorAlign ( Real x, Real y, Real z, enum Terrain::Alignment align, Vector3* outVec ) const
Terrain::getVectorAlign ( Vector3 const& inVec, enum Terrain::Alignment align, Vector3* outVec ) const
Terrain::handleGenerateMaterialResponse ( struct WorkQueue::Response const* res, WorkQueue const* srcQ )
Terrain::increaseLodLevel ( bool synchronous )
Terrain::load ( int lodLevel, bool synchronous )
Terrain::prepare ( DataStreamPtr& stream )
Terrain::removeFromNeighbours ( )
Terrain::TERRAIN_GENERATE_MATERIAL_INTERVAL_MS [data]
Terrain::TERRAINGENERALINFO_CHUNK_ID [data]
Terrain::TERRAINGENERALINFO_CHUNK_VERSION [data]
Terrain::updateGeometryWithoutNotifyNeighbours ( )
Terrain::WORKQUEUE_GENERATE_MATERIAL_REQUEST [data]

OgreTerrainAutoUpdateLod.h, libOgreTerrain.so.1.9.0
namespace Ogre
TerrainAutoUpdateLodByDistance::autoUpdateLod ( Terrain* terrain, bool synchronous, Any const& data )
TerrainAutoUpdateLodByDistance::autoUpdateLodByDistance ( Terrain* terrain, bool synchronous, Real const holdDistance )
TerrainAutoUpdateLodByDistance::traverseTreeByDistance ( TerrainQuadTreeNode* node, Camera const* cam, Real cFactor, Real const holdDistance )
vtable for TerrainAutoUpdateLodByDistance [data]

OgreTerrainGroup.h, libOgreTerrain.so.1.9.0
namespace Ogre
TerrainGroup::autoUpdateLod ( long x, long y, bool synchronous, Any const& data )
TerrainGroup::autoUpdateLodAll ( bool synchronous, Any const& data )
TerrainGroup::decreaseLodLevel ( long x, long y )
TerrainGroup::increaseLodLevel ( long x, long y, bool synchronous )
TerrainGroup::LoadRequest::loadingTaskNum [data]
TerrainGroup::setAutoUpdateLod ( TerrainAutoUpdateLod* updater )
TerrainGroup::TerrainSlot::~TerrainSlot [D0] ( )

OgreTerrainLayerBlendMap.h, libOgreTerrain.so.1.9.0
namespace Ogre
TerrainLayerBlendMap::~TerrainLayerBlendMap [D0] ( )
vtable for TerrainLayerBlendMap [data]

OgreTerrainLodManager.h, libOgreTerrain.so.1.9.0
namespace Ogre
TerrainLodManager::canHandleRequest ( WorkQueue::Request const* req, WorkQueue const* srcQ )
TerrainLodManager::canHandleResponse ( struct WorkQueue::Response const* res, WorkQueue const* srcQ )
TerrainLodManager::fillBufferAtLod ( uint lodLevel, float const* data, uint dataSize )
TerrainLodManager::handleRequest ( WorkQueue::Request const* req, WorkQueue const* srcQ )
TerrainLodManager::handleResponse ( struct WorkQueue::Response const* res, WorkQueue const* srcQ )
TerrainLodManager::readLodData ( uint16 lowerLodBound, uint16 higherLodBound )
TerrainLodManager::TERRAINLODDATA_CHUNK_ID [data]
TerrainLodManager::TERRAINLODDATA_CHUNK_VERSION [data]
TerrainLodManager::TerrainLodManager [C1] ( Terrain* t, DataStreamPtr& stream )
TerrainLodManager::TerrainLodManager [C2] ( Terrain* t, DataStreamPtr& stream )
TerrainLodManager::TerrainLodManager [C1] ( Terrain* t, String const& filename )
TerrainLodManager::TerrainLodManager [C2] ( Terrain* t, String const& filename )
TerrainLodManager::waitForDerivedProcesses ( )
TerrainLodManager::WORKQUEUE_LOAD_LOD_DATA_REQUEST [data]
TerrainLodManager::~TerrainLodManager [D0] ( )
TerrainLodManager::~TerrainLodManager [D1] ( )
TerrainLodManager::~TerrainLodManager [D2] ( )
vtable for TerrainLodManager [data]

OgreTerrainMaterialGenerator.h, libOgreTerrain.so.1.9.0
namespace Ogre
TerrainMaterialGenerator::_renderCompositeMap ( size_t size, Rect const& rect, MaterialPtr const& mat, TexturePtr const& destCompositeMap )

OgreTerrainMaterialGeneratorA.h, libOgreTerrain.so.1.9.0
namespace Ogre
TerrainMaterialGeneratorA::SM2Profile::addTechnique ( MaterialPtr const& mat, Terrain const* terrain, enum TerrainMaterialGeneratorA::SM2Profile::TechniqueType tt )
TerrainMaterialGeneratorA::SM2Profile::ShaderHelper::defaultFpParams ( TerrainMaterialGeneratorA::SM2Profile const* prof, Terrain const* terrain, enum TerrainMaterialGeneratorA::SM2Profile::TechniqueType tt, HighLevelGpuProgramPtr const& prog )
TerrainMaterialGeneratorA::SM2Profile::ShaderHelper::defaultVpParams ( TerrainMaterialGeneratorA::SM2Profile const* prof, Terrain const* terrain, enum TerrainMaterialGeneratorA::SM2Profile::TechniqueType tt, HighLevelGpuProgramPtr const& prog )
TerrainMaterialGeneratorA::SM2Profile::ShaderHelper::updateParams ( TerrainMaterialGeneratorA::SM2Profile const* prof, MaterialPtr const& mat, Terrain const* terrain, bool compositeMap )
TerrainMaterialGeneratorA::SM2Profile::ShaderHelperGLSL::generateFpDynamicShadows ( TerrainMaterialGeneratorA::SM2Profile const* prof, Terrain const* terrain, enum TerrainMaterialGeneratorA::SM2Profile::TechniqueType tt, StringUtil::StrStreamType& outStream )
TerrainMaterialGeneratorA::SM2Profile::ShaderHelperGLSL::generateFpDynamicShadowsHelpers ( TerrainMaterialGeneratorA::SM2Profile const* prof, Terrain const* terrain, enum TerrainMaterialGeneratorA::SM2Profile::TechniqueType tt, StringUtil::StrStreamType& outStream )
TerrainMaterialGeneratorA::SM2Profile::ShaderHelperGLSL::generateFpDynamicShadowsParams ( uint* texCoord, uint* sampler, TerrainMaterialGeneratorA::SM2Profile const* prof, Terrain const* terrain, enum TerrainMaterialGeneratorA::SM2Profile::TechniqueType tt, StringUtil::StrStreamType& outStream )
TerrainMaterialGeneratorA::SM2Profile::ShaderHelperGLSL::generateFpFooter ( TerrainMaterialGeneratorA::SM2Profile const* prof, Terrain const* terrain, enum TerrainMaterialGeneratorA::SM2Profile::TechniqueType tt, StringUtil::StrStreamType& outStream )
TerrainMaterialGeneratorA::SM2Profile::ShaderHelperGLSL::generateFpHeader ( TerrainMaterialGeneratorA::SM2Profile const* prof, Terrain const* terrain, enum TerrainMaterialGeneratorA::SM2Profile::TechniqueType tt, StringUtil::StrStreamType& outStream )
TerrainMaterialGeneratorA::SM2Profile::ShaderHelperGLSL::generateFpLayer ( TerrainMaterialGeneratorA::SM2Profile const* prof, Terrain const* terrain, enum TerrainMaterialGeneratorA::SM2Profile::TechniqueType tt, uint layer, StringUtil::StrStreamType& outStream )
TerrainMaterialGeneratorA::SM2Profile::ShaderHelperGLSL::generateVpDynamicShadows ( TerrainMaterialGeneratorA::SM2Profile const* prof, Terrain const* terrain, enum TerrainMaterialGeneratorA::SM2Profile::TechniqueType tt, StringUtil::StrStreamType& outStream )
TerrainMaterialGeneratorA::SM2Profile::ShaderHelperGLSL::generateVpDynamicShadowsParams ( uint texCoord, TerrainMaterialGeneratorA::SM2Profile const* prof, Terrain const* terrain, enum TerrainMaterialGeneratorA::SM2Profile::TechniqueType tt, StringUtil::StrStreamType& outStream )
TerrainMaterialGeneratorA::SM2Profile::ShaderHelperGLSL::generateVpFooter ( TerrainMaterialGeneratorA::SM2Profile const* prof, Terrain const* terrain, enum TerrainMaterialGeneratorA::SM2Profile::TechniqueType tt, StringUtil::StrStreamType& outStream )
TerrainMaterialGeneratorA::SM2Profile::ShaderHelperGLSL::generateVpHeader ( TerrainMaterialGeneratorA::SM2Profile const* prof, Terrain const* terrain, enum TerrainMaterialGeneratorA::SM2Profile::TechniqueType tt, StringUtil::StrStreamType& outStream )
TerrainMaterialGeneratorA::SM2Profile::ShaderHelperGLSL::generateVpLayer ( TerrainMaterialGeneratorA::SM2Profile const* prof, Terrain const* terrain, enum TerrainMaterialGeneratorA::SM2Profile::TechniqueType tt, uint layer, StringUtil::StrStreamType& outStream )
TerrainMaterialGeneratorA::SM2Profile::ShaderHelperGLSLES::generateFpDynamicShadows ( TerrainMaterialGeneratorA::SM2Profile const* prof, Terrain const* terrain, enum TerrainMaterialGeneratorA::SM2Profile::TechniqueType tt, StringUtil::StrStreamType& outStream )
TerrainMaterialGeneratorA::SM2Profile::ShaderHelperGLSLES::generateFpDynamicShadowsHelpers ( TerrainMaterialGeneratorA::SM2Profile const* prof, Terrain const* terrain, enum TerrainMaterialGeneratorA::SM2Profile::TechniqueType tt, StringUtil::StrStreamType& outStream )
TerrainMaterialGeneratorA::SM2Profile::ShaderHelperGLSLES::generateFpDynamicShadowsParams ( uint* texCoord, uint* sampler, TerrainMaterialGeneratorA::SM2Profile const* prof, Terrain const* terrain, enum TerrainMaterialGeneratorA::SM2Profile::TechniqueType tt, StringUtil::StrStreamType& outStream )
TerrainMaterialGeneratorA::SM2Profile::ShaderHelperGLSLES::generateFpFooter ( TerrainMaterialGeneratorA::SM2Profile const* prof, Terrain const* terrain, enum TerrainMaterialGeneratorA::SM2Profile::TechniqueType tt, StringUtil::StrStreamType& outStream )
TerrainMaterialGeneratorA::SM2Profile::ShaderHelperGLSLES::generateFpHeader ( TerrainMaterialGeneratorA::SM2Profile const* prof, Terrain const* terrain, enum TerrainMaterialGeneratorA::SM2Profile::TechniqueType tt, StringUtil::StrStreamType& outStream )
TerrainMaterialGeneratorA::SM2Profile::ShaderHelperGLSLES::generateFpLayer ( TerrainMaterialGeneratorA::SM2Profile const* prof, Terrain const* terrain, enum TerrainMaterialGeneratorA::SM2Profile::TechniqueType tt, uint layer, StringUtil::StrStreamType& outStream )
TerrainMaterialGeneratorA::SM2Profile::ShaderHelperGLSLES::generateVpDynamicShadows ( TerrainMaterialGeneratorA::SM2Profile const* prof, Terrain const* terrain, enum TerrainMaterialGeneratorA::SM2Profile::TechniqueType tt, StringUtil::StrStreamType& outStream )
TerrainMaterialGeneratorA::SM2Profile::ShaderHelperGLSLES::generateVpDynamicShadowsParams ( uint texCoord, TerrainMaterialGeneratorA::SM2Profile const* prof, Terrain const* terrain, enum TerrainMaterialGeneratorA::SM2Profile::TechniqueType tt, StringUtil::StrStreamType& outStream )
TerrainMaterialGeneratorA::SM2Profile::ShaderHelperGLSLES::generateVpFooter ( TerrainMaterialGeneratorA::SM2Profile const* prof, Terrain const* terrain, enum TerrainMaterialGeneratorA::SM2Profile::TechniqueType tt, StringUtil::StrStreamType& outStream )
TerrainMaterialGeneratorA::SM2Profile::ShaderHelperGLSLES::generateVpHeader ( TerrainMaterialGeneratorA::SM2Profile const* prof, Terrain const* terrain, enum TerrainMaterialGeneratorA::SM2Profile::TechniqueType tt, StringUtil::StrStreamType& outStream )
TerrainMaterialGeneratorA::SM2Profile::ShaderHelperGLSLES::generateVpLayer ( TerrainMaterialGeneratorA::SM2Profile const* prof, Terrain const* terrain, enum TerrainMaterialGeneratorA::SM2Profile::TechniqueType tt, uint layer, StringUtil::StrStreamType& outStream )
TerrainMaterialGeneratorA::SM2Profile::updateParams ( MaterialPtr const& mat, Terrain const* terrain )
TerrainMaterialGeneratorA::SM2Profile::updateParamsForCompositeMap ( MaterialPtr const& mat, Terrain const* terrain )

OgreTerrainPagedWorldSection.h, libOgreTerrain.so.1.9.0
namespace Ogre
TerrainPagedWorldSection::getLoadingIntervalMs ( ) const
TerrainPagedWorldSection::handleRequest ( WorkQueue::Request const* req, WorkQueue const* srcQ )
TerrainPagedWorldSection::handleResponse ( struct WorkQueue::Response const* res, WorkQueue const* srcQ )
TerrainPagedWorldSection::setLoadingIntervalMs ( uint32 loadingIntervalMs )
TerrainPagedWorldSection::WORKQUEUE_LOAD_TERRAIN_PAGE_REQUEST [data]

OgreTerrainPaging.h, libOgreTerrain.so.1.9.0
namespace Ogre
TerrainPaging::createWorldSection ( PagedWorld* world, TerrainGroup* terrainGroup, Real loadRadius, Real holdRadius, int32 minX, int32 minY, int32 maxX, int32 maxY, String const& sectionName, uint32 loadingIntervalMs )
TerrainPaging::~TerrainPaging [D0] ( )
vtable for TerrainPaging [data]

OgreTerrainQuadTreeNode.h, libOgreTerrain.so.1.9.0
namespace Ogre
TerrainQuadTreeNode::loadSelf ( )

to the top

Removed Symbols  46 


OgreTerrain.h, libOgreTerrain.so.1.8.1
namespace Ogre
Terrain::getBlendTextureFormat ( uint8 textureIndex, uint8 numLayers )
Terrain::getDeltaData ( )
Terrain::getDeltaData ( long x, long y )
Terrain::getEdgeRect ( enum Terrain::NeighbourIndex index, long range, Rect* outRect )
Terrain::getHeightAtTerrainPosition ( Real x, Real y )
Terrain::getHeightAtWorldPosition ( Real x, Real y, Real z )
Terrain::getHeightAtWorldPosition ( Vector3 const& pos )
Terrain::getLayerBlendTexture ( uint8 index )
Terrain::getLayerBlendTextureIndex ( uint8 layerIndex )
Terrain::getLODLevelWhenVertexEliminated ( long rowOrColulmn )
Terrain::getLODLevelWhenVertexEliminated ( long x, long y )
Terrain::getNeighbour ( enum Terrain::NeighbourIndex index )
Terrain::getNeighbourEdgeRect ( enum Terrain::NeighbourIndex index, Rect const& inRect, Rect* outRect )
Terrain::getNeighbourPoint ( enum Terrain::NeighbourIndex index, long x, long y, long* outx, long* outy )
Terrain::getNeighbourPointOverflow ( long x, long y, enum Terrain::NeighbourIndex* outindex, long* outx, long* outy )
Terrain::getPoint ( long x, long y, float height, Vector3* outpos )
Terrain::getPoint ( long x, long y, Vector3* outpos )
Terrain::getPointAlign ( long x, long y, enum Terrain::Alignment align, Vector3* outpos )
Terrain::getPointAlign ( long x, long y, float height, enum Terrain::Alignment align, Vector3* outpos )
Terrain::getPointFromSelfOrNeighbour ( long x, long y, Vector3* outpos )
Terrain::getPosition ( Real x, Real y, Real z, Vector3* outWSpos )
Terrain::getPosition ( Vector3 const& TSpos, Vector3* outWSpos )
Terrain::getPositionAlign ( Real x, Real y, Real z, enum Terrain::Alignment align, Vector3* outWSpos )
Terrain::getPositionAlign ( Vector3 const& TSpos, enum Terrain::Alignment align, Vector3* outWSpos )
Terrain::getResolutionAtLod ( uint16 lodLevel )
Terrain::getTerrainPosition ( Real x, Real y, Real z, Vector3* outTSpos )
Terrain::getTerrainPosition ( Vector3 const& WSpos, Vector3* outTSpos )
Terrain::getTerrainPositionAlign ( Real x, Real y, Real z, enum Terrain::Alignment align, Vector3* outTSpos )
Terrain::getTerrainPositionAlign ( Vector3 const& WSpos, enum Terrain::Alignment align, Vector3* outTSpos )
Terrain::getTerrainVector ( Real x, Real y, Real z, Vector3* outVec )
Terrain::getTerrainVector ( Vector3 const& inVec, Vector3* outVec )
Terrain::getTerrainVectorAlign ( Real x, Real y, Real z, enum Terrain::Alignment align, Vector3* outVec )
Terrain::getTerrainVectorAlign ( Vector3 const& inVec, enum Terrain::Alignment align, Vector3* outVec )
Terrain::getVector ( Real x, Real y, Real z, Vector3* outVec )
Terrain::getVector ( Vector3 const& inVec, Vector3* outVec )
Terrain::getVectorAlign ( Real x, Real y, Real z, enum Terrain::Alignment align, Vector3* outVec )
Terrain::getVectorAlign ( Vector3 const& inVec, enum Terrain::Alignment align, Vector3* outVec )
Terrain::load ( )

OgreTerrainMaterialGenerator.h, libOgreTerrain.so.1.8.1
namespace Ogre
TerrainMaterialGenerator::_renderCompositeMap ( size_t size, Rect const& rect, MaterialPtr const& mat, TexturePtr const& destCompositeMap )

OgreTerrainMaterialGeneratorA.h, libOgreTerrain.so.1.8.1
namespace Ogre
TerrainMaterialGeneratorA::SM2Profile::addTechnique ( MaterialPtr const& mat, Terrain const* terrain, enum TerrainMaterialGeneratorA::SM2Profile::TechniqueType tt )
TerrainMaterialGeneratorA::SM2Profile::ShaderHelper::defaultFpParams ( TerrainMaterialGeneratorA::SM2Profile const* prof, Terrain const* terrain, enum TerrainMaterialGeneratorA::SM2Profile::TechniqueType tt, HighLevelGpuProgramPtr const& prog )
TerrainMaterialGeneratorA::SM2Profile::ShaderHelper::defaultVpParams ( TerrainMaterialGeneratorA::SM2Profile const* prof, Terrain const* terrain, enum TerrainMaterialGeneratorA::SM2Profile::TechniqueType tt, HighLevelGpuProgramPtr const& prog )
TerrainMaterialGeneratorA::SM2Profile::ShaderHelper::updateParams ( TerrainMaterialGeneratorA::SM2Profile const* prof, MaterialPtr const& mat, Terrain const* terrain, bool compositeMap )
TerrainMaterialGeneratorA::SM2Profile::updateParams ( MaterialPtr const& mat, Terrain const* terrain )
TerrainMaterialGeneratorA::SM2Profile::updateParamsForCompositeMap ( MaterialPtr const& mat, Terrain const* terrain )

OgreTerrainPaging.h, libOgreTerrain.so.1.8.1
namespace Ogre
TerrainPaging::createWorldSection ( PagedWorld* world, TerrainGroup* terrainGroup, Real loadRadius, Real holdRadius, int32 minX, int32 minY, int32 maxX, int32 maxY, String const& sectionName )

to the top

Problems with Data Types, High Severity  17 


OgreSharedPtr.h
namespace Ogre
[+] class SharedPtr<TerrainMaterialGenerator>  1 

OgreTerrainGroup.h
namespace Ogre
[+] class TerrainGroup  1 
[+] struct TerrainGroup::TerrainSlot  2 

OgreTerrainLayerBlendMap.h
namespace Ogre
[+] class TerrainLayerBlendMap  2 

OgreTerrainMaterialGenerator.h
namespace Ogre
[+] class TerrainMaterialGenerator  2 
[+] class TerrainMaterialGenerator::Profile  3 

OgreTerrainMaterialGeneratorA.h
namespace Ogre
[+] class TerrainMaterialGeneratorA::SM2Profile  1 

OgreTerrainPagedWorldSection.h
namespace Ogre
[+] class TerrainPagedWorldSection  2 

OgreTerrainPaging.h
namespace Ogre
[+] class TerrainPaging  3 

to the top

Problems with Symbols, High Severity  52 


OgreTerrain.h, libOgreTerrain.so.1.8.1
namespace Ogre
[+] Terrain::getBlendTextureFormat ( uint8 textureIndex, uint8 numLayers )  1 
[+] Terrain::getDeltaData ( )  1 
[+] Terrain::getDeltaData ( long x, long y )  2 
[+] Terrain::getEdgeRect ( enum Terrain::NeighbourIndex index, long range, Rect* outRect )  1 
[+] Terrain::getHeightAtTerrainPosition ( Real x, Real y )  1 
[+] Terrain::getHeightAtWorldPosition ( Real x, Real y, Real z )  1 
[+] Terrain::getHeightAtWorldPosition ( Vector3 const& pos )  2 
[+] Terrain::getLayerBlendTexture ( uint8 index )  1 
[+] Terrain::getLayerBlendTextureIndex ( uint8 layerIndex )  1 
[+] Terrain::getLODLevelWhenVertexEliminated ( long rowOrColulmn )  1 
[+] Terrain::getLODLevelWhenVertexEliminated ( long x, long y )  2 
[+] Terrain::getNeighbour ( enum Terrain::NeighbourIndex index )  1 
[+] Terrain::getNeighbourEdgeRect ( enum Terrain::NeighbourIndex index, Rect const& inRect, Rect* outRect )  1 
[+] Terrain::getNeighbourPoint ( enum Terrain::NeighbourIndex index, long x, long y, long* outx, long* outy )  1 
[+] Terrain::getNeighbourPointOverflow ( long x, long y, enum Terrain::NeighbourIndex* outindex, long* outx, long* outy )  1 
[+] Terrain::getPoint ( long x, long y, float height, Vector3* outpos )  2 
[+] Terrain::getPoint ( long x, long y, Vector3* outpos )  1 
[+] Terrain::getPointAlign ( long x, long y, enum Terrain::Alignment align, Vector3* outpos )  1 
[+] Terrain::getPointAlign ( long x, long y, float height, enum Terrain::Alignment align, Vector3* outpos )  2 
[+] Terrain::getPointFromSelfOrNeighbour ( long x, long y, Vector3* outpos )  1 
[+] Terrain::getPosition ( Real x, Real y, Real z, Vector3* outWSpos )  1 
[+] Terrain::getPosition ( Vector3 const& TSpos, Vector3* outWSpos )  2 
[+] Terrain::getPositionAlign ( Real x, Real y, Real z, enum Terrain::Alignment align, Vector3* outWSpos )  1 
[+] Terrain::getPositionAlign ( Vector3 const& TSpos, enum Terrain::Alignment align, Vector3* outWSpos )  2 
[+] Terrain::getResolutionAtLod ( uint16 lodLevel )  1 
[+] Terrain::getTerrainPosition ( Real x, Real y, Real z, Vector3* outTSpos )  1 
[+] Terrain::getTerrainPosition ( Vector3 const& WSpos, Vector3* outTSpos )  2 
[+] Terrain::getTerrainPositionAlign ( Real x, Real y, Real z, enum Terrain::Alignment align, Vector3* outTSpos )  1 
[+] Terrain::getTerrainPositionAlign ( Vector3 const& WSpos, enum Terrain::Alignment align, Vector3* outTSpos )  2 
[+] Terrain::getTerrainVector ( Real x, Real y, Real z, Vector3* outVec )  1 
[+] Terrain::getTerrainVector ( Vector3 const& inVec, Vector3* outVec )  2 
[+] Terrain::getTerrainVectorAlign ( Real x, Real y, Real z, enum Terrain::Alignment align, Vector3* outVec )  1 
[+] Terrain::getTerrainVectorAlign ( Vector3 const& inVec, enum Terrain::Alignment align, Vector3* outVec )  2 
[+] Terrain::getVector ( Real x, Real y, Real z, Vector3* outVec )  1 
[+] Terrain::getVector ( Vector3 const& inVec, Vector3* outVec )  2 
[+] Terrain::getVectorAlign ( Real x, Real y, Real z, enum Terrain::Alignment align, Vector3* outVec )  1 
[+] Terrain::getVectorAlign ( Vector3 const& inVec, enum Terrain::Alignment align, Vector3* outVec )  2 
[+] Terrain::load ( )  1 

OgreTerrainPaging.h, libOgreTerrain.so.1.8.1
namespace Ogre
[+] TerrainPaging::createWorldSection ( PagedWorld* world, TerrainGroup* terrainGroup, Real loadRadius, Real holdRadius, int32 minX, int32 minY, int32 maxX, int32 maxY, String const& sectionName )  1 

to the top

Problems with Data Types, Medium Severity  50 


OgreCommon.h
namespace Ogre
[+] struct Box  6 

OgreGpuProgramParams.h
namespace Ogre
[+] class GpuProgramParameters  6 
[+] struct GpuNamedConstants  1 

OgrePixelFormat.h
namespace Ogre
[+] enum PixelFormat  2 

OgreSharedPtr.h
namespace Ogre
[+] class SharedPtr<DataStream>  2 
[+] class SharedPtr<GpuLogicalBufferStruct>  2 
[+] class SharedPtr<GpuNamedConstants>  2 
[+] class SharedPtr<GpuProgramParameters>  2 
[+] class SharedPtr<TerrainMaterialGenerator>  2 

OgreTechnique.h
namespace Ogre
[+] class Technique  2 

OgreTerrain.h
namespace Ogre
[+] class Terrain  7 
[+] class TerrainGlobalOptions  1 

OgreTerrainGroup.h
namespace Ogre
[+] class TerrainGroup  1 

OgreTerrainLayerBlendMap.h
namespace Ogre
[+] class TerrainLayerBlendMap  1 

OgreTerrainMaterialGenerator.h
namespace Ogre
[+] class TerrainMaterialGenerator::Profile  1 

OgreTerrainMaterialGeneratorA.h
namespace Ogre
[+] class TerrainMaterialGeneratorA::SM2Profile::ShaderHelper  3 
[+] class TerrainMaterialGeneratorA::SM2Profile::ShaderHelperCg  1 
[+] class TerrainMaterialGeneratorA::SM2Profile::ShaderHelperGLSL  1 
[+] class TerrainMaterialGeneratorA::SM2Profile::ShaderHelperGLSLES  1 
[+] class TerrainMaterialGeneratorA::SM2Profile::ShaderHelperHLSL  1 

OgreTerrainPagedWorldSection.h
namespace Ogre
[+] class TerrainPagedWorldSection  2 

OgreTerrainQuadTreeNode.h
namespace Ogre
[+] class TerrainQuadTreeNode::Movable  1 

OgreVertexIndexData.h
namespace Ogre
[+] class IndexData  1 
[+] class VertexData  1 

to the top

Problems with Symbols, Medium Severity  16 


OgreTerrain.h, libOgreTerrain.so.1.8.1
namespace Ogre
[+] Terrain::getCompositeMapMaterial ( ) const  1 
[+] Terrain::getMaterial ( ) const  1 

OgreTerrainMaterialGeneratorA.h, libOgreTerrain.so.1.8.1
namespace Ogre
[+] TerrainMaterialGeneratorA::SM2Profile::generate ( Terrain const* terrain )  1 
[+] TerrainMaterialGeneratorA::SM2Profile::generateForCompositeMap ( Terrain const* terrain )  1 
[+] TerrainMaterialGeneratorA::SM2Profile::ShaderHelper::generateFragmentProgram ( TerrainMaterialGeneratorA::SM2Profile const* prof, Terrain const* terrain, enum TerrainMaterialGeneratorA::SM2Profile::TechniqueType tt )  1 
[+] TerrainMaterialGeneratorA::SM2Profile::ShaderHelper::generateVertexProgram ( TerrainMaterialGeneratorA::SM2Profile const* prof, Terrain const* terrain, enum TerrainMaterialGeneratorA::SM2Profile::TechniqueType tt )  1 
[+] TerrainMaterialGeneratorA::SM2Profile::ShaderHelperCg::createFragmentProgram ( TerrainMaterialGeneratorA::SM2Profile const* prof, Terrain const* terrain, enum TerrainMaterialGeneratorA::SM2Profile::TechniqueType tt )  1 
[+] TerrainMaterialGeneratorA::SM2Profile::ShaderHelperCg::createVertexProgram ( TerrainMaterialGeneratorA::SM2Profile const* prof, Terrain const* terrain, enum TerrainMaterialGeneratorA::SM2Profile::TechniqueType tt )  1 
[+] TerrainMaterialGeneratorA::SM2Profile::ShaderHelperGLSL::createFragmentProgram ( TerrainMaterialGeneratorA::SM2Profile const* prof, Terrain const* terrain, enum TerrainMaterialGeneratorA::SM2Profile::TechniqueType tt )  1 
[+] TerrainMaterialGeneratorA::SM2Profile::ShaderHelperGLSL::createVertexProgram ( TerrainMaterialGeneratorA::SM2Profile const* prof, Terrain const* terrain, enum TerrainMaterialGeneratorA::SM2Profile::TechniqueType tt )  1 
[+] TerrainMaterialGeneratorA::SM2Profile::ShaderHelperGLSLES::createFragmentProgram ( TerrainMaterialGeneratorA::SM2Profile const* prof, Terrain const* terrain, enum TerrainMaterialGeneratorA::SM2Profile::TechniqueType tt )  1 
[+] TerrainMaterialGeneratorA::SM2Profile::ShaderHelperGLSLES::createVertexProgram ( TerrainMaterialGeneratorA::SM2Profile const* prof, Terrain const* terrain, enum TerrainMaterialGeneratorA::SM2Profile::TechniqueType tt )  1 
[+] TerrainMaterialGeneratorA::SM2Profile::ShaderHelperHLSL::createFragmentProgram ( TerrainMaterialGeneratorA::SM2Profile const* prof, Terrain const* terrain, enum TerrainMaterialGeneratorA::SM2Profile::TechniqueType tt )  1 
[+] TerrainMaterialGeneratorA::SM2Profile::ShaderHelperHLSL::createVertexProgram ( TerrainMaterialGeneratorA::SM2Profile const* prof, Terrain const* terrain, enum TerrainMaterialGeneratorA::SM2Profile::TechniqueType tt )  1 

OgreTerrainQuadTreeNode.h, libOgreTerrain.so.1.8.1
namespace Ogre
[+] TerrainQuadTreeNode::getMaterial ( ) const  1 
[+] TerrainQuadTreeNode::Rend::getMaterial ( ) const  1 

to the top

Problems with Data Types, Low Severity  42 


OgreCommon.h
namespace Ogre
[+] struct Box  1 

OgreGpuProgramParams.h
namespace Ogre
[+] class GpuProgramParameters  1 
[+] struct GpuNamedConstants  1 

OgreHardwareIndexBuffer.h
namespace Ogre
[+] class HardwareIndexBufferSharedPtr  1 

OgreHardwareVertexBuffer.h
namespace Ogre
[+] class HardwareVertexBufferSharedPtr  1 

OgrePixelFormat.h
namespace Ogre
[+] class PixelBox  1 
[+] enum PixelFormat  1 

OgreSharedPtr.h
namespace Ogre
[+] class SharedPtr<DataStream>  2 
[+] class SharedPtr<GpuLogicalBufferStruct>  2 
[+] class SharedPtr<GpuNamedConstants>  2 
[+] class SharedPtr<GpuProgramParameters>  2 
[+] class SharedPtr<TerrainMaterialGenerator>  2 

OgreTechnique.h
namespace Ogre
[+] class Technique  3 

OgreTerrain.h
namespace Ogre
[+] class Terrain  10 
[+] class TerrainGlobalOptions  1 

OgreTerrainGroup.h
namespace Ogre
[+] struct TerrainGroup::TerrainSlot  1 

OgreTerrainLayerBlendMap.h
namespace Ogre
[+] class TerrainLayerBlendMap  1 

OgreTerrainMaterialGeneratorA.h
namespace Ogre
[+] class TerrainMaterialGeneratorA::SM2Profile  1 

OgreTerrainPagedWorldSection.h
namespace Ogre
[+] class TerrainPagedWorldSection  6 

OgreVertexIndexData.h
namespace Ogre
[+] class IndexData  1 
[+] class VertexData  1 

to the top

Problems with Symbols, Low Severity  7 


OgreTerrain.h, libOgreTerrain.so.1.8.1
namespace Ogre
[+] Terrain::TERRAIN_CHUNK_VERSION [data]  1 

OgreTerrainQuadTreeNode.h, libOgreTerrain.so.1.8.1
namespace Ogre
[+] TerrainQuadTreeNode::getChild ( unsigned short child ) const  1 
[+] TerrainQuadTreeNode::getLodCount ( ) const  1 
[+] TerrainQuadTreeNode::getLodLevel ( uint16 lod )  1 
[+] TerrainQuadTreeNode::getParent ( ) const  1 
[+] TerrainQuadTreeNode::getTerrain ( ) const  1 
[+] TerrainQuadTreeNode::isLeaf ( ) const  1 

to the top

Other Changes in Data Types  83 


OgrePixelFormat.h
namespace Ogre
[+] enum PixelFormat  51 

OgreRenderOperation.h
namespace Ogre
[+] enum RenderOperation::OperationType  32 

to the top

Header Files  46 


OgreAny.h
OgreAxisAlignedBox.h
OgreColourValue.h
OgreCommon.h
OgreDataStream.h
OgreGpuProgramParams.h
OgreHardwareIndexBuffer.h
OgreHardwareVertexBuffer.h
OgreHighLevelGpuProgram.h
OgreIteratorWrapper.h
OgreMaterial.h
OgreMatrix4.h
OgreMemoryAllocatedObject.h
OgreMemoryAllocatorConfig.h
OgreMemoryStdAlloc.h
OgrePagedWorldSection.h
OgrePagingPrerequisites.h
OgrePass.h
OgrePixelFormat.h
OgrePlatform.h
OgrePrerequisites.h
OgreRay.h
OgreRenderable.h
OgreRenderOperation.h
OgreRenderSystemCapabilities.h
OgreResource.h
OgreSceneManager.h
OgreSharedPtr.h
OgreSingleton.h
OgreSphere.h
OgreString.h
OgreStringVector.h
OgreTechnique.h
OgreTerrain.h
OgreTerrainGroup.h
OgreTerrainLayerBlendMap.h
OgreTerrainMaterialGenerator.h
OgreTerrainMaterialGeneratorA.h
OgreTerrainPagedWorldSection.h
OgreTerrainPaging.h
OgreTerrainQuadTreeNode.h
OgreTexture.h
OgreVector3.h
OgreVector4.h
OgreVertexIndexData.h
OgreWorkQueue.h

to the top

Source Files  8 


OgreTerrain.cpp
OgreTerrainGroup.cpp
OgreTerrainLayerBlendMap.cpp
OgreTerrainMaterialGenerator.cpp
OgreTerrainMaterialGeneratorA.cpp
OgreTerrainPagedWorldSection.cpp
OgreTerrainPaging.cpp
OgreTerrainQuadTreeNode.cpp

to the top

Objects  1 


libOgreTerrain.so.1.8.1

to the top