Binary compatibility report for the libOgreTerrain.so object between 1.9.1 and 1.10.12 versions on x86_64
Test Info
Module Name | libOgreTerrain |
Version #1 | 1.9.1 |
Version #2 | 1.10.12 |
Arch | x86_64 |
GCC Version | 9.4.0 |
Test Results
Total Header Files | 46 |
Total Source Files | 14 |
Total Objects | 1 |
Total Symbols / Types | 543 / 143 |
Compatibility |
72.5% |
Problem Summary
| Severity | Count |
---|
Added Symbols | - | 34 |
Removed Symbols | High | 35 |
Problems with Data Types | High | 10 |
Medium | 16 |
Low | 14 |
Problems with Symbols | High | 10 |
Medium | 0 |
Low | 26 |
Problems with Constants | Low | 0 |
Other Changes in Data Types | - | 14 |
Added Symbols 34
OgreTerrain.h,
libOgreTerrain.so.1.10.12
namespace Ogre
Terrain::_populateIndexBuffer ( uint16* pI, uint16 batchSize, uint16 vdatasize, uint16 vertexIncrement, uint16 xoffset, uint16 yoffset, uint16 numSkirtRowsCols, uint16 skirtRowColSkip ) [static]
_ZN4Ogre7Terrain20_populateIndexBufferEPtttttttt
Terrain::DefaultGpuBufferAllocator::allocateVertexBuffers ( Terrain* forTerrain, size_t numVertices, HardwareVertexBufferSharedPtr& destPos, HardwareVertexBufferSharedPtr& destDelta )
_ZN4Ogre7Terrain25DefaultGpuBufferAllocator21allocateVertexBuffersEPS0_mRSt10shared_ptrINS_20HardwareVertexBufferEES6_
Terrain::DefaultGpuBufferAllocator::freeVertexBuffers ( HardwareVertexBufferSharedPtr const& posbuf, HardwareVertexBufferSharedPtr const& deltabuf )
_ZN4Ogre7Terrain25DefaultGpuBufferAllocator17freeVertexBuffersERKSt10shared_ptrINS_20HardwareVertexBufferEES6_
Terrain::DefaultGpuBufferAllocator::getVertexBuffer ( list<std::shared_ptr<HardwareVertexBuffer> >::type& list, size_t vertexSize, size_t numVertices )
_ZN4Ogre7Terrain25DefaultGpuBufferAllocator15getVertexBufferERNSt7__cxx114listISt10shared_ptrINS_20HardwareVertexBufferEESaIS6_EEEmm
Terrain::prepare ( std::shared_ptr<DataStream>& stream )
_ZN4Ogre7Terrain7prepareERSt10shared_ptrINS_10DataStreamEE
TerrainGlobalOptions::setDefaultMaterialGenerator ( std::shared_ptr<DataStream> gen )
_ZN4Ogre20TerrainGlobalOptions27setDefaultMaterialGeneratorESt10shared_ptrINS_24TerrainMaterialGeneratorEE
TerrainGlobalOptions::~TerrainGlobalOptions [D1] ( )
_ZN4Ogre20TerrainGlobalOptionsD1Ev
TerrainGlobalOptions::~TerrainGlobalOptions [D2] ( )
_ZN4Ogre20TerrainGlobalOptionsD2Ev
OgreTerrainGroup.h,
libOgreTerrain.so.1.10.12
namespace Ogre
TerrainGroup::freeTerrainSlotInstance ( struct TerrainGroup::TerrainSlot* slot )
_ZN4Ogre12TerrainGroup23freeTerrainSlotInstanceEPNS0_11TerrainSlotE
TerrainGroup::getNumTerrainPrepareRequests ( ) const
_ZNK4Ogre12TerrainGroup28getNumTerrainPrepareRequestsEv
OgreTerrainLayerBlendMap.h,
libOgreTerrain.so.1.10.12
namespace Ogre
TerrainLayerBlendMap::loadImage ( std::shared_ptr<DataStream>& stream, String const& ext )
_ZN4Ogre20TerrainLayerBlendMap9loadImageERSt10shared_ptrINS_10DataStreamEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
OgreTerrainLodManager.h,
libOgreTerrain.so.1.10.12
namespace Ogre
TerrainLodManager::TerrainLodManager [C1] ( Terrain* t, std::shared_ptr<DataStream>& stream )
_ZN4Ogre17TerrainLodManagerC1EPNS_7TerrainERSt10shared_ptrINS_10DataStreamEE
TerrainLodManager::TerrainLodManager [C2] ( Terrain* t, std::shared_ptr<DataStream>& stream )
_ZN4Ogre17TerrainLodManagerC2EPNS_7TerrainERSt10shared_ptrINS_10DataStreamEE
OgreTerrainMaterialGenerator.h,
libOgreTerrain.so.1.10.12
namespace Ogre
TerrainMaterialGenerator::_renderCompositeMap ( size_t size, Rect const& rect, std::shared_ptr<DataStream>const& mat, std::shared_ptr<DataStream>const& destCompositeMap )
_ZN4Ogre24TerrainMaterialGenerator19_renderCompositeMapEmRKNS_5TRectIlEERKSt10shared_ptrINS_8MaterialEERKS5_INS_7TextureEE
OgreTerrainMaterialGeneratorA.h,
libOgreTerrain.so.1.10.12
namespace Ogre
TerrainMaterialGeneratorA::SM2Profile::addTechnique ( std::shared_ptr<DataStream>const& mat, Terrain const* terrain, enum TerrainMaterialGeneratorA::SM2Profile::TechniqueType tt )
_ZN4Ogre25TerrainMaterialGeneratorA10SM2Profile12addTechniqueERKSt10shared_ptrINS_8MaterialEEPKNS_7TerrainENS1_13TechniqueTypeE
TerrainMaterialGeneratorA::SM2Profile::ShaderHelper::defaultFpParams ( TerrainMaterialGeneratorA::SM2Profile const* prof, Terrain const* terrain, enum TerrainMaterialGeneratorA::SM2Profile::TechniqueType tt, std::shared_ptr<DataStream>const& prog )
_ZN4Ogre25TerrainMaterialGeneratorA10SM2Profile12ShaderHelper15defaultFpParamsEPKS1_PKNS_7TerrainENS1_13TechniqueTypeERKSt10shared_ptrINS_19HighLevelGpuProgramEE
TerrainMaterialGeneratorA::SM2Profile::ShaderHelper::defaultVpParams ( TerrainMaterialGeneratorA::SM2Profile const* prof, Terrain const* terrain, enum TerrainMaterialGeneratorA::SM2Profile::TechniqueType tt, std::shared_ptr<DataStream>const& prog )
_ZN4Ogre25TerrainMaterialGeneratorA10SM2Profile12ShaderHelper15defaultVpParamsEPKS1_PKNS_7TerrainENS1_13TechniqueTypeERKSt10shared_ptrINS_19HighLevelGpuProgramEE
TerrainMaterialGeneratorA::SM2Profile::ShaderHelper::updateFpParams ( TerrainMaterialGeneratorA::SM2Profile const* prof, Terrain const* terrain, enum TerrainMaterialGeneratorA::SM2Profile::TechniqueType tt, std::shared_ptr<DataStream>const& params )
_ZN4Ogre25TerrainMaterialGeneratorA10SM2Profile12ShaderHelper14updateFpParamsEPKS1_PKNS_7TerrainENS1_13TechniqueTypeERKSt10shared_ptrINS_20GpuProgramParametersEE
TerrainMaterialGeneratorA::SM2Profile::ShaderHelper::updateParams ( TerrainMaterialGeneratorA::SM2Profile const* prof, std::shared_ptr<DataStream>const& mat, Terrain const* terrain, bool compositeMap )
_ZN4Ogre25TerrainMaterialGeneratorA10SM2Profile12ShaderHelper12updateParamsEPKS1_RKSt10shared_ptrINS_8MaterialEEPKNS_7TerrainEb
TerrainMaterialGeneratorA::SM2Profile::ShaderHelper::updateVpParams ( TerrainMaterialGeneratorA::SM2Profile const* prof, Terrain const* terrain, enum TerrainMaterialGeneratorA::SM2Profile::TechniqueType tt, std::shared_ptr<DataStream>const& params )
_ZN4Ogre25TerrainMaterialGeneratorA10SM2Profile12ShaderHelper14updateVpParamsEPKS1_PKNS_7TerrainENS1_13TechniqueTypeERKSt10shared_ptrINS_20GpuProgramParametersEE
TerrainMaterialGeneratorA::SM2Profile::ShaderHelperHLSL::generateFpDynamicShadows ( TerrainMaterialGeneratorA::SM2Profile const* prof, Terrain const* terrain, enum TerrainMaterialGeneratorA::SM2Profile::TechniqueType tt, StringStream& outStream )
_ZN4Ogre25TerrainMaterialGeneratorA10SM2Profile16ShaderHelperHLSL24generateFpDynamicShadowsEPKS1_PKNS_7TerrainENS1_13TechniqueTypeERNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE
TerrainMaterialGeneratorA::SM2Profile::ShaderHelperHLSL::generateFpDynamicShadowsHelpers ( TerrainMaterialGeneratorA::SM2Profile const* prof, Terrain const* terrain, enum TerrainMaterialGeneratorA::SM2Profile::TechniqueType tt, StringStream& outStream )
_ZN4Ogre25TerrainMaterialGeneratorA10SM2Profile16ShaderHelperHLSL31generateFpDynamicShadowsHelpersEPKS1_PKNS_7TerrainENS1_13TechniqueTypeERNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE
TerrainMaterialGeneratorA::SM2Profile::ShaderHelperHLSL::generateFpDynamicShadowsParams ( uint* texCoord, uint* sampler, TerrainMaterialGeneratorA::SM2Profile const* prof, Terrain const* terrain, enum TerrainMaterialGeneratorA::SM2Profile::TechniqueType tt, StringStream& outStream )
_ZN4Ogre25TerrainMaterialGeneratorA10SM2Profile16ShaderHelperHLSL30generateFpDynamicShadowsParamsEPjS3_PKS1_PKNS_7TerrainENS1_13TechniqueTypeERNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE
TerrainMaterialGeneratorA::SM2Profile::ShaderHelperHLSL::generateFpFooter ( TerrainMaterialGeneratorA::SM2Profile const* prof, Terrain const* terrain, enum TerrainMaterialGeneratorA::SM2Profile::TechniqueType tt, StringStream& outStream )
_ZN4Ogre25TerrainMaterialGeneratorA10SM2Profile16ShaderHelperHLSL16generateFpFooterEPKS1_PKNS_7TerrainENS1_13TechniqueTypeERNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE
TerrainMaterialGeneratorA::SM2Profile::ShaderHelperHLSL::generateFpHeader ( TerrainMaterialGeneratorA::SM2Profile const* prof, Terrain const* terrain, enum TerrainMaterialGeneratorA::SM2Profile::TechniqueType tt, StringStream& outStream )
_ZN4Ogre25TerrainMaterialGeneratorA10SM2Profile16ShaderHelperHLSL16generateFpHeaderEPKS1_PKNS_7TerrainENS1_13TechniqueTypeERNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE
TerrainMaterialGeneratorA::SM2Profile::ShaderHelperHLSL::generateFpLayer ( TerrainMaterialGeneratorA::SM2Profile const* prof, Terrain const* terrain, enum TerrainMaterialGeneratorA::SM2Profile::TechniqueType tt, uint layer, StringStream& outStream )
_ZN4Ogre25TerrainMaterialGeneratorA10SM2Profile16ShaderHelperHLSL15generateFpLayerEPKS1_PKNS_7TerrainENS1_13TechniqueTypeEjRNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE
TerrainMaterialGeneratorA::SM2Profile::ShaderHelperHLSL::generateVpDynamicShadows ( TerrainMaterialGeneratorA::SM2Profile const* prof, Terrain const* terrain, enum TerrainMaterialGeneratorA::SM2Profile::TechniqueType tt, StringStream& outStream )
_ZN4Ogre25TerrainMaterialGeneratorA10SM2Profile16ShaderHelperHLSL24generateVpDynamicShadowsEPKS1_PKNS_7TerrainENS1_13TechniqueTypeERNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE
TerrainMaterialGeneratorA::SM2Profile::ShaderHelperHLSL::generateVpDynamicShadowsParams ( uint texCoord, TerrainMaterialGeneratorA::SM2Profile const* prof, Terrain const* terrain, enum TerrainMaterialGeneratorA::SM2Profile::TechniqueType tt, StringStream& outStream )
_ZN4Ogre25TerrainMaterialGeneratorA10SM2Profile16ShaderHelperHLSL30generateVpDynamicShadowsParamsEjPKS1_PKNS_7TerrainENS1_13TechniqueTypeERNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE
TerrainMaterialGeneratorA::SM2Profile::ShaderHelperHLSL::generateVpFooter ( TerrainMaterialGeneratorA::SM2Profile const* prof, Terrain const* terrain, enum TerrainMaterialGeneratorA::SM2Profile::TechniqueType tt, StringStream& outStream )
_ZN4Ogre25TerrainMaterialGeneratorA10SM2Profile16ShaderHelperHLSL16generateVpFooterEPKS1_PKNS_7TerrainENS1_13TechniqueTypeERNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE
TerrainMaterialGeneratorA::SM2Profile::ShaderHelperHLSL::generateVpHeader ( TerrainMaterialGeneratorA::SM2Profile const* prof, Terrain const* terrain, enum TerrainMaterialGeneratorA::SM2Profile::TechniqueType tt, StringStream& outStream )
_ZN4Ogre25TerrainMaterialGeneratorA10SM2Profile16ShaderHelperHLSL16generateVpHeaderEPKS1_PKNS_7TerrainENS1_13TechniqueTypeERNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE
TerrainMaterialGeneratorA::SM2Profile::ShaderHelperHLSL::generateVpLayer ( TerrainMaterialGeneratorA::SM2Profile const* prof, Terrain const* terrain, enum TerrainMaterialGeneratorA::SM2Profile::TechniqueType tt, uint layer, StringStream& outStream )
_ZN4Ogre25TerrainMaterialGeneratorA10SM2Profile16ShaderHelperHLSL15generateVpLayerEPKS1_PKNS_7TerrainENS1_13TechniqueTypeEjRNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE
TerrainMaterialGeneratorA::SM2Profile::updateParams ( std::shared_ptr<DataStream>const& mat, Terrain const* terrain )
_ZN4Ogre25TerrainMaterialGeneratorA10SM2Profile12updateParamsERKSt10shared_ptrINS_8MaterialEEPKNS_7TerrainE
TerrainMaterialGeneratorA::SM2Profile::updateParamsForCompositeMap ( std::shared_ptr<DataStream>const& mat, Terrain const* terrain )
_ZN4Ogre25TerrainMaterialGeneratorA10SM2Profile27updateParamsForCompositeMapERKSt10shared_ptrINS_8MaterialEEPKNS_7TerrainE
OgreTerrainQuadTreeNode.h,
libOgreTerrain.so.1.10.12
namespace Ogre
TerrainQuadTreeNode::updateVertexBuffer ( HardwareVertexBufferSharedPtr& posbuf, HardwareVertexBufferSharedPtr& deltabuf, Rect const& rect )
_ZN4Ogre19TerrainQuadTreeNode18updateVertexBufferERSt10shared_ptrINS_20HardwareVertexBufferEES4_RKNS_5TRectIlEE
to the top
Removed Symbols 35
OgreTerrain.h,
libOgreTerrain.so.1.9.0
namespace Ogre
Terrain::_populateIndexBuffer ( uint16* pI, uint16 batchSize, uint16 vdatasize, size_t vertexIncrement, uint16 xoffset, uint16 yoffset, uint16 numSkirtRowsCols, uint16 skirtRowColSkip ) [static]
_ZN4Ogre7Terrain20_populateIndexBufferEPtttmtttt
Terrain::DefaultGpuBufferAllocator::allocateVertexBuffers ( Terrain* forTerrain, size_t numVertices, HardwareVertexBufferSharedPtr& destPos, HardwareVertexBufferSharedPtr& destDelta )
_ZN4Ogre7Terrain25DefaultGpuBufferAllocator21allocateVertexBuffersEPS0_mRNS_29HardwareVertexBufferSharedPtrES4_
Terrain::DefaultGpuBufferAllocator::freeVertexBuffers ( HardwareVertexBufferSharedPtr const& posbuf, HardwareVertexBufferSharedPtr const& deltabuf )
_ZN4Ogre7Terrain25DefaultGpuBufferAllocator17freeVertexBuffersERKNS_29HardwareVertexBufferSharedPtrES4_
Terrain::DefaultGpuBufferAllocator::getVertexBuffer ( list<HardwareVertexBufferSharedPtr, STLAllocator<HardwareVertexBufferSharedPtr, CategorisedAllocPolicy<(MemoryCategory)0> > >::type& list, size_t vertexSize, size_t numVertices )
_ZN4Ogre7Terrain25DefaultGpuBufferAllocator15getVertexBufferERNSt7__cxx114listINS_29HardwareVertexBufferSharedPtrESaIS4_EEEmm
Terrain::prepare ( SharedPtr<DataStream>& stream )
_ZN4Ogre7Terrain7prepareERNS_9SharedPtrINS_10DataStreamEEE
TerrainGlobalOptions::setDefaultMaterialGenerator ( SharedPtr<TerrainMaterialGenerator> gen )
_ZN4Ogre20TerrainGlobalOptions27setDefaultMaterialGeneratorENS_9SharedPtrINS_24TerrainMaterialGeneratorEEE
vtable for TerrainGlobalOptions [data]
_ZTVN4Ogre20TerrainGlobalOptionsE
OgreTerrainGroup.h,
libOgreTerrain.so.1.9.0
namespace Ogre
TerrainGroup::LoadRequest::loadingTaskNum [data]
_ZN4Ogre12TerrainGroup11LoadRequest14loadingTaskNumE
OgreTerrainLayerBlendMap.h,
libOgreTerrain.so.1.9.0
namespace Ogre
TerrainLayerBlendMap::loadImage ( SharedPtr<DataStream>& stream, String const& ext )
_ZN4Ogre20TerrainLayerBlendMap9loadImageERNS_9SharedPtrINS_10DataStreamEEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
OgreTerrainLodManager.h,
libOgreTerrain.so.1.9.0
namespace Ogre
TerrainLodManager::TerrainLodManager [C1] ( Terrain* t, SharedPtr<DataStream>& stream )
_ZN4Ogre17TerrainLodManagerC1EPNS_7TerrainERNS_9SharedPtrINS_10DataStreamEEE
TerrainLodManager::TerrainLodManager [C2] ( Terrain* t, SharedPtr<DataStream>& stream )
_ZN4Ogre17TerrainLodManagerC2EPNS_7TerrainERNS_9SharedPtrINS_10DataStreamEEE
OgreTerrainMaterialGenerator.h,
libOgreTerrain.so.1.9.0
namespace Ogre
TerrainMaterialGenerator::_renderCompositeMap ( size_t size, Rect const& rect, SharedPtr<Material>const& mat, SharedPtr<Texture>const& destCompositeMap )
_ZN4Ogre24TerrainMaterialGenerator19_renderCompositeMapEmRKNS_5TRectIlEERKNS_9SharedPtrINS_8MaterialEEERKNS5_INS_7TextureEEE
OgreTerrainMaterialGeneratorA.h,
libOgreTerrain.so.1.9.0
namespace Ogre
TerrainMaterialGeneratorA::SM2Profile::addTechnique ( SharedPtr<Material>const& mat, Terrain const* terrain, enum TerrainMaterialGeneratorA::SM2Profile::TechniqueType tt )
_ZN4Ogre25TerrainMaterialGeneratorA10SM2Profile12addTechniqueERKNS_9SharedPtrINS_8MaterialEEEPKNS_7TerrainENS1_13TechniqueTypeE
TerrainMaterialGeneratorA::SM2Profile::ShaderHelper::defaultFpParams ( TerrainMaterialGeneratorA::SM2Profile const* prof, Terrain const* terrain, enum TerrainMaterialGeneratorA::SM2Profile::TechniqueType tt, SharedPtr<HighLevelGpuProgram>const& prog )
_ZN4Ogre25TerrainMaterialGeneratorA10SM2Profile12ShaderHelper15defaultFpParamsEPKS1_PKNS_7TerrainENS1_13TechniqueTypeERKNS_9SharedPtrINS_19HighLevelGpuProgramEEE
TerrainMaterialGeneratorA::SM2Profile::ShaderHelper::defaultVpParams ( TerrainMaterialGeneratorA::SM2Profile const* prof, Terrain const* terrain, enum TerrainMaterialGeneratorA::SM2Profile::TechniqueType tt, SharedPtr<HighLevelGpuProgram>const& prog )
_ZN4Ogre25TerrainMaterialGeneratorA10SM2Profile12ShaderHelper15defaultVpParamsEPKS1_PKNS_7TerrainENS1_13TechniqueTypeERKNS_9SharedPtrINS_19HighLevelGpuProgramEEE
TerrainMaterialGeneratorA::SM2Profile::ShaderHelper::updateFpParams ( TerrainMaterialGeneratorA::SM2Profile const* prof, Terrain const* terrain, enum TerrainMaterialGeneratorA::SM2Profile::TechniqueType tt, SharedPtr<GpuProgramParameters>const& params )
_ZN4Ogre25TerrainMaterialGeneratorA10SM2Profile12ShaderHelper14updateFpParamsEPKS1_PKNS_7TerrainENS1_13TechniqueTypeERKNS_9SharedPtrINS_20GpuProgramParametersEEE
TerrainMaterialGeneratorA::SM2Profile::ShaderHelper::updateParams ( TerrainMaterialGeneratorA::SM2Profile const* prof, SharedPtr<Material>const& mat, Terrain const* terrain, bool compositeMap )
_ZN4Ogre25TerrainMaterialGeneratorA10SM2Profile12ShaderHelper12updateParamsEPKS1_RKNS_9SharedPtrINS_8MaterialEEEPKNS_7TerrainEb
TerrainMaterialGeneratorA::SM2Profile::ShaderHelper::updateVpParams ( TerrainMaterialGeneratorA::SM2Profile const* prof, Terrain const* terrain, enum TerrainMaterialGeneratorA::SM2Profile::TechniqueType tt, SharedPtr<GpuProgramParameters>const& params )
_ZN4Ogre25TerrainMaterialGeneratorA10SM2Profile12ShaderHelper14updateVpParamsEPKS1_PKNS_7TerrainENS1_13TechniqueTypeERKNS_9SharedPtrINS_20GpuProgramParametersEEE
TerrainMaterialGeneratorA::SM2Profile::ShaderHelperGLSLES::createFragmentProgram ( TerrainMaterialGeneratorA::SM2Profile const* prof, Terrain const* terrain, enum TerrainMaterialGeneratorA::SM2Profile::TechniqueType tt )
_ZN4Ogre25TerrainMaterialGeneratorA10SM2Profile18ShaderHelperGLSLES21createFragmentProgramEPKS1_PKNS_7TerrainENS1_13TechniqueTypeE
TerrainMaterialGeneratorA::SM2Profile::ShaderHelperGLSLES::createVertexProgram ( TerrainMaterialGeneratorA::SM2Profile const* prof, Terrain const* terrain, enum TerrainMaterialGeneratorA::SM2Profile::TechniqueType tt )
_ZN4Ogre25TerrainMaterialGeneratorA10SM2Profile18ShaderHelperGLSLES19createVertexProgramEPKS1_PKNS_7TerrainENS1_13TechniqueTypeE
TerrainMaterialGeneratorA::SM2Profile::ShaderHelperGLSLES::generateFpDynamicShadows ( TerrainMaterialGeneratorA::SM2Profile const* prof, Terrain const* terrain, enum TerrainMaterialGeneratorA::SM2Profile::TechniqueType tt, StringUtil::StrStreamType& outStream )
_ZN4Ogre25TerrainMaterialGeneratorA10SM2Profile18ShaderHelperGLSLES24generateFpDynamicShadowsEPKS1_PKNS_7TerrainENS1_13TechniqueTypeERNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE
TerrainMaterialGeneratorA::SM2Profile::ShaderHelperGLSLES::generateFpDynamicShadowsHelpers ( TerrainMaterialGeneratorA::SM2Profile const* prof, Terrain const* terrain, enum TerrainMaterialGeneratorA::SM2Profile::TechniqueType tt, StringUtil::StrStreamType& outStream )
_ZN4Ogre25TerrainMaterialGeneratorA10SM2Profile18ShaderHelperGLSLES31generateFpDynamicShadowsHelpersEPKS1_PKNS_7TerrainENS1_13TechniqueTypeERNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE
TerrainMaterialGeneratorA::SM2Profile::ShaderHelperGLSLES::generateFpDynamicShadowsParams ( uint* texCoord, uint* sampler, TerrainMaterialGeneratorA::SM2Profile const* prof, Terrain const* terrain, enum TerrainMaterialGeneratorA::SM2Profile::TechniqueType tt, StringUtil::StrStreamType& outStream )
_ZN4Ogre25TerrainMaterialGeneratorA10SM2Profile18ShaderHelperGLSLES30generateFpDynamicShadowsParamsEPjS3_PKS1_PKNS_7TerrainENS1_13TechniqueTypeERNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE
TerrainMaterialGeneratorA::SM2Profile::ShaderHelperGLSLES::generateFpFooter ( TerrainMaterialGeneratorA::SM2Profile const* prof, Terrain const* terrain, enum TerrainMaterialGeneratorA::SM2Profile::TechniqueType tt, StringUtil::StrStreamType& outStream )
_ZN4Ogre25TerrainMaterialGeneratorA10SM2Profile18ShaderHelperGLSLES16generateFpFooterEPKS1_PKNS_7TerrainENS1_13TechniqueTypeERNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE
TerrainMaterialGeneratorA::SM2Profile::ShaderHelperGLSLES::generateFpHeader ( TerrainMaterialGeneratorA::SM2Profile const* prof, Terrain const* terrain, enum TerrainMaterialGeneratorA::SM2Profile::TechniqueType tt, StringUtil::StrStreamType& outStream )
_ZN4Ogre25TerrainMaterialGeneratorA10SM2Profile18ShaderHelperGLSLES16generateFpHeaderEPKS1_PKNS_7TerrainENS1_13TechniqueTypeERNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE
TerrainMaterialGeneratorA::SM2Profile::ShaderHelperGLSLES::generateFpLayer ( TerrainMaterialGeneratorA::SM2Profile const* prof, Terrain const* terrain, enum TerrainMaterialGeneratorA::SM2Profile::TechniqueType tt, uint layer, StringUtil::StrStreamType& outStream )
_ZN4Ogre25TerrainMaterialGeneratorA10SM2Profile18ShaderHelperGLSLES15generateFpLayerEPKS1_PKNS_7TerrainENS1_13TechniqueTypeEjRNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE
TerrainMaterialGeneratorA::SM2Profile::ShaderHelperGLSLES::generateVpDynamicShadows ( TerrainMaterialGeneratorA::SM2Profile const* prof, Terrain const* terrain, enum TerrainMaterialGeneratorA::SM2Profile::TechniqueType tt, StringUtil::StrStreamType& outStream )
_ZN4Ogre25TerrainMaterialGeneratorA10SM2Profile18ShaderHelperGLSLES24generateVpDynamicShadowsEPKS1_PKNS_7TerrainENS1_13TechniqueTypeERNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE
TerrainMaterialGeneratorA::SM2Profile::ShaderHelperGLSLES::generateVpDynamicShadowsParams ( uint texCoord, TerrainMaterialGeneratorA::SM2Profile const* prof, Terrain const* terrain, enum TerrainMaterialGeneratorA::SM2Profile::TechniqueType tt, StringUtil::StrStreamType& outStream )
_ZN4Ogre25TerrainMaterialGeneratorA10SM2Profile18ShaderHelperGLSLES30generateVpDynamicShadowsParamsEjPKS1_PKNS_7TerrainENS1_13TechniqueTypeERNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE
TerrainMaterialGeneratorA::SM2Profile::ShaderHelperGLSLES::generateVpFooter ( TerrainMaterialGeneratorA::SM2Profile const* prof, Terrain const* terrain, enum TerrainMaterialGeneratorA::SM2Profile::TechniqueType tt, StringUtil::StrStreamType& outStream )
_ZN4Ogre25TerrainMaterialGeneratorA10SM2Profile18ShaderHelperGLSLES16generateVpFooterEPKS1_PKNS_7TerrainENS1_13TechniqueTypeERNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE
TerrainMaterialGeneratorA::SM2Profile::ShaderHelperGLSLES::generateVpHeader ( TerrainMaterialGeneratorA::SM2Profile const* prof, Terrain const* terrain, enum TerrainMaterialGeneratorA::SM2Profile::TechniqueType tt, StringUtil::StrStreamType& outStream )
_ZN4Ogre25TerrainMaterialGeneratorA10SM2Profile18ShaderHelperGLSLES16generateVpHeaderEPKS1_PKNS_7TerrainENS1_13TechniqueTypeERNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE
TerrainMaterialGeneratorA::SM2Profile::ShaderHelperGLSLES::generateVpLayer ( TerrainMaterialGeneratorA::SM2Profile const* prof, Terrain const* terrain, enum TerrainMaterialGeneratorA::SM2Profile::TechniqueType tt, uint layer, StringUtil::StrStreamType& outStream )
_ZN4Ogre25TerrainMaterialGeneratorA10SM2Profile18ShaderHelperGLSLES15generateVpLayerEPKS1_PKNS_7TerrainENS1_13TechniqueTypeEjRNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE
TerrainMaterialGeneratorA::SM2Profile::updateParams ( SharedPtr<Material>const& mat, Terrain const* terrain )
_ZN4Ogre25TerrainMaterialGeneratorA10SM2Profile12updateParamsERKNS_9SharedPtrINS_8MaterialEEEPKNS_7TerrainE
TerrainMaterialGeneratorA::SM2Profile::updateParamsForCompositeMap ( SharedPtr<Material>const& mat, Terrain const* terrain )
_ZN4Ogre25TerrainMaterialGeneratorA10SM2Profile27updateParamsForCompositeMapERKNS_9SharedPtrINS_8MaterialEEEPKNS_7TerrainE
vtable for TerrainMaterialGeneratorA::SM2Profile::ShaderHelperGLSLES [data]
_ZTVN4Ogre25TerrainMaterialGeneratorA10SM2Profile18ShaderHelperGLSLESE
OgreTerrainQuadTreeNode.h,
libOgreTerrain.so.1.9.0
namespace Ogre
TerrainQuadTreeNode::updateVertexBuffer ( HardwareVertexBufferSharedPtr& posbuf, HardwareVertexBufferSharedPtr& deltabuf, Rect const& rect )
_ZN4Ogre19TerrainQuadTreeNode18updateVertexBufferERNS_29HardwareVertexBufferSharedPtrES2_RKNS_5TRectIlEE
to the top
Problems with Data Types, High Severity 10
OgreRenderable.h
namespace Ogre
[+] class Renderable 6
|
Change |
Effect |
1 |
Pure virtual method getPolygonModeOverrideable ( ) const has been removed from this class. |
The layout of v-table has been changed. Call of this virtual method or any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
2 |
Pure virtual method getRenderSystemData ( ) const has been removed from this class. |
The layout of v-table has been changed. Call of this virtual method or any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
3 |
Pure virtual method getUserAny ( ) const has been removed from this class. |
The layout of v-table has been changed. Call of this virtual method or any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
4 |
Pure virtual method setPolygonModeOverrideable ( bool ) has been removed from this class. |
The layout of v-table has been changed. Call of this virtual method or any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
5 |
Pure virtual method setRenderSystemData ( Renderable::RenderSystemData* ) const has been removed from this class. |
The layout of v-table has been changed. Call of this virtual method or any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
6 |
Pure virtual method setUserAny ( Any const& ) has been removed from this class. |
The layout of v-table has been changed. Call of this virtual method or any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 21 entries | Virtual Table (New) - 15 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for Renderable) |
(int (*)(...)) (& typeinfo for Renderable) |
16 |
(int (*)(...))0 |
(int (*)(...))0 |
24 |
(int (*)(...))0 |
(int (*)(...))0 |
32 |
__cxa_pure_virtual |
__cxa_pure_virtual |
40 |
(int (*)(...)) 0x626c8 |
(int (*)(...)) 0x5ee98 |
48 |
__cxa_pure_virtual |
__cxa_pure_virtual |
56 |
(int (*)(...)) 0x62570 |
(int (*)(...)) 0x5eddc |
64 |
(int (*)(...)) 0x6257a |
(int (*)(...)) 0x5ede6 |
72 |
__cxa_pure_virtual |
__cxa_pure_virtual |
80 |
(int (*)(...)) 0x62580 |
(int (*)(...)) 0x5edec |
88 |
__cxa_pure_virtual |
__cxa_pure_virtual |
96 |
__cxa_pure_virtual |
__cxa_pure_virtual |
104 |
(int (*)(...)) 0x6258a |
(int (*)(...)) 0x5edf6 |
112 |
(int (*)(...)) 0x62c58 |
(int (*)(...)) 0x5f316 |
120 |
(int (*)(...)) 0x62594 |
|
128 |
(int (*)(...)) 0x6259e |
|
136 |
(int (*)(...)) 0x62738 |
|
144 |
(int (*)(...)) 0x6270c |
|
152 |
(int (*)(...)) 0x625a8 |
|
160 |
(int (*)(...)) 0x625b2 |
|
[+] affected symbols: 6 (1.1%)
Renderable::setUserAny ( Any const& p1 )
This method is from 'Renderable' class.
Renderable::setPolygonModeOverrideable ( bool p1 )
This method is from 'Renderable' class.
Renderable::getUserAny ( )
This method is from 'Renderable' class.
Renderable::getRenderSystemData ( )
This method is from 'Renderable' class.
Renderable::setRenderSystemData ( Renderable::RenderSystemData* p1 )
This method is from 'Renderable' class.
Renderable::getPolygonModeOverrideable ( )
This method is from 'Renderable' class.
OgreTerrain.h
namespace Ogre
[+] class TerrainGlobalOptions 1
|
Change |
Effect |
1 |
Last virtual method ~TerrainGlobalOptions ( ) has been removed from this class. |
1) The layout of type structure has been shifted by 8 bytes by the removed v-table pointer. 2) Size of class has been decreased by 8 bytes. |
[+] affected symbols: 4 (0.7%)
TerrainGlobalOptions::getSingleton ( )
This method is from 'TerrainGlobalOptions' class.
TerrainGlobalOptions::getSingletonPtr ( )
This method is from 'TerrainGlobalOptions' class.
TerrainGlobalOptions::getDefaultMaterialGenerator ( )
This method is from 'TerrainGlobalOptions' class.
TerrainGlobalOptions::TerrainGlobalOptions ( )
This constructor is from 'TerrainGlobalOptions' class.
OgreTerrainGroup.h
namespace Ogre
[+] class TerrainGroup 1
|
Change |
Effect |
1 |
Size of this class has been increased from 456 bytes to 504 bytes. |
1) An object of this class can be allocated by the applications and old size will be hardcoded at the compile time. Call of any exported constructor will break the memory of neighboring objects on the stack or heap. 2) The memory layout and size of subclasses will be changed. |
[+] affected symbols: 86 (15.8%)
TerrainGroup::loadTerrain ( long x, long y, bool synchronous )
This method is from 'TerrainGroup' class.
TerrainGroup::unpackIndex ( uint32 key, long* x, long* y )
This method is from 'TerrainGroup' class.
TerrainGroup::autoUpdateLod ( long x, long y, bool synchronous, Any const& data )
This method is from 'TerrainGroup' class.
TerrainGroup::defineTerrain ( long x, long y )
This method is from 'TerrainGroup' class.
TerrainGroup::defineTerrain ( long x, long y, float constantHeight )
This method is from 'TerrainGroup' class.
TerrainGroup::defineTerrain ( long x, long y, float const* pFloat, vector<Terrain::LayerInstance, STLAllocator<Terrain::LayerInstance, CategorisedAllocPolicy<(MemoryCategory)0> > >::type const* layers )
This method is from 'TerrainGroup' class.
TerrainGroup::defineTerrain ( long x, long y, Image const* img, vector<Terrain::LayerInstance, STLAllocator<Terrain::LayerInstance, CategorisedAllocPolicy<(MemoryCategory)0> > >::type const* layers )
This method is from 'TerrainGroup' class.
TerrainGroup::defineTerrain ( long x, long y, struct Terrain::ImportData const* importData )
This method is from 'TerrainGroup' class.
TerrainGroup::defineTerrain ( long x, long y, String const& filename )
This method is from 'TerrainGroup' class.
TerrainGroup::handleRequest ( WorkQueue::Request const* req, WorkQueue const* srcQ )
This method is from 'TerrainGroup' class.
...
OgreTerrainQuadTreeNode.h
namespace Ogre
[+] class TerrainQuadTreeNode::Movable 2
|
Change |
Effect |
1 |
Virtual method getQueryFlags ( ) const has been removed from this class. |
The layout of v-table has been changed. Call of this virtual method or any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
2 |
Virtual method getVisibilityFlags ( ) const has been removed from this class. |
The layout of v-table has been changed. Call of this virtual method or any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 72 entries | Virtual Table (New) - 41 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for TerrainQuadTreeNode::Movable) |
(int (*)(...)) (& typeinfo for TerrainQuadTreeNode::Movable) |
16 |
TerrainQuadTreeNode::~Movable |
TerrainQuadTreeNode::~Movable |
24 |
TerrainQuadTreeNode::~Movable |
TerrainQuadTreeNode::~Movable |
32 |
TerrainQuadTreeNode::Movable::getCastShadows() const |
TerrainQuadTreeNode::Movable::getCastShadows() const |
40 |
(int (*)(...)) 0x626a0 |
(int (*)(...)) 0x5ee32 |
48 |
(int (*)(...)) 0x626aa |
(int (*)(...)) 0x5ee3c |
56 |
MovableObject::getWorldBoundingBox(bool) const |
MovableObject::getWorldBoundingBox(bool) const |
64 |
MovableObject::getLightCapBounds() const |
MovableObject::getLightCapBounds() const |
72 |
MovableObject::getDarkCapBounds(Light const&, float) const |
MovableObject::getDarkCapBounds(Light const&, float) const |
80 |
MovableObject::getShadowVolumeRenderableIterator(ShadowTechnique, Light const*, HardwareIndexBufferSharedPtr*, unsigned long*, bool, float, unsigned long) |
MovableObject::getShadowVolumeRenderableIterator(ShadowTechnique, Light const*, std::shared_ptr<HardwareIndexBuffer>*, unsigned long*, bool, float, unsigned long) |
88 |
MovableObject::getPointExtrusionDistance(Light const*) const |
MovableObject::getPointExtrusionDistance(Light const*) const |
96 |
ShadowCaster::updateEdgeListLightFacing(EdgeData*, Vector4 const&) |
ShadowCaster::updateEdgeListLightFacing(EdgeData*, Vector4 const&) |
104 |
ShadowCaster::generateShadowVolume(EdgeData*, HardwareIndexBufferSharedPtr const&, unsigned long&, Light const*, std::vector<ShadowRenderable*, std::allocator<ShadowRenderable*> >&, unsigned long) |
ShadowCaster::generateShadowVolume(EdgeData*, std::shared_ptr<HardwareIndexBuffer> const&, unsigned long&, Light const*, std::vector<ShadowRenderable*, std::allocator<ShadowRenderable*> >&, unsigned long) |
112 |
ShadowCaster::extrudeBounds(AxisAlignedBox&, Vector4 const&, float) const |
ShadowCaster::extrudeBounds(AxisAlignedBox&, Vector4 const&, float) const |
120 |
(int (*)(...)) 0x625ce |
(int (*)(...)) 0x5ee12 |
128 |
(int (*)(...)) 0x625d8 |
(int (*)(...)) 0x5ee1c |
136 |
(int (*)(...)) 0x625e2 |
(int (*)(...)) 0x5ee26 |
144 |
(int (*)(...)) 0x625ec |
(int (*)(...)) 0x5ee2c |
152 |
(int (*)(...)) 0x625f6 |
TerrainQuadTreeNode::Movable::getMovableType[abi:cxx11]() const |
160 |
TerrainQuadTreeNode::Movable::getMovableType[abi:cxx11]() const |
MovableObject::_notifyAttached(Node*, bool) |
168 |
MovableObject::getParentNode() const |
MovableObject::isInScene() const |
176 |
MovableObject::getParentSceneNode() const |
MovableObject::_notifyMoved() |
184 |
(int (*)(...)) 0x62600 |
MovableObject::_notifyCurrentCamera(Camera*) |
192 |
MovableObject::_notifyAttached(Node*, bool) |
TerrainQuadTreeNode::Movable::getBoundingBox() const |
200 |
MovableObject::isAttached() const |
TerrainQuadTreeNode::Movable::getBoundingRadius() const |
208 |
MovableObject::detachFromParent() |
MovableObject::getWorldBoundingSphere(bool) const |
216 |
MovableObject::isInScene() const |
TerrainQuadTreeNode::Movable::_updateRenderQueue(RenderQueue*) |
224 |
MovableObject::_notifyMoved() |
TerrainQuadTreeNode::Movable::isVisible() const |
232 |
MovableObject::_notifyCurrentCamera(Camera*) |
MovableObject::setRenderQueueGroup(unsigned char) |
240 |
TerrainQuadTreeNode::Movable::getBoundingBox() const |
MovableObject::setRenderQueueGroupAndPriority(unsigned char, unsigned short) |
248 |
TerrainQuadTreeNode::Movable::getBoundingRadius() const |
MovableObject::_getParentNodeFullTransform() const |
256 |
MovableObject::getWorldBoundingSphere(bool) const |
MovableObject::getTypeFlags() const |
264 |
TerrainQuadTreeNode::Movable::_updateRenderQueue(RenderQueue*) |
TerrainQuadTreeNode::Movable::visitRenderables(Renderable::Visitor*, bool) |
272 |
MovableObject::setVisible(bool) |
(int (*)(...)) -0x00000000000008 |
280 |
MovableObject::getVisible() const |
(int (*)(...)) (& typeinfo for TerrainQuadTreeNode::Movable) |
288 |
TerrainQuadTreeNode::Movable::isVisible() const |
(int (*)(...)) 0x5ee00 |
296 |
(int (*)(...)) 0x6260a |
(int (*)(...)) 0x5ee0c |
304 |
(int (*)(...)) 0x6261e |
non-virtual thunk to TerrainQuadTreeNode::~Movable |
312 |
(int (*)(...)) 0x62628 |
non-virtual thunk to TerrainQuadTreeNode::~Movable |
320 |
(int (*)(...)) 0x62632 |
(int (*)(...)) 0x5eeb8 |
328 |
(int (*)(...)) 0x6274e |
|
336 |
(int (*)(...)) 0x62722 |
|
344 |
MovableObject::setRenderQueueGroup(unsigned char) |
|
352 |
MovableObject::setRenderQueueGroupAndPriority(unsigned char, unsigned short) |
|
360 |
MovableObject::getRenderQueueGroup() const |
|
368 |
MovableObject::_getParentNodeFullTransform() const |
|
376 |
(int (*)(...)) 0x6263c |
|
384 |
(int (*)(...)) 0x62644 |
|
392 |
(int (*)(...)) 0x6264c |
|
400 |
TerrainQuadTreeNode::Movable::getQueryFlags() const |
|
408 |
(int (*)(...)) 0x62656 |
|
416 |
(int (*)(...)) 0x6265e |
|
424 |
(int (*)(...)) 0x62666 |
|
432 |
TerrainQuadTreeNode::Movable::getVisibilityFlags() const |
|
440 |
(int (*)(...)) 0x62670 |
|
448 |
(int (*)(...)) 0x6267c |
|
456 |
MovableObject::queryLights() const |
|
464 |
(int (*)(...)) 0x62688 |
|
472 |
MovableObject::setLightMask(unsigned int) |
|
480 |
(int (*)(...)) 0x62694 |
|
488 |
MovableObject::getTypeFlags() const |
|
496 |
TerrainQuadTreeNode::Movable::visitRenderables(Renderable::Visitor*, bool) |
|
504 |
(int (*)(...)) 0x626b4 |
|
512 |
(int (*)(...)) 0x626be |
|
520 |
(int (*)(...)) -0x00000000000008 |
|
528 |
(int (*)(...)) (& typeinfo for TerrainQuadTreeNode::Movable) |
|
536 |
(int (*)(...)) 0x625bc |
|
544 |
(int (*)(...)) 0x625c8 |
|
552 |
non-virtual thunk to TerrainQuadTreeNode::~Movable |
|
560 |
non-virtual thunk to TerrainQuadTreeNode::~Movable |
|
568 |
(int (*)(...)) 0x62764 |
|
[+] affected symbols: 3 (0.6%)
TerrainQuadTreeNode::Movable::visitRenderables ( Renderable::Visitor* visitor, bool debugRenderables )
This method is from 'TerrainQuadTreeNode::Movable' class.
TerrainQuadTreeNode::Movable::getQueryFlags ( )
This method is from 'TerrainQuadTreeNode::Movable' class.
TerrainQuadTreeNode::Movable::getVisibilityFlags ( )
This method is from 'TerrainQuadTreeNode::Movable' class.
to the top
Problems with Symbols, High Severity 10
OgreTerrain.h,
libOgreTerrain.so.1.9.0
namespace Ogre
[+] Terrain::_populateIndexBuffer ( uint16* pI, uint16 batchSize, uint16 vdatasize, size_t vertexIncrement, uint16 xoffset, uint16 yoffset, uint16 numSkirtRowsCols, uint16 skirtRowColSkip ) [static] 1
⇣
Terrain::_populateIndexBuffer ( uint16* pI, uint16 batchSize, uint16 vdatasize, uint16 vertexIncrement, uint16 xoffset, uint16 yoffset, uint16 numSkirtRowsCols, uint16 skirtRowColSkip ) [static]
_ZN4Ogre7Terrain20_populateIndexBufferEPtttmtttt
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre7Terrain20_populateIndexBufferEPtttmtttt to _ZN4Ogre7Terrain20_populateIndexBufferEPtttttttt. This may cause undefined reference linker error in old client applications. |
[+] Terrain::DefaultGpuBufferAllocator::getVertexBuffer ( list<HardwareVertexBufferSharedPtr, STLAllocator<HardwareVertexBufferSharedPtr, CategorisedAllocPolicy<(MemoryCategory)0> > >::type& list, size_t vertexSize, size_t numVertices ) 1
⇣
Terrain::DefaultGpuBufferAllocator::getVertexBuffer ( list<std::shared_ptr<HardwareVertexBuffer> >::type& list, size_t vertexSize, size_t numVertices )
_ZN4Ogre7Terrain25DefaultGpuBufferAllocator15getVertexBufferERNSt7__cxx114listINS_29HardwareVertexBufferSharedPtrESaIS4_EEEmm
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre7Terrain25DefaultGpuBufferAllocator15getVertexBufferERNSt7__cxx114listINS_29HardwareVertexBufferSharedPtrESaIS4_EEEmm to _ZN4Ogre7Terrain25DefaultGpuBufferAllocator15getVertexBufferERNSt7__cxx114listISt10shared_ptrINS_20HardwareVertexBufferEESaIS6_EEEmm. This may cause undefined reference linker error in old client applications. |
[+] Terrain::prepare ( SharedPtr<DataStream>& stream ) 1
⇣
Terrain::prepare ( std::shared_ptr<DataStream>& stream )
_ZN4Ogre7Terrain7prepareERNS_9SharedPtrINS_10DataStreamEEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre7Terrain7prepareERNS_9SharedPtrINS_10DataStreamEEE to _ZN4Ogre7Terrain7prepareERSt10shared_ptrINS_10DataStreamEE. This may cause undefined reference linker error in old client applications. |
[+] TerrainGlobalOptions::setDefaultMaterialGenerator ( SharedPtr<TerrainMaterialGenerator> gen ) 1
⇣
TerrainGlobalOptions::setDefaultMaterialGenerator ( std::shared_ptr<DataStream> gen )
_ZN4Ogre20TerrainGlobalOptions27setDefaultMaterialGeneratorENS_9SharedPtrINS_24TerrainMaterialGeneratorEEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre20TerrainGlobalOptions27setDefaultMaterialGeneratorENS_9SharedPtrINS_24TerrainMaterialGeneratorEEE to _ZN4Ogre20TerrainGlobalOptions27setDefaultMaterialGeneratorESt10shared_ptrINS_24TerrainMaterialGeneratorEE. This may cause undefined reference linker error in old client applications. |
OgreTerrainLayerBlendMap.h,
libOgreTerrain.so.1.9.0
namespace Ogre
[+] TerrainLayerBlendMap::loadImage ( SharedPtr<DataStream>& stream, String const& ext ) 1
⇣
TerrainLayerBlendMap::loadImage ( std::shared_ptr<DataStream>& stream, String const& ext )
_ZN4Ogre20TerrainLayerBlendMap9loadImageERNS_9SharedPtrINS_10DataStreamEEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre20TerrainLayerBlendMap9loadImageERNS_9SharedPtrINS_10DataStreamEEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE to _ZN4Ogre20TerrainLayerBlendMap9loadImageERSt10shared_ptrINS_10DataStreamEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE. This may cause undefined reference linker error in old client applications. |
OgreTerrainLodManager.h,
libOgreTerrain.so.1.9.0
namespace Ogre
[+] TerrainLodManager::TerrainLodManager [C1] ( Terrain* t, SharedPtr<DataStream>& stream ) 1
⇣
TerrainLodManager::TerrainLodManager [C1] ( Terrain* t, std::shared_ptr<DataStream>& stream )
_ZN4Ogre17TerrainLodManagerC1EPNS_7TerrainERNS_9SharedPtrINS_10DataStreamEEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre17TerrainLodManagerC1EPNS_7TerrainERNS_9SharedPtrINS_10DataStreamEEE to _ZN4Ogre17TerrainLodManagerC1EPNS_7TerrainERSt10shared_ptrINS_10DataStreamEE. This may cause undefined reference linker error in old client applications. |
[+] TerrainLodManager::TerrainLodManager [C2] ( Terrain* t, SharedPtr<DataStream>& stream ) 1
⇣
TerrainLodManager::TerrainLodManager [C2] ( Terrain* t, std::shared_ptr<DataStream>& stream )
_ZN4Ogre17TerrainLodManagerC2EPNS_7TerrainERNS_9SharedPtrINS_10DataStreamEEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre17TerrainLodManagerC2EPNS_7TerrainERNS_9SharedPtrINS_10DataStreamEEE to _ZN4Ogre17TerrainLodManagerC2EPNS_7TerrainERSt10shared_ptrINS_10DataStreamEE. This may cause undefined reference linker error in old client applications. |
OgreTerrainMaterialGeneratorA.h,
libOgreTerrain.so.1.9.0
namespace Ogre
[+] TerrainMaterialGeneratorA::SM2Profile::addTechnique ( SharedPtr<Material>const& mat, Terrain const* terrain, enum TerrainMaterialGeneratorA::SM2Profile::TechniqueType tt ) 1
⇣
TerrainMaterialGeneratorA::SM2Profile::addTechnique ( std::shared_ptr<DataStream>const& mat, Terrain const* terrain, enum TerrainMaterialGeneratorA::SM2Profile::TechniqueType tt )
_ZN4Ogre25TerrainMaterialGeneratorA10SM2Profile12addTechniqueERKNS_9SharedPtrINS_8MaterialEEEPKNS_7TerrainENS1_13TechniqueTypeE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre25TerrainMaterialGeneratorA10SM2Profile12addTechniqueERKNS_9SharedPtrINS_8MaterialEEEPKNS_7TerrainENS1_13TechniqueTypeE to _ZN4Ogre25TerrainMaterialGeneratorA10SM2Profile12addTechniqueERKSt10shared_ptrINS_8MaterialEEPKNS_7TerrainENS1_13TechniqueTypeE. This may cause undefined reference linker error in old client applications. |
[+] TerrainMaterialGeneratorA::SM2Profile::ShaderHelper::defaultVpParams ( TerrainMaterialGeneratorA::SM2Profile const* prof, Terrain const* terrain, enum TerrainMaterialGeneratorA::SM2Profile::TechniqueType tt, SharedPtr<HighLevelGpuProgram>const& prog ) 1
⇣
TerrainMaterialGeneratorA::SM2Profile::ShaderHelper::defaultVpParams ( TerrainMaterialGeneratorA::SM2Profile const* prof, Terrain const* terrain, enum TerrainMaterialGeneratorA::SM2Profile::TechniqueType tt, std::shared_ptr<DataStream>const& prog )
_ZN4Ogre25TerrainMaterialGeneratorA10SM2Profile12ShaderHelper15defaultVpParamsEPKS1_PKNS_7TerrainENS1_13TechniqueTypeERKNS_9SharedPtrINS_19HighLevelGpuProgramEEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre25TerrainMaterialGeneratorA10SM2Profile12ShaderHelper15defaultVpParamsEPKS1_PKNS_7TerrainENS1_13TechniqueTypeERKNS_9SharedPtrINS_19HighLevelGpuProgramEEE to _ZN4Ogre25TerrainMaterialGeneratorA10SM2Profile12ShaderHelper15defaultVpParamsEPKS1_PKNS_7TerrainENS1_13TechniqueTypeERKSt10shared_ptrINS_19HighLevelGpuProgramEE. This may cause undefined reference linker error in old client applications. |
[+] TerrainMaterialGeneratorA::SM2Profile::ShaderHelper::updateVpParams ( TerrainMaterialGeneratorA::SM2Profile const* prof, Terrain const* terrain, enum TerrainMaterialGeneratorA::SM2Profile::TechniqueType tt, SharedPtr<GpuProgramParameters>const& params ) 1
⇣
TerrainMaterialGeneratorA::SM2Profile::ShaderHelper::updateVpParams ( TerrainMaterialGeneratorA::SM2Profile const* prof, Terrain const* terrain, enum TerrainMaterialGeneratorA::SM2Profile::TechniqueType tt, std::shared_ptr<DataStream>const& params )
_ZN4Ogre25TerrainMaterialGeneratorA10SM2Profile12ShaderHelper14updateVpParamsEPKS1_PKNS_7TerrainENS1_13TechniqueTypeERKNS_9SharedPtrINS_20GpuProgramParametersEEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre25TerrainMaterialGeneratorA10SM2Profile12ShaderHelper14updateVpParamsEPKS1_PKNS_7TerrainENS1_13TechniqueTypeERKNS_9SharedPtrINS_20GpuProgramParametersEEE to _ZN4Ogre25TerrainMaterialGeneratorA10SM2Profile12ShaderHelper14updateVpParamsEPKS1_PKNS_7TerrainENS1_13TechniqueTypeERKSt10shared_ptrINS_20GpuProgramParametersEE. This may cause undefined reference linker error in old client applications. |
to the top
Problems with Data Types, Medium Severity 16
OgreRenderable.h
namespace Ogre
[+] class Renderable 2
|
Change |
Effect |
1 |
Size of field mUserObjectBindings has been changed from 0 bytes to 8 bytes. |
Previous accesses of applications and library functions to this field and fields at higher positions of the structure definition may be broken. |
2 |
Type of field mRenderSystemData has been changed from Renderable::RenderSystemData* (8 bytes) to Renderable::RenderSystemDataPtr (16 bytes). |
This field may be incorrectly initialized or accessed by applications. |
[+] affected symbols: 3 (0.6%)
TerrainQuadTreeNode::_getRenderable ( )
Return value (pointer) has base type 'Renderable'.
TerrainQuadTreeNode::getRenderOperation ( RenderOperation& op )
Field 'op.srcRenderable' in 1st parameter 'op' (reference) has base type 'Renderable'.
TerrainQuadTreeNode::Rend::getRenderOperation ( RenderOperation& op )
Field 'op.srcRenderable' in 1st parameter 'op' (reference) has base type 'Renderable'.
OgreRenderOperation.h
namespace Ogre
[+] class RenderOperation 1
|
Change |
Effect |
1 |
Field renderToVertexBuffer has been added at the middle position of this structural type. |
Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. |
[+] affected symbols: 2 (0.4%)
TerrainQuadTreeNode::getRenderOperation ( RenderOperation& op )
1st parameter 'op' (reference) has base type 'RenderOperation'.
TerrainQuadTreeNode::Rend::getRenderOperation ( RenderOperation& op )
1st parameter 'op' (reference) has base type 'RenderOperation'.
OgreTechnique.h
namespace Ogre
[+] class Technique 1
|
Change |
Effect |
1 |
Size of field mUserObjectBindings has been changed from 0 bytes to 8 bytes. |
1) Size of the inclusive type has been changed. 2) Previous accesses of applications and library functions to this field and fields at higher positions of the structure definition may be broken. |
[+] affected symbols: 2 (0.4%)
TerrainQuadTreeNode::getTechnique ( )
Return value (pointer) has base type 'Technique'.
TerrainQuadTreeNode::Rend::getTechnique ( )
Return value (pointer) has base type 'Technique'.
OgreTerrain.h
namespace Ogre
[+] class Terrain::DefaultGpuBufferAllocator 1
|
Change |
Effect |
1 |
The layout of v-table has been changed for unknown reason. |
Call of any method in this class may result in crash or incorrect behavior of applications. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 8 entries | Virtual Table (New) - 8 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for Terrain::DefaultGpuBufferAllocator) |
(int (*)(...)) (& typeinfo for Terrain::DefaultGpuBufferAllocator) |
16 |
Terrain::~DefaultGpuBufferAllocator |
Terrain::~DefaultGpuBufferAllocator |
24 |
Terrain::~DefaultGpuBufferAllocator |
Terrain::~DefaultGpuBufferAllocator |
32 |
Terrain::DefaultGpuBufferAllocator::allocateVertexBuffers(Terrain*, unsigned long, HardwareVertexBufferSharedPtr&, HardwareVertexBufferSharedPtr&) |
Terrain::DefaultGpuBufferAllocator::allocateVertexBuffers(Terrain*, unsigned long, std::shared_ptr<HardwareVertexBuffer>&, std::shared_ptr<HardwareVertexBuffer>&) |
40 |
Terrain::DefaultGpuBufferAllocator::freeVertexBuffers(HardwareVertexBufferSharedPtr const&, HardwareVertexBufferSharedPtr const&) |
Terrain::DefaultGpuBufferAllocator::freeVertexBuffers(std::shared_ptr<HardwareVertexBuffer> const&, std::shared_ptr<HardwareVertexBuffer> const&) |
48 |
Terrain::DefaultGpuBufferAllocator::getSharedIndexBuffer(unsigned short, unsigned short, unsigned long, unsigned short, unsigned short, unsigned short, unsigned short) |
Terrain::DefaultGpuBufferAllocator::getSharedIndexBuffer(unsigned short, unsigned short, unsigned long, unsigned short, unsigned short, unsigned short, unsigned short) |
56 |
Terrain::DefaultGpuBufferAllocator::freeAllBuffers() |
Terrain::DefaultGpuBufferAllocator::freeAllBuffers() |
[+] affected symbols: 9 (1.7%)
Terrain::DefaultGpuBufferAllocator::freeAllBuffers ( )
This method is from 'Terrain::DefaultGpuBufferAllocator' class.
Terrain::DefaultGpuBufferAllocator::getVertexBuffer ( list<HardwareVertexBufferSharedPtr, STLAllocator<HardwareVertexBufferSharedPtr, CategorisedAllocPolicy<(MemoryCategory)0> > >::type& list, size_t vertexSize, size_t numVertices )
This method is from 'Terrain::DefaultGpuBufferAllocator' class.
Terrain::DefaultGpuBufferAllocator::hashIndexBuffer ( uint16 batchSize, uint16 vdatasize, size_t vertexIncrement, uint16 xoffset, uint16 yoffset, uint16 numSkirtRowsCols, uint16 skirtRowColSkip )
This method is from 'Terrain::DefaultGpuBufferAllocator' class.
Terrain::DefaultGpuBufferAllocator::freeVertexBuffers ( HardwareVertexBufferSharedPtr const& posbuf, HardwareVertexBufferSharedPtr const& deltabuf )
This method is from 'Terrain::DefaultGpuBufferAllocator' class.
Terrain::DefaultGpuBufferAllocator::getSharedIndexBuffer ( uint16 batchSize, uint16 vdatasize, size_t vertexIncrement, uint16 xoffset, uint16 yoffset, uint16 numSkirtRowsCols, uint16 skirtRowColSkip )
This method is from 'Terrain::DefaultGpuBufferAllocator' class.
Terrain::DefaultGpuBufferAllocator::allocateVertexBuffers ( Terrain* forTerrain, size_t numVertices, HardwareVertexBufferSharedPtr& destPos, HardwareVertexBufferSharedPtr& destDelta )
This method is from 'Terrain::DefaultGpuBufferAllocator' class.
Terrain::DefaultGpuBufferAllocator::warmStart ( size_t numInstances, uint16 terrainSize, uint16 maxBatchSize, uint16 minBatchSize )
This method is from 'Terrain::DefaultGpuBufferAllocator' class.
Terrain::DefaultGpuBufferAllocator::DefaultGpuBufferAllocator ( )
This constructor is from 'Terrain::DefaultGpuBufferAllocator' class.
Terrain::DefaultGpuBufferAllocator::~DefaultGpuBufferAllocator ( )
This destructor is from 'Terrain::DefaultGpuBufferAllocator' class.
[+] class Terrain::GpuBufferAllocator 2
|
Change |
Effect |
1 |
Pure virtual method freeVertexBuffers ( HardwareVertexBufferSharedPtr const&, HardwareVertexBufferSharedPtr const& ) has been added to this class instead of freeVertexBuffers ( HardwareVertexBufferSharedPtr const&, HardwareVertexBufferSharedPtr const& ). |
Applications will provide an older method to the library instead of expected newely added virtual method. This may result in crash or incorrect behavior of applications. |
2 |
Pure virtual method allocateVertexBuffers ( Terrain*, size_t, HardwareVertexBufferSharedPtr&, HardwareVertexBufferSharedPtr& ) has been added to this class instead of allocateVertexBuffers ( Terrain*, size_t, HardwareVertexBufferSharedPtr&, HardwareVertexBufferSharedPtr& ). |
Applications will provide an older method to the library instead of expected newely added virtual method. This may result in crash or incorrect behavior of applications. |
[+] affected symbols: 2 (0.4%)
Terrain::DefaultGpuBufferAllocator::freeVertexBuffers ( HardwareVertexBufferSharedPtr const& posbuf, HardwareVertexBufferSharedPtr const& deltabuf )
This method is from derived class 'Terrain::DefaultGpuBufferAllocator'.
Terrain::DefaultGpuBufferAllocator::allocateVertexBuffers ( Terrain* forTerrain, size_t numVertices, HardwareVertexBufferSharedPtr& destPos, HardwareVertexBufferSharedPtr& destDelta )
This method is from derived class 'Terrain::DefaultGpuBufferAllocator'.
OgreTerrainGroup.h
namespace Ogre
[+] class TerrainGroup 1
|
Change |
Effect |
1 |
Field mTerrainPrepareRequests has been added at the middle position of this structural type. |
1) Size of the inclusive type has been changed. 2) Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. |
[+] affected symbols: 86 (15.8%)
TerrainGroup::loadTerrain ( long x, long y, bool synchronous )
This method is from 'TerrainGroup' class.
TerrainGroup::unpackIndex ( uint32 key, long* x, long* y )
This method is from 'TerrainGroup' class.
TerrainGroup::autoUpdateLod ( long x, long y, bool synchronous, Any const& data )
This method is from 'TerrainGroup' class.
TerrainGroup::defineTerrain ( long x, long y )
This method is from 'TerrainGroup' class.
TerrainGroup::defineTerrain ( long x, long y, float constantHeight )
This method is from 'TerrainGroup' class.
TerrainGroup::defineTerrain ( long x, long y, float const* pFloat, vector<Terrain::LayerInstance, STLAllocator<Terrain::LayerInstance, CategorisedAllocPolicy<(MemoryCategory)0> > >::type const* layers )
This method is from 'TerrainGroup' class.
TerrainGroup::defineTerrain ( long x, long y, Image const* img, vector<Terrain::LayerInstance, STLAllocator<Terrain::LayerInstance, CategorisedAllocPolicy<(MemoryCategory)0> > >::type const* layers )
This method is from 'TerrainGroup' class.
TerrainGroup::defineTerrain ( long x, long y, struct Terrain::ImportData const* importData )
This method is from 'TerrainGroup' class.
TerrainGroup::defineTerrain ( long x, long y, String const& filename )
This method is from 'TerrainGroup' class.
TerrainGroup::handleRequest ( WorkQueue::Request const* req, WorkQueue const* srcQ )
This method is from 'TerrainGroup' class.
...
OgreTerrainMaterialGenerator.h
namespace Ogre
[+] class TerrainMaterialGenerator 1
|
Change |
Effect |
1 |
Virtual method _renderCompositeMap ( size_t, Rect const&, std::shared_ptr<DataStream>const&, std::shared_ptr<DataStream>const& ) has been added to this class instead of _renderCompositeMap ( size_t, Rect const&, SharedPtr<Material>const&, SharedPtr<Texture>const& ). |
Applications will pass parameters of older replaced method to newly added virtual method. This may result in crash or incorrect behavior of applications. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 21 entries | Virtual Table (New) - 21 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for TerrainMaterialGenerator) |
(int (*)(...)) (& typeinfo for TerrainMaterialGenerator) |
16 |
~TerrainMaterialGenerator |
~TerrainMaterialGenerator |
24 |
~TerrainMaterialGenerator |
~TerrainMaterialGenerator |
32 |
(int (*)(...)) 0x4ca02 |
(int (*)(...)) 0x4b780 |
40 |
(int (*)(...)) 0x4ccce |
(int (*)(...)) 0x4ba4c |
48 |
(int (*)(...)) 0x4ca0c |
(int (*)(...)) 0x4b78a |
56 |
(int (*)(...)) 0x4ca28 |
(int (*)(...)) 0x4b7a6 |
64 |
(int (*)(...)) 0x4cd9a |
(int (*)(...)) 0x4bb18 |
72 |
(int (*)(...)) 0x4ca32 |
(int (*)(...)) 0x4b7b0 |
80 |
(int (*)(...)) 0x4ca64 |
(int (*)(...)) 0x4b7e2 |
88 |
(int (*)(...)) 0x4ca9c |
(int (*)(...)) 0x4b81a |
96 |
(int (*)(...)) 0x4cb14 |
(int (*)(...)) 0x4b892 |
104 |
(int (*)(...)) 0x4cb8c |
(int (*)(...)) 0x4b90a |
112 |
(int (*)(...)) 0x4cbc8 |
(int (*)(...)) 0x4b946 |
120 |
(int (*)(...)) 0x4cc04 |
(int (*)(...)) 0x4b982 |
128 |
(int (*)(...)) 0x4cc3c |
(int (*)(...)) 0x4b9ba |
136 |
(int (*)(...)) 0x4cc74 |
(int (*)(...)) 0x4b9f2 |
144 |
(int (*)(...)) 0x4ccac |
(int (*)(...)) 0x4ba2a |
152 |
(int (*)(...)) 0x4ccc6 |
(int (*)(...)) 0x4ba44 |
160 |
TerrainMaterialGenerator::_renderCompositeMap(unsigned long, TRect<long> const&, SharedPtr<Material> const&, SharedPtr<Texture> const&) |
TerrainMaterialGenerator::_renderCompositeMap(unsigned long, TRect<long> const&, std::shared_ptr<Material> const&, std::shared_ptr<Texture> const&) |
[+] affected symbols: 1 (0.2%)
TerrainMaterialGenerator::_renderCompositeMap ( size_t size, Rect const& rect, SharedPtr<Material>const& mat, SharedPtr<Texture>const& destCompositeMap )
This method is from 'TerrainMaterialGenerator' class.
[+] class TerrainMaterialGenerator::Profile 2
|
Change |
Effect |
1 |
Pure virtual method updateParams ( std::shared_ptr<DataStream>const&, Terrain const* ) has been added to this class instead of updateParams ( SharedPtr<Material>const&, Terrain const* ). |
Applications will provide an older method to the library instead of expected newely added virtual method. This may result in crash or incorrect behavior of applications. |
2 |
Pure virtual method updateParamsForCompositeMap ( std::shared_ptr<DataStream>const&, Terrain const* ) has been added to this class instead of updateParamsForCompositeMap ( SharedPtr<Material>const&, Terrain const* ). |
Applications will provide an older method to the library instead of expected newely added virtual method. This may result in crash or incorrect behavior of applications. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 13 entries | Virtual Table (New) - 13 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for TerrainMaterialGenerator::Profile) |
(int (*)(...)) (& typeinfo for TerrainMaterialGenerator::Profile) |
16 |
(int (*)(...))0 |
(int (*)(...))0 |
24 |
(int (*)(...))0 |
(int (*)(...))0 |
32 |
__cxa_pure_virtual |
__cxa_pure_virtual |
40 |
__cxa_pure_virtual |
__cxa_pure_virtual |
48 |
__cxa_pure_virtual |
__cxa_pure_virtual |
56 |
__cxa_pure_virtual |
__cxa_pure_virtual |
64 |
__cxa_pure_virtual |
__cxa_pure_virtual |
72 |
TerrainMaterialGenerator::Profile::updateCompositeMap(Terrain const*, TRect<long> const&) |
TerrainMaterialGenerator::Profile::updateCompositeMap(Terrain const*, TRect<long> const&) |
80 |
__cxa_pure_virtual |
__cxa_pure_virtual |
88 |
__cxa_pure_virtual |
__cxa_pure_virtual |
96 |
__cxa_pure_virtual |
__cxa_pure_virtual |
[+] affected symbols: 3 (0.6%)
TerrainMaterialGenerator::Profile::updateCompositeMap ( Terrain const* terrain, Rect const& rect )
This method is from 'TerrainMaterialGenerator::Profile' class.
TerrainMaterialGeneratorA::SM2Profile::updateParams ( SharedPtr<Material>const& mat, Terrain const* terrain )
This method is from derived class 'TerrainMaterialGeneratorA::SM2Profile'.
TerrainMaterialGeneratorA::SM2Profile::updateParamsForCompositeMap ( SharedPtr<Material>const& mat, Terrain const* terrain )
This method is from derived class 'TerrainMaterialGeneratorA::SM2Profile'.
OgreTerrainMaterialGeneratorA.h
namespace Ogre
[+] class TerrainMaterialGeneratorA::SM2Profile::ShaderHelper 5
|
Change |
Effect |
1 |
Virtual method updateParams ( TerrainMaterialGeneratorA::SM2Profile const*, std::shared_ptr<DataStream>const&, Terrain const*, bool ) has been added to this class instead of updateParams ( TerrainMaterialGeneratorA::SM2Profile const*, SharedPtr<Material>const&, Terrain const*, bool ). |
Applications will pass parameters of older replaced method to newly added virtual method. This may result in crash or incorrect behavior of applications. |
2 |
Virtual method updateFpParams ( TerrainMaterialGeneratorA::SM2Profile const*, Terrain const*, enum TerrainMaterialGeneratorA::SM2Profile::TechniqueType, std::shared_ptr<DataStream>const& ) has been added to this class instead of updateFpParams ( TerrainMaterialGeneratorA::SM2Profile const*, Terrain const*, enum TerrainMaterialGeneratorA::SM2Profile::TechniqueType, SharedPtr<GpuProgramParameters>const& ). |
Applications will pass parameters of older replaced method to newly added virtual method. This may result in crash or incorrect behavior of applications. |
3 |
Virtual method updateVpParams ( TerrainMaterialGeneratorA::SM2Profile const*, Terrain const*, enum TerrainMaterialGeneratorA::SM2Profile::TechniqueType, std::shared_ptr<DataStream>const& ) has been added to this class instead of updateVpParams ( TerrainMaterialGeneratorA::SM2Profile const*, Terrain const*, enum TerrainMaterialGeneratorA::SM2Profile::TechniqueType, SharedPtr<GpuProgramParameters>const& ). |
Applications will pass parameters of older replaced method to newly added virtual method. This may result in crash or incorrect behavior of applications. |
4 |
Virtual method defaultFpParams ( TerrainMaterialGeneratorA::SM2Profile const*, Terrain const*, enum TerrainMaterialGeneratorA::SM2Profile::TechniqueType, std::shared_ptr<DataStream>const& ) has been added to this class instead of defaultFpParams ( TerrainMaterialGeneratorA::SM2Profile const*, Terrain const*, enum TerrainMaterialGeneratorA::SM2Profile::TechniqueType, SharedPtr<HighLevelGpuProgram>const& ). |
Applications will pass parameters of older replaced method to newly added virtual method. This may result in crash or incorrect behavior of applications. |
5 |
Virtual method defaultVpParams ( TerrainMaterialGeneratorA::SM2Profile const*, Terrain const*, enum TerrainMaterialGeneratorA::SM2Profile::TechniqueType, std::shared_ptr<DataStream>const& ) has been added to this class instead of defaultVpParams ( TerrainMaterialGeneratorA::SM2Profile const*, Terrain const*, enum TerrainMaterialGeneratorA::SM2Profile::TechniqueType, SharedPtr<HighLevelGpuProgram>const& ). |
Applications will pass parameters of older replaced method to newly added virtual method. This may result in crash or incorrect behavior of applications. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 23 entries | Virtual Table (New) - 23 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for TerrainMaterialGeneratorA::SM2Profile::ShaderHelper) |
(int (*)(...)) (& typeinfo for TerrainMaterialGeneratorA::SM2Profile::ShaderHelper) |
16 |
(int (*)(...))0 |
(int (*)(...))0 |
24 |
(int (*)(...))0 |
(int (*)(...))0 |
32 |
TerrainMaterialGeneratorA::SM2Profile::ShaderHelper::generateVertexProgram(TerrainMaterialGeneratorA::SM2Profile const*, Terrain const*, TerrainMaterialGeneratorA::SM2Profile::TechniqueType) |
TerrainMaterialGeneratorA::SM2Profile::ShaderHelper::generateVertexProgram(TerrainMaterialGeneratorA::SM2Profile const*, Terrain const*, TerrainMaterialGeneratorA::SM2Profile::TechniqueType) |
40 |
TerrainMaterialGeneratorA::SM2Profile::ShaderHelper::generateFragmentProgram(TerrainMaterialGeneratorA::SM2Profile const*, Terrain const*, TerrainMaterialGeneratorA::SM2Profile::TechniqueType) |
TerrainMaterialGeneratorA::SM2Profile::ShaderHelper::generateFragmentProgram(TerrainMaterialGeneratorA::SM2Profile const*, Terrain const*, TerrainMaterialGeneratorA::SM2Profile::TechniqueType) |
48 |
TerrainMaterialGeneratorA::SM2Profile::ShaderHelper::updateParams(TerrainMaterialGeneratorA::SM2Profile const*, SharedPtr<Material> const&, Terrain const*, bool) |
TerrainMaterialGeneratorA::SM2Profile::ShaderHelper::updateParams(TerrainMaterialGeneratorA::SM2Profile const*, std::shared_ptr<Material> const&, Terrain const*, bool) |
56 |
TerrainMaterialGeneratorA::SM2Profile::ShaderHelper::getVertexProgramName[abi:cxx11](TerrainMaterialGeneratorA::SM2Profile const*, Terrain const*, TerrainMaterialGeneratorA::SM2Profile::TechniqueType) |
TerrainMaterialGeneratorA::SM2Profile::ShaderHelper::getVertexProgramName[abi:cxx11](TerrainMaterialGeneratorA::SM2Profile const*, Terrain const*, TerrainMaterialGeneratorA::SM2Profile::TechniqueType) |
64 |
TerrainMaterialGeneratorA::SM2Profile::ShaderHelper::getFragmentProgramName[abi:cxx11](TerrainMaterialGeneratorA::SM2Profile const*, Terrain const*, TerrainMaterialGeneratorA::SM2Profile::TechniqueType) |
TerrainMaterialGeneratorA::SM2Profile::ShaderHelper::getFragmentProgramName[abi:cxx11](TerrainMaterialGeneratorA::SM2Profile const*, Terrain const*, TerrainMaterialGeneratorA::SM2Profile::TechniqueType) |
72 |
__cxa_pure_virtual |
__cxa_pure_virtual |
80 |
__cxa_pure_virtual |
__cxa_pure_virtual |
88 |
TerrainMaterialGeneratorA::SM2Profile::ShaderHelper::generateVertexProgramSource(TerrainMaterialGeneratorA::SM2Profile const*, Terrain const*, TerrainMaterialGeneratorA::SM2Profile::TechniqueType, std::__cxx11::basic_stringstream<char, std::char_traits<char>, std::allocator<char> >&) |
TerrainMaterialGeneratorA::SM2Profile::ShaderHelper::generateVertexProgramSource(TerrainMaterialGeneratorA::SM2Profile const*, Terrain const*, TerrainMaterialGeneratorA::SM2Profile::TechniqueType, std::__cxx11::basic_stringstream<char, std::char_traits<char>, std::allocator<char> >&) |
96 |
TerrainMaterialGeneratorA::SM2Profile::ShaderHelper::generateFragmentProgramSource(TerrainMaterialGeneratorA::SM2Profile const*, Terrain const*, TerrainMaterialGeneratorA::SM2Profile::TechniqueType, std::__cxx11::basic_stringstream<char, std::char_traits<char>, std::allocator<char> >&) |
TerrainMaterialGeneratorA::SM2Profile::ShaderHelper::generateFragmentProgramSource(TerrainMaterialGeneratorA::SM2Profile const*, Terrain const*, TerrainMaterialGeneratorA::SM2Profile::TechniqueType, std::__cxx11::basic_stringstream<char, std::char_traits<char>, std::allocator<char> >&) |
104 |
__cxa_pure_virtual |
__cxa_pure_virtual |
112 |
__cxa_pure_virtual |
__cxa_pure_virtual |
120 |
__cxa_pure_virtual |
__cxa_pure_virtual |
128 |
__cxa_pure_virtual |
__cxa_pure_virtual |
136 |
__cxa_pure_virtual |
__cxa_pure_virtual |
144 |
__cxa_pure_virtual |
__cxa_pure_virtual |
152 |
TerrainMaterialGeneratorA::SM2Profile::ShaderHelper::defaultVpParams(TerrainMaterialGeneratorA::SM2Profile const*, Terrain const*, TerrainMaterialGeneratorA::SM2Profile::TechniqueType, SharedPtr<HighLevelGpuProgram> const&) |
TerrainMaterialGeneratorA::SM2Profile::ShaderHelper::defaultVpParams(TerrainMaterialGeneratorA::SM2Profile const*, Terrain const*, TerrainMaterialGeneratorA::SM2Profile::TechniqueType, std::shared_ptr<HighLevelGpuProgram> const&) |
160 |
TerrainMaterialGeneratorA::SM2Profile::ShaderHelper::defaultFpParams(TerrainMaterialGeneratorA::SM2Profile const*, Terrain const*, TerrainMaterialGeneratorA::SM2Profile::TechniqueType, SharedPtr<HighLevelGpuProgram> const&) |
TerrainMaterialGeneratorA::SM2Profile::ShaderHelper::defaultFpParams(TerrainMaterialGeneratorA::SM2Profile const*, Terrain const*, TerrainMaterialGeneratorA::SM2Profile::TechniqueType, std::shared_ptr<HighLevelGpuProgram> const&) |
168 |
TerrainMaterialGeneratorA::SM2Profile::ShaderHelper::updateVpParams(TerrainMaterialGeneratorA::SM2Profile const*, Terrain const*, TerrainMaterialGeneratorA::SM2Profile::TechniqueType, SharedPtr<GpuProgramParameters> const&) |
TerrainMaterialGeneratorA::SM2Profile::ShaderHelper::updateVpParams(TerrainMaterialGeneratorA::SM2Profile const*, Terrain const*, TerrainMaterialGeneratorA::SM2Profile::TechniqueType, std::shared_ptr<GpuProgramParameters> const&) |
176 |
TerrainMaterialGeneratorA::SM2Profile::ShaderHelper::updateFpParams(TerrainMaterialGeneratorA::SM2Profile const*, Terrain const*, TerrainMaterialGeneratorA::SM2Profile::TechniqueType, SharedPtr<GpuProgramParameters> const&) |
TerrainMaterialGeneratorA::SM2Profile::ShaderHelper::updateFpParams(TerrainMaterialGeneratorA::SM2Profile const*, Terrain const*, TerrainMaterialGeneratorA::SM2Profile::TechniqueType, std::shared_ptr<GpuProgramParameters> const&) |
[+] affected symbols: 5 (0.9%)
TerrainMaterialGeneratorA::SM2Profile::ShaderHelper::updateParams ( TerrainMaterialGeneratorA::SM2Profile const* prof, SharedPtr<Material>const& mat, Terrain const* terrain, bool compositeMap )
This method is from 'TerrainMaterialGeneratorA::SM2Profile::ShaderHelper' class.
TerrainMaterialGeneratorA::SM2Profile::ShaderHelper::updateFpParams ( TerrainMaterialGeneratorA::SM2Profile const* prof, Terrain const* terrain, enum TerrainMaterialGeneratorA::SM2Profile::TechniqueType tt, SharedPtr<GpuProgramParameters>const& params )
This method is from 'TerrainMaterialGeneratorA::SM2Profile::ShaderHelper' class.
TerrainMaterialGeneratorA::SM2Profile::ShaderHelper::updateVpParams ( TerrainMaterialGeneratorA::SM2Profile const* prof, Terrain const* terrain, enum TerrainMaterialGeneratorA::SM2Profile::TechniqueType tt, SharedPtr<GpuProgramParameters>const& params )
This method is from 'TerrainMaterialGeneratorA::SM2Profile::ShaderHelper' class.
TerrainMaterialGeneratorA::SM2Profile::ShaderHelper::defaultFpParams ( TerrainMaterialGeneratorA::SM2Profile const* prof, Terrain const* terrain, enum TerrainMaterialGeneratorA::SM2Profile::TechniqueType tt, SharedPtr<HighLevelGpuProgram>const& prog )
This method is from 'TerrainMaterialGeneratorA::SM2Profile::ShaderHelper' class.
TerrainMaterialGeneratorA::SM2Profile::ShaderHelper::defaultVpParams ( TerrainMaterialGeneratorA::SM2Profile const* prof, Terrain const* terrain, enum TerrainMaterialGeneratorA::SM2Profile::TechniqueType tt, SharedPtr<HighLevelGpuProgram>const& prog )
This method is from 'TerrainMaterialGeneratorA::SM2Profile::ShaderHelper' class.
to the top
Problems with Data Types, Low Severity 14
OgrePixelFormat.h
namespace Ogre
[+] enum PixelFormat 1
|
Change |
Effect |
1 |
Value of member PF_COUNT has been changed from 95 to 109. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
[+] affected symbols: 246 (45.3%)
TerrainGroup::TerrainSlot::freeInstance ( )
Field 'this.instance.mCpuTerrainNormalMap.format' in the object of this method is of type 'enum PixelFormat'.
TerrainGroup::TerrainSlot::~TerrainSlot ( )
Field 'this.instance.mCpuTerrainNormalMap.format' in the object of this method is of type 'enum PixelFormat'.
TerrainGroup::getTerrainSlot ( long x, long y, bool createIfMissing )
Field 'retval.instance.mCpuTerrainNormalMap.format' in the return value (pointer) is of type 'enum PixelFormat'.
TerrainGroup::loadTerrainImpl ( struct TerrainGroup::TerrainSlot* slot, bool synchronous )
Field 'slot.instance.mCpuTerrainNormalMap.format' in 1st parameter 'slot' (pointer) is of type 'enum PixelFormat'.
TerrainGroup::connectNeighbour ( struct TerrainGroup::TerrainSlot* slot, long offsetx, long offsety )
Field 'slot.instance.mCpuTerrainNormalMap.format' in 1st parameter 'slot' (pointer) is of type 'enum PixelFormat'.
TerrainGroup::getHeightAtWorldPosition ( Real x, Real y, Real z, Terrain** ppTerrain )
Field 'ppTerrain.mCpuTerrainNormalMap.format' in 4th parameter 'ppTerrain' (pointer) is of type 'enum PixelFormat'.
TerrainGroup::getHeightAtWorldPosition ( Vector3 const& pos, Terrain** ppTerrain )
Field 'ppTerrain.mCpuTerrainNormalMap.format' in 2nd parameter 'ppTerrain' (pointer) is of type 'enum PixelFormat'.
TerrainLodManager::TerrainLodManager ( Terrain* t, String const& filename )
Field 't.mCpuTerrainNormalMap.format' in 1st parameter 't' (pointer) is of type 'enum PixelFormat'.
TerrainQuadTreeNode::TerrainQuadTreeNode ( Terrain* terrain, TerrainQuadTreeNode* parent, uint16 xoff, uint16 yoff, uint16 size, uint16 lod, uint16 depth, uint16 quadrant )
Field 'terrain.mCpuTerrainNormalMap.format' in 1st parameter 'terrain' (pointer) is of type 'enum PixelFormat'.
TerrainLayerBlendMap::getBlendValue ( size_t x, size_t y )
Field 'this.mParent.mCpuTerrainNormalMap.format' in the object of this method is of type 'enum PixelFormat'.
...
OgrePrerequisites.h
namespace Ogre
[+] typedef HighLevelGpuProgramPtr 1
|
Change |
Effect |
1 |
Base type has been changed from SharedPtr<HighLevelGpuProgram> to SharedPtr. |
Replacement of the base data type may indicate a change in its semantic meaning. |
[+] affected symbols: 8 (1.5%)
TerrainMaterialGeneratorA::SM2Profile::ShaderHelper::generateVertexProgram ( TerrainMaterialGeneratorA::SM2Profile const* prof, Terrain const* terrain, enum TerrainMaterialGeneratorA::SM2Profile::TechniqueType tt )
Return value is of type 'HighLevelGpuProgramPtr'.
TerrainMaterialGeneratorA::SM2Profile::ShaderHelper::generateFragmentProgram ( TerrainMaterialGeneratorA::SM2Profile const* prof, Terrain const* terrain, enum TerrainMaterialGeneratorA::SM2Profile::TechniqueType tt )
Return value is of type 'HighLevelGpuProgramPtr'.
TerrainMaterialGeneratorA::SM2Profile::ShaderHelperCg::createVertexProgram ( TerrainMaterialGeneratorA::SM2Profile const* prof, Terrain const* terrain, enum TerrainMaterialGeneratorA::SM2Profile::TechniqueType tt )
Return value is of type 'HighLevelGpuProgramPtr'.
TerrainMaterialGeneratorA::SM2Profile::ShaderHelperCg::createFragmentProgram ( TerrainMaterialGeneratorA::SM2Profile const* prof, Terrain const* terrain, enum TerrainMaterialGeneratorA::SM2Profile::TechniqueType tt )
Return value is of type 'HighLevelGpuProgramPtr'.
TerrainMaterialGeneratorA::SM2Profile::ShaderHelperGLSL::createVertexProgram ( TerrainMaterialGeneratorA::SM2Profile const* prof, Terrain const* terrain, enum TerrainMaterialGeneratorA::SM2Profile::TechniqueType tt )
Return value is of type 'HighLevelGpuProgramPtr'.
TerrainMaterialGeneratorA::SM2Profile::ShaderHelperGLSL::createFragmentProgram ( TerrainMaterialGeneratorA::SM2Profile const* prof, Terrain const* terrain, enum TerrainMaterialGeneratorA::SM2Profile::TechniqueType tt )
Return value is of type 'HighLevelGpuProgramPtr'.
TerrainMaterialGeneratorA::SM2Profile::ShaderHelperHLSL::createVertexProgram ( TerrainMaterialGeneratorA::SM2Profile const* prof, Terrain const* terrain, enum TerrainMaterialGeneratorA::SM2Profile::TechniqueType tt )
Return value is of type 'HighLevelGpuProgramPtr'.
TerrainMaterialGeneratorA::SM2Profile::ShaderHelperHLSL::createFragmentProgram ( TerrainMaterialGeneratorA::SM2Profile const* prof, Terrain const* terrain, enum TerrainMaterialGeneratorA::SM2Profile::TechniqueType tt )
Return value is of type 'HighLevelGpuProgramPtr'.
[+] typedef MaterialPtr 1
|
Change |
Effect |
1 |
Base type has been changed from SharedPtr<Material> to SharedPtr. |
Replacement of the base data type may indicate a change in its semantic meaning. |
[+] affected symbols: 248 (45.7%)
TerrainGroup::TerrainSlot::freeInstance ( )
Field 'this.instance.mMaterial' in the object of this method is of type 'MaterialPtr'.
TerrainGroup::TerrainSlot::~TerrainSlot ( )
Field 'this.instance.mMaterial' in the object of this method is of type 'MaterialPtr'.
TerrainGroup::getTerrainSlot ( long x, long y, bool createIfMissing )
Field 'retval.instance.mMaterial' in the return value (pointer) is of type 'MaterialPtr'.
TerrainGroup::loadTerrainImpl ( struct TerrainGroup::TerrainSlot* slot, bool synchronous )
Field 'slot.instance.mMaterial' in 1st parameter 'slot' (pointer) is of type 'MaterialPtr'.
TerrainGroup::connectNeighbour ( struct TerrainGroup::TerrainSlot* slot, long offsetx, long offsety )
Field 'slot.instance.mMaterial' in 1st parameter 'slot' (pointer) is of type 'MaterialPtr'.
TerrainGroup::getHeightAtWorldPosition ( Real x, Real y, Real z, Terrain** ppTerrain )
Field 'ppTerrain.mCompositeMapMaterial' in 4th parameter 'ppTerrain' (pointer) is of type 'MaterialPtr'.
TerrainGroup::getHeightAtWorldPosition ( Vector3 const& pos, Terrain** ppTerrain )
Field 'ppTerrain.mCompositeMapMaterial' in 2nd parameter 'ppTerrain' (pointer) is of type 'MaterialPtr'.
TerrainLodManager::TerrainLodManager ( Terrain* t, String const& filename )
Field 't.mCompositeMapMaterial' in 1st parameter 't' (pointer) is of type 'MaterialPtr'.
TerrainQuadTreeNode::TerrainQuadTreeNode ( Terrain* terrain, TerrainQuadTreeNode* parent, uint16 xoff, uint16 yoff, uint16 size, uint16 lod, uint16 depth, uint16 quadrant )
Field 'terrain.mCompositeMapMaterial' in 1st parameter 'terrain' (pointer) is of type 'MaterialPtr'.
TerrainLayerBlendMap::getBlendValue ( size_t x, size_t y )
Field 'this.mParent.mMaterial' in the object of this method is of type 'MaterialPtr'.
...
[+] typedef TexturePtr 1
|
Change |
Effect |
1 |
Base type has been changed from SharedPtr<Texture> to SharedPtr. |
Replacement of the base data type may indicate a change in its semantic meaning. |
[+] affected symbols: 246 (45.3%)
TerrainGroup::TerrainSlot::freeInstance ( )
Field 'this.instance.mLightmap' in the object of this method is of type 'TexturePtr'.
TerrainGroup::TerrainSlot::~TerrainSlot ( )
Field 'this.instance.mLightmap' in the object of this method is of type 'TexturePtr'.
TerrainGroup::getTerrainSlot ( long x, long y, bool createIfMissing )
Field 'retval.instance.mLightmap' in the return value (pointer) is of type 'TexturePtr'.
TerrainGroup::loadTerrainImpl ( struct TerrainGroup::TerrainSlot* slot, bool synchronous )
Field 'slot.instance.mLightmap' in 1st parameter 'slot' (pointer) is of type 'TexturePtr'.
TerrainGroup::connectNeighbour ( struct TerrainGroup::TerrainSlot* slot, long offsetx, long offsety )
Field 'slot.instance.mLightmap' in 1st parameter 'slot' (pointer) is of type 'TexturePtr'.
TerrainGroup::getHeightAtWorldPosition ( Real x, Real y, Real z, Terrain** ppTerrain )
Field 'ppTerrain.mColourMap' in 4th parameter 'ppTerrain' (pointer) is of type 'TexturePtr'.
TerrainGroup::getHeightAtWorldPosition ( Vector3 const& pos, Terrain** ppTerrain )
Field 'ppTerrain.mColourMap' in 2nd parameter 'ppTerrain' (pointer) is of type 'TexturePtr'.
TerrainLodManager::TerrainLodManager ( Terrain* t, String const& filename )
Field 't.mColourMap' in 1st parameter 't' (pointer) is of type 'TexturePtr'.
TerrainQuadTreeNode::TerrainQuadTreeNode ( Terrain* terrain, TerrainQuadTreeNode* parent, uint16 xoff, uint16 yoff, uint16 size, uint16 lod, uint16 depth, uint16 quadrant )
Field 'terrain.mColourMap' in 1st parameter 'terrain' (pointer) is of type 'TexturePtr'.
TerrainLayerBlendMap::getBlendValue ( size_t x, size_t y )
Field 'this.mParent.mLightmap' in the object of this method is of type 'TexturePtr'.
...
OgreRenderable.h
namespace Ogre
[+] class Renderable 1
|
Change |
Effect |
1 |
The pointer level of field mRenderSystemData has been decreased from 1 to 0. |
The library functions will treat the value of this field as the lower-dimension array and will not read all elements. This may change the behavior of applications. |
[+] affected symbols: 3 (0.6%)
TerrainQuadTreeNode::_getRenderable ( )
Return value (pointer) has base type 'Renderable'.
TerrainQuadTreeNode::getRenderOperation ( RenderOperation& op )
Field 'op.srcRenderable' in 1st parameter 'op' (reference) has base type 'Renderable'.
TerrainQuadTreeNode::Rend::getRenderOperation ( RenderOperation& op )
Field 'op.srcRenderable' in 1st parameter 'op' (reference) has base type 'Renderable'.
OgreStringVector.h
namespace Ogre
[+] typedef StringVector 1
|
Change |
Effect |
1 |
Base type has been changed from vector<std::__cxx11::basic_string<char>, STLAllocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CategorisedAllocPolicy<(MemoryCategory)0> > >::type to vector<std::__cxx11::basic_string<char> >::type. |
Replacement of the base data type may indicate a change in its semantic meaning. |
[+] affected symbols: 3 (0.6%)
Terrain::replaceLayer ( uint8 index, bool keepBlends, Real worldSize, vector<std::__cxx11::basic_string<char>, STLAllocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CategorisedAllocPolicy<(MemoryCategory)0> > >::type const* textureNames )
4th parameter 'textureNames' (pointer) has base type 'StringVector'.
Terrain::addLayer ( Real worldSize, vector<std::__cxx11::basic_string<char>, STLAllocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CategorisedAllocPolicy<(MemoryCategory)0> > >::type const* textureNames )
2nd parameter 'textureNames' (pointer) has base type 'StringVector'.
Terrain::addLayer ( uint8 index, Real worldSize, vector<std::__cxx11::basic_string<char>, STLAllocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CategorisedAllocPolicy<(MemoryCategory)0> > >::type const* textureNames )
3rd parameter 'textureNames' (pointer) has base type 'StringVector'.
OgreTechnique.h
namespace Ogre
[+] class Technique 1
|
Change |
Effect |
1 |
Size of this type has been changed from 264 bytes to 256 bytes. |
The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
[+] affected symbols: 2 (0.4%)
TerrainQuadTreeNode::getTechnique ( )
Return value (pointer) has base type 'Technique'.
TerrainQuadTreeNode::Rend::getTechnique ( )
Return value (pointer) has base type 'Technique'.
OgreTerrain.h
namespace Ogre
[+] class TerrainGlobalOptions 1
|
Change |
Effect |
1 |
Size of this type has been changed from 160 bytes to 152 bytes. |
The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
[+] affected symbols: 4 (0.7%)
TerrainGlobalOptions::getSingleton ( )
Return value (reference) has base type 'TerrainGlobalOptions'.
TerrainGlobalOptions::getSingletonPtr ( )
Return value (pointer) has base type 'TerrainGlobalOptions'.
TerrainGlobalOptions::getDefaultMaterialGenerator ( )
This method is from 'TerrainGlobalOptions' class.
TerrainGlobalOptions::TerrainGlobalOptions ( )
This constructor is from 'TerrainGlobalOptions' class.
[+] typedef Terrain::LayerInstanceList 1
|
Change |
Effect |
1 |
Base type has been changed from vector<Terrain::LayerInstance, STLAllocator<Terrain::LayerInstance, CategorisedAllocPolicy<(MemoryCategory)0> > >::type to vector<Terrain::LayerInstance>::type. |
Replacement of the base data type may indicate a change in its semantic meaning. |
[+] affected symbols: 4 (0.7%)
TerrainGroup::defineTerrain ( long x, long y, float const* pFloat, vector<Terrain::LayerInstance, STLAllocator<Terrain::LayerInstance, CategorisedAllocPolicy<(MemoryCategory)0> > >::type const* layers )
4th parameter 'layers' (pointer) has base type 'Terrain::LayerInstanceList'.
TerrainGroup::defineTerrain ( long x, long y, Image const* img, vector<Terrain::LayerInstance, STLAllocator<Terrain::LayerInstance, CategorisedAllocPolicy<(MemoryCategory)0> > >::type const* layers )
4th parameter 'layers' (pointer) has base type 'Terrain::LayerInstanceList'.
Terrain::readLayerInstanceList ( StreamSerialiser& stream, size_t numSamplers, vector<Terrain::LayerInstance, STLAllocator<Terrain::LayerInstance, CategorisedAllocPolicy<(MemoryCategory)0> > >::type& targetlayers )
3rd parameter 'targetlayers' (reference) has base type 'Terrain::LayerInstanceList'.
Terrain::writeLayerInstanceList ( vector<Terrain::LayerInstance, STLAllocator<Terrain::LayerInstance, CategorisedAllocPolicy<(MemoryCategory)0> > >::type const& layers, StreamSerialiser& stream )
1st parameter 'layers' (reference) has base type 'Terrain::LayerInstanceList'.
OgreTerrainGroup.h
namespace Ogre
[+] typedef TerrainGroup::TerrainList 1
|
Change |
Effect |
1 |
Base type has been changed from vector<Terrain*, STLAllocator<Terrain*, CategorisedAllocPolicy<(MemoryCategory)0> > >::type to vector<Terrain*>::type. |
Replacement of the base data type may indicate a change in its semantic meaning. |
[+] affected symbols: 2 (0.4%)
TerrainGroup::boxIntersects ( AxisAlignedBox const& box, vector<Terrain*, STLAllocator<Terrain*, CategorisedAllocPolicy<(MemoryCategory)0> > >::type* resultList )
2nd parameter 'resultList' (pointer) has base type 'TerrainGroup::TerrainList'.
TerrainGroup::sphereIntersects ( Sphere const& sphere, vector<Terrain*, STLAllocator<Terrain*, CategorisedAllocPolicy<(MemoryCategory)0> > >::type* resultList )
2nd parameter 'resultList' (pointer) has base type 'TerrainGroup::TerrainList'.
OgreTerrainMaterialGenerator.h
namespace Ogre
[+] typedef TerrainMaterialGeneratorPtr 1
|
Change |
Effect |
1 |
Base type has been changed from SharedPtr<TerrainMaterialGenerator> to SharedPtr. |
Replacement of the base data type may indicate a change in its semantic meaning. |
[+] affected symbols: 250 (46%)
TerrainGroup::TerrainSlot::freeInstance ( )
Field 'this.instance.mMaterialGenerator' in the object of this method is of type 'TerrainMaterialGeneratorPtr'.
TerrainGroup::TerrainSlot::~TerrainSlot ( )
Field 'this.instance.mMaterialGenerator' in the object of this method is of type 'TerrainMaterialGeneratorPtr'.
TerrainGroup::getTerrainSlot ( long x, long y, bool createIfMissing )
Field 'retval.instance.mMaterialGenerator' in the return value (pointer) is of type 'TerrainMaterialGeneratorPtr'.
TerrainGroup::loadTerrainImpl ( struct TerrainGroup::TerrainSlot* slot, bool synchronous )
Field 'slot.instance.mMaterialGenerator' in 1st parameter 'slot' (pointer) is of type 'TerrainMaterialGeneratorPtr'.
TerrainGroup::connectNeighbour ( struct TerrainGroup::TerrainSlot* slot, long offsetx, long offsety )
Field 'slot.instance.mMaterialGenerator' in 1st parameter 'slot' (pointer) is of type 'TerrainMaterialGeneratorPtr'.
TerrainGroup::getHeightAtWorldPosition ( Real x, Real y, Real z, Terrain** ppTerrain )
Field 'ppTerrain.mMaterialGenerator' in 4th parameter 'ppTerrain' (pointer) is of type 'TerrainMaterialGeneratorPtr'.
TerrainGroup::getHeightAtWorldPosition ( Vector3 const& pos, Terrain** ppTerrain )
Field 'ppTerrain.mMaterialGenerator' in 2nd parameter 'ppTerrain' (pointer) is of type 'TerrainMaterialGeneratorPtr'.
TerrainLodManager::TerrainLodManager ( Terrain* t, String const& filename )
Field 't.mMaterialGenerator' in 1st parameter 't' (pointer) is of type 'TerrainMaterialGeneratorPtr'.
TerrainQuadTreeNode::TerrainQuadTreeNode ( Terrain* terrain, TerrainQuadTreeNode* parent, uint16 xoff, uint16 yoff, uint16 size, uint16 lod, uint16 depth, uint16 quadrant )
Field 'terrain.mMaterialGenerator' in 1st parameter 'terrain' (pointer) is of type 'TerrainMaterialGeneratorPtr'.
TerrainGlobalOptions::getSingleton ( )
Field 'retval.mDefaultMaterialGenerator' in the return value (reference) is of type 'TerrainMaterialGeneratorPtr'.
...
OgreTerrainQuadTreeNode.h
namespace Ogre
[+] class TerrainQuadTreeNode::Movable 1
|
Change |
Effect |
1 |
Size of this type has been changed from 304 bytes to 296 bytes. |
The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
[+] affected symbols: 291 (53.6%)
TerrainGroup::TerrainSlot::freeInstance ( )
Field 'this.instance.mQuadTree.mMovable' in the object of this method has base type 'TerrainQuadTreeNode::Movable'.
TerrainGroup::TerrainSlot::~TerrainSlot ( )
Field 'this.instance.mQuadTree.mMovable' in the object of this method has base type 'TerrainQuadTreeNode::Movable'.
TerrainGroup::getTerrainSlot ( long x, long y, bool createIfMissing )
Field 'retval.instance.mQuadTree.mMovable' in the return value (pointer) has base type 'TerrainQuadTreeNode::Movable'.
TerrainGroup::loadTerrainImpl ( struct TerrainGroup::TerrainSlot* slot, bool synchronous )
Field 'slot.instance.mQuadTree.mMovable' in 1st parameter 'slot' (pointer) has base type 'TerrainQuadTreeNode::Movable'.
TerrainGroup::connectNeighbour ( struct TerrainGroup::TerrainSlot* slot, long offsetx, long offsety )
Field 'slot.instance.mQuadTree.mMovable' in 1st parameter 'slot' (pointer) has base type 'TerrainQuadTreeNode::Movable'.
TerrainGroup::getHeightAtWorldPosition ( Real x, Real y, Real z, Terrain** ppTerrain )
Field 'ppTerrain.mQuadTree.mMovable' in 4th parameter 'ppTerrain' (pointer) has base type 'TerrainQuadTreeNode::Movable'.
TerrainGroup::getHeightAtWorldPosition ( Vector3 const& pos, Terrain** ppTerrain )
Field 'ppTerrain.mQuadTree.mMovable' in 2nd parameter 'ppTerrain' (pointer) has base type 'TerrainQuadTreeNode::Movable'.
TerrainLodManager::TerrainLodManager ( Terrain* t, String const& filename )
Field 't.mQuadTree.mMovable' in 1st parameter 't' (pointer) has base type 'TerrainQuadTreeNode::Movable'.
TerrainQuadTreeNode::resetBounds ( Rect const& rect )
Field 'this.mMovable' in the object of this method has base type 'TerrainQuadTreeNode::Movable'.
TerrainQuadTreeNode::setCurrentLod ( int lod )
Field 'this.mMovable' in the object of this method has base type 'TerrainQuadTreeNode::Movable'.
...
OgreVertexIndexData.h
namespace Ogre
[+] class IndexData 1
|
Change |
Effect |
1 |
Base type of field indexBuffer has been changed from HardwareIndexBufferSharedPtr to std::shared_ptr<DataStream>. |
Replacement of field base type may indicate a change in the semantic meaning of the field. |
[+] affected symbols: 3 (0.6%)
TerrainQuadTreeNode::populateIndexData ( uint16 batchSize, IndexData* destData )
2nd parameter 'destData' (pointer) has base type 'IndexData'.
TerrainQuadTreeNode::getRenderOperation ( RenderOperation& op )
Field 'op.indexData' in 1st parameter 'op' (reference) has base type 'IndexData'.
TerrainQuadTreeNode::Rend::getRenderOperation ( RenderOperation& op )
Field 'op.indexData' in 1st parameter 'op' (reference) has base type 'IndexData'.
[+] class VertexData 1
|
Change |
Effect |
1 |
Base type of field hardwareShadowVolWBuffer has been changed from HardwareVertexBufferSharedPtr to std::shared_ptr<DataStream>. |
Replacement of field base type may indicate a change in the semantic meaning of the field. |
[+] affected symbols: 289 (53.2%)
TerrainGroup::TerrainSlot::freeInstance ( )
Field 'this.instance.mQuadTree.mVertexDataRecord.cpuVertexData' in the object of this method has base type 'VertexData'.
TerrainGroup::TerrainSlot::~TerrainSlot ( )
Field 'this.instance.mQuadTree.mVertexDataRecord.cpuVertexData' in the object of this method has base type 'VertexData'.
TerrainGroup::getTerrainSlot ( long x, long y, bool createIfMissing )
Field 'retval.instance.mQuadTree.mVertexDataRecord.cpuVertexData' in the return value (pointer) has base type 'VertexData'.
TerrainGroup::loadTerrainImpl ( struct TerrainGroup::TerrainSlot* slot, bool synchronous )
Field 'slot.instance.mQuadTree.mVertexDataRecord.cpuVertexData' in 1st parameter 'slot' (pointer) has base type 'VertexData'.
TerrainGroup::connectNeighbour ( struct TerrainGroup::TerrainSlot* slot, long offsetx, long offsety )
Field 'slot.instance.mQuadTree.mVertexDataRecord.cpuVertexData' in 1st parameter 'slot' (pointer) has base type 'VertexData'.
TerrainGroup::getHeightAtWorldPosition ( Real x, Real y, Real z, Terrain** ppTerrain )
Field 'ppTerrain.mQuadTree.mVertexDataRecord.cpuVertexData' in 4th parameter 'ppTerrain' (pointer) has base type 'VertexData'.
TerrainGroup::getHeightAtWorldPosition ( Vector3 const& pos, Terrain** ppTerrain )
Field 'ppTerrain.mQuadTree.mVertexDataRecord.cpuVertexData' in 2nd parameter 'ppTerrain' (pointer) has base type 'VertexData'.
TerrainLodManager::TerrainLodManager ( Terrain* t, String const& filename )
Field 't.mQuadTree.mVertexDataRecord.cpuVertexData' in 1st parameter 't' (pointer) has base type 'VertexData'.
TerrainQuadTreeNode::resetBounds ( Rect const& rect )
Field 'this.mVertexDataRecord.cpuVertexData' in the object of this method has base type 'VertexData'.
TerrainQuadTreeNode::setCurrentLod ( int lod )
Field 'this.mVertexDataRecord.cpuVertexData' in the object of this method has base type 'VertexData'.
...
to the top
Problems with Symbols, Low Severity 26
OgreTerrain.h,
libOgreTerrain.so.1.9.0
namespace Ogre
[+] Terrain::DefaultGpuBufferAllocator::getSharedIndexBuffer ( uint16 batchSize, uint16 vdatasize, size_t vertexIncrement, uint16 xoffset, uint16 yoffset, uint16 numSkirtRowsCols, uint16 skirtRowColSkip ) 1
_ZN4Ogre7Terrain25DefaultGpuBufferAllocator20getSharedIndexBufferEttmtttt
|
Change |
Effect |
1 |
Base type of return value has been changed from HardwareIndexBufferSharedPtr to std::shared_ptr<DataStream>. |
Replacement of return base type may indicate a change in its semantic meaning. |
[+] Terrain::TERRAIN_GENERATE_MATERIAL_INTERVAL_MS [data] 1
_ZN4Ogre7Terrain37TERRAIN_GENERATE_MATERIAL_INTERVAL_MSE
|
Change |
Effect |
1 |
The initial value of this global data has been changed from 100 to 400. |
Applications will use an old value of this data instead of the new one. This may cause incorrect behavior of applications. |
OgreTerrainMaterialGeneratorA.h,
libOgreTerrain.so.1.9.0
namespace Ogre
[+] TerrainMaterialGeneratorA::SM2Profile::ShaderHelper::generateFragmentProgramSource ( TerrainMaterialGeneratorA::SM2Profile const* prof, Terrain const* terrain, enum TerrainMaterialGeneratorA::SM2Profile::TechniqueType tt, StringUtil::StrStreamType& outStream ) 1
⇣
TerrainMaterialGeneratorA::SM2Profile::ShaderHelper::generateFragmentProgramSource ( TerrainMaterialGeneratorA::SM2Profile const* prof, Terrain const* terrain, enum TerrainMaterialGeneratorA::SM2Profile::TechniqueType tt, StringStream& outStream )
_ZN4Ogre25TerrainMaterialGeneratorA10SM2Profile12ShaderHelper29generateFragmentProgramSourceEPKS1_PKNS_7TerrainENS1_13TechniqueTypeERNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE
|
Change |
Effect |
1 |
Type of 4th parameter outStream has been changed from StringUtil::StrStreamType& to StringStream&. |
Replacement of parameter data type may indicate a change in its semantic meaning. |
[+] TerrainMaterialGeneratorA::SM2Profile::ShaderHelper::generateVertexProgramSource ( TerrainMaterialGeneratorA::SM2Profile const* prof, Terrain const* terrain, enum TerrainMaterialGeneratorA::SM2Profile::TechniqueType tt, StringUtil::StrStreamType& outStream ) 1
⇣
TerrainMaterialGeneratorA::SM2Profile::ShaderHelper::generateVertexProgramSource ( TerrainMaterialGeneratorA::SM2Profile const* prof, Terrain const* terrain, enum TerrainMaterialGeneratorA::SM2Profile::TechniqueType tt, StringStream& outStream )
_ZN4Ogre25TerrainMaterialGeneratorA10SM2Profile12ShaderHelper27generateVertexProgramSourceEPKS1_PKNS_7TerrainENS1_13TechniqueTypeERNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE
|
Change |
Effect |
1 |
Type of 4th parameter outStream has been changed from StringUtil::StrStreamType& to StringStream&. |
Replacement of parameter data type may indicate a change in its semantic meaning. |
[+] TerrainMaterialGeneratorA::SM2Profile::ShaderHelperCg::generateFpDynamicShadows ( TerrainMaterialGeneratorA::SM2Profile const* prof, Terrain const* terrain, enum TerrainMaterialGeneratorA::SM2Profile::TechniqueType tt, StringUtil::StrStreamType& outStream ) 1
⇣
TerrainMaterialGeneratorA::SM2Profile::ShaderHelperCg::generateFpDynamicShadows ( TerrainMaterialGeneratorA::SM2Profile const* prof, Terrain const* terrain, enum TerrainMaterialGeneratorA::SM2Profile::TechniqueType tt, StringStream& outStream )
_ZN4Ogre25TerrainMaterialGeneratorA10SM2Profile14ShaderHelperCg24generateFpDynamicShadowsEPKS1_PKNS_7TerrainENS1_13TechniqueTypeERNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE
|
Change |
Effect |
1 |
Type of 4th parameter outStream has been changed from StringUtil::StrStreamType& to StringStream&. |
Replacement of parameter data type may indicate a change in its semantic meaning. |
[+] TerrainMaterialGeneratorA::SM2Profile::ShaderHelperCg::generateFpDynamicShadowsHelpers ( TerrainMaterialGeneratorA::SM2Profile const* prof, Terrain const* terrain, enum TerrainMaterialGeneratorA::SM2Profile::TechniqueType tt, StringUtil::StrStreamType& outStream ) 1
⇣
TerrainMaterialGeneratorA::SM2Profile::ShaderHelperCg::generateFpDynamicShadowsHelpers ( TerrainMaterialGeneratorA::SM2Profile const* prof, Terrain const* terrain, enum TerrainMaterialGeneratorA::SM2Profile::TechniqueType tt, StringStream& outStream )
_ZN4Ogre25TerrainMaterialGeneratorA10SM2Profile14ShaderHelperCg31generateFpDynamicShadowsHelpersEPKS1_PKNS_7TerrainENS1_13TechniqueTypeERNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE
|
Change |
Effect |
1 |
Type of 4th parameter outStream has been changed from StringUtil::StrStreamType& to StringStream&. |
Replacement of parameter data type may indicate a change in its semantic meaning. |
[+] TerrainMaterialGeneratorA::SM2Profile::ShaderHelperCg::generateFpDynamicShadowsParams ( uint* texCoord, uint* sampler, TerrainMaterialGeneratorA::SM2Profile const* prof, Terrain const* terrain, enum TerrainMaterialGeneratorA::SM2Profile::TechniqueType tt, StringUtil::StrStreamType& outStream ) 1
⇣
TerrainMaterialGeneratorA::SM2Profile::ShaderHelperCg::generateFpDynamicShadowsParams ( uint* texCoord, uint* sampler, TerrainMaterialGeneratorA::SM2Profile const* prof, Terrain const* terrain, enum TerrainMaterialGeneratorA::SM2Profile::TechniqueType tt, StringStream& outStream )
_ZN4Ogre25TerrainMaterialGeneratorA10SM2Profile14ShaderHelperCg30generateFpDynamicShadowsParamsEPjS3_PKS1_PKNS_7TerrainENS1_13TechniqueTypeERNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE
|
Change |
Effect |
1 |
Type of 6th parameter outStream has been changed from StringUtil::StrStreamType& to StringStream&. |
Replacement of parameter data type may indicate a change in its semantic meaning. |
[+] TerrainMaterialGeneratorA::SM2Profile::ShaderHelperCg::generateFpFooter ( TerrainMaterialGeneratorA::SM2Profile const* prof, Terrain const* terrain, enum TerrainMaterialGeneratorA::SM2Profile::TechniqueType tt, StringUtil::StrStreamType& outStream ) 1
⇣
TerrainMaterialGeneratorA::SM2Profile::ShaderHelperCg::generateFpFooter ( TerrainMaterialGeneratorA::SM2Profile const* prof, Terrain const* terrain, enum TerrainMaterialGeneratorA::SM2Profile::TechniqueType tt, StringStream& outStream )
_ZN4Ogre25TerrainMaterialGeneratorA10SM2Profile14ShaderHelperCg16generateFpFooterEPKS1_PKNS_7TerrainENS1_13TechniqueTypeERNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE
|
Change |
Effect |
1 |
Type of 4th parameter outStream has been changed from StringUtil::StrStreamType& to StringStream&. |
Replacement of parameter data type may indicate a change in its semantic meaning. |
[+] TerrainMaterialGeneratorA::SM2Profile::ShaderHelperCg::generateFpHeader ( TerrainMaterialGeneratorA::SM2Profile const* prof, Terrain const* terrain, enum TerrainMaterialGeneratorA::SM2Profile::TechniqueType tt, StringUtil::StrStreamType& outStream ) 1
⇣
TerrainMaterialGeneratorA::SM2Profile::ShaderHelperCg::generateFpHeader ( TerrainMaterialGeneratorA::SM2Profile const* prof, Terrain const* terrain, enum TerrainMaterialGeneratorA::SM2Profile::TechniqueType tt, StringStream& outStream )
_ZN4Ogre25TerrainMaterialGeneratorA10SM2Profile14ShaderHelperCg16generateFpHeaderEPKS1_PKNS_7TerrainENS1_13TechniqueTypeERNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE
|
Change |
Effect |
1 |
Type of 4th parameter outStream has been changed from StringUtil::StrStreamType& to StringStream&. |
Replacement of parameter data type may indicate a change in its semantic meaning. |
[+] TerrainMaterialGeneratorA::SM2Profile::ShaderHelperCg::generateFpLayer ( TerrainMaterialGeneratorA::SM2Profile const* prof, Terrain const* terrain, enum TerrainMaterialGeneratorA::SM2Profile::TechniqueType tt, uint layer, StringUtil::StrStreamType& outStream ) 1
⇣
TerrainMaterialGeneratorA::SM2Profile::ShaderHelperCg::generateFpLayer ( TerrainMaterialGeneratorA::SM2Profile const* prof, Terrain const* terrain, enum TerrainMaterialGeneratorA::SM2Profile::TechniqueType tt, uint layer, StringStream& outStream )
_ZN4Ogre25TerrainMaterialGeneratorA10SM2Profile14ShaderHelperCg15generateFpLayerEPKS1_PKNS_7TerrainENS1_13TechniqueTypeEjRNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE
|
Change |
Effect |
1 |
Type of 5th parameter outStream has been changed from StringUtil::StrStreamType& to StringStream&. |
Replacement of parameter data type may indicate a change in its semantic meaning. |
[+] TerrainMaterialGeneratorA::SM2Profile::ShaderHelperCg::generateVpDynamicShadows ( TerrainMaterialGeneratorA::SM2Profile const* prof, Terrain const* terrain, enum TerrainMaterialGeneratorA::SM2Profile::TechniqueType tt, StringUtil::StrStreamType& outStream ) 1
⇣
TerrainMaterialGeneratorA::SM2Profile::ShaderHelperCg::generateVpDynamicShadows ( TerrainMaterialGeneratorA::SM2Profile const* prof, Terrain const* terrain, enum TerrainMaterialGeneratorA::SM2Profile::TechniqueType tt, StringStream& outStream )
_ZN4Ogre25TerrainMaterialGeneratorA10SM2Profile14ShaderHelperCg24generateVpDynamicShadowsEPKS1_PKNS_7TerrainENS1_13TechniqueTypeERNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE
|
Change |
Effect |
1 |
Type of 4th parameter outStream has been changed from StringUtil::StrStreamType& to StringStream&. |
Replacement of parameter data type may indicate a change in its semantic meaning. |
[+] TerrainMaterialGeneratorA::SM2Profile::ShaderHelperCg::generateVpDynamicShadowsParams ( uint texCoord, TerrainMaterialGeneratorA::SM2Profile const* prof, Terrain const* terrain, enum TerrainMaterialGeneratorA::SM2Profile::TechniqueType tt, StringUtil::StrStreamType& outStream ) 1
⇣
TerrainMaterialGeneratorA::SM2Profile::ShaderHelperCg::generateVpDynamicShadowsParams ( uint texCoord, TerrainMaterialGeneratorA::SM2Profile const* prof, Terrain const* terrain, enum TerrainMaterialGeneratorA::SM2Profile::TechniqueType tt, StringStream& outStream )
_ZN4Ogre25TerrainMaterialGeneratorA10SM2Profile14ShaderHelperCg30generateVpDynamicShadowsParamsEjPKS1_PKNS_7TerrainENS1_13TechniqueTypeERNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE
|
Change |
Effect |
1 |
Type of 5th parameter outStream has been changed from StringUtil::StrStreamType& to StringStream&. |
Replacement of parameter data type may indicate a change in its semantic meaning. |
[+] TerrainMaterialGeneratorA::SM2Profile::ShaderHelperCg::generateVpFooter ( TerrainMaterialGeneratorA::SM2Profile const* prof, Terrain const* terrain, enum TerrainMaterialGeneratorA::SM2Profile::TechniqueType tt, StringUtil::StrStreamType& outStream ) 1
⇣
TerrainMaterialGeneratorA::SM2Profile::ShaderHelperCg::generateVpFooter ( TerrainMaterialGeneratorA::SM2Profile const* prof, Terrain const* terrain, enum TerrainMaterialGeneratorA::SM2Profile::TechniqueType tt, StringStream& outStream )
_ZN4Ogre25TerrainMaterialGeneratorA10SM2Profile14ShaderHelperCg16generateVpFooterEPKS1_PKNS_7TerrainENS1_13TechniqueTypeERNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE
|
Change |
Effect |
1 |
Type of 4th parameter outStream has been changed from StringUtil::StrStreamType& to StringStream&. |
Replacement of parameter data type may indicate a change in its semantic meaning. |
[+] TerrainMaterialGeneratorA::SM2Profile::ShaderHelperCg::generateVpHeader ( TerrainMaterialGeneratorA::SM2Profile const* prof, Terrain const* terrain, enum TerrainMaterialGeneratorA::SM2Profile::TechniqueType tt, StringUtil::StrStreamType& outStream ) 1
⇣
TerrainMaterialGeneratorA::SM2Profile::ShaderHelperCg::generateVpHeader ( TerrainMaterialGeneratorA::SM2Profile const* prof, Terrain const* terrain, enum TerrainMaterialGeneratorA::SM2Profile::TechniqueType tt, StringStream& outStream )
_ZN4Ogre25TerrainMaterialGeneratorA10SM2Profile14ShaderHelperCg16generateVpHeaderEPKS1_PKNS_7TerrainENS1_13TechniqueTypeERNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE
|
Change |
Effect |
1 |
Type of 4th parameter outStream has been changed from StringUtil::StrStreamType& to StringStream&. |
Replacement of parameter data type may indicate a change in its semantic meaning. |
[+] TerrainMaterialGeneratorA::SM2Profile::ShaderHelperCg::generateVpLayer ( TerrainMaterialGeneratorA::SM2Profile const* prof, Terrain const* terrain, enum TerrainMaterialGeneratorA::SM2Profile::TechniqueType tt, uint layer, StringUtil::StrStreamType& outStream ) 1
⇣
TerrainMaterialGeneratorA::SM2Profile::ShaderHelperCg::generateVpLayer ( TerrainMaterialGeneratorA::SM2Profile const* prof, Terrain const* terrain, enum TerrainMaterialGeneratorA::SM2Profile::TechniqueType tt, uint layer, StringStream& outStream )
_ZN4Ogre25TerrainMaterialGeneratorA10SM2Profile14ShaderHelperCg15generateVpLayerEPKS1_PKNS_7TerrainENS1_13TechniqueTypeEjRNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE
|
Change |
Effect |
1 |
Type of 5th parameter outStream has been changed from StringUtil::StrStreamType& to StringStream&. |
Replacement of parameter data type may indicate a change in its semantic meaning. |
[+] TerrainMaterialGeneratorA::SM2Profile::ShaderHelperGLSL::generateFpDynamicShadows ( TerrainMaterialGeneratorA::SM2Profile const* prof, Terrain const* terrain, enum TerrainMaterialGeneratorA::SM2Profile::TechniqueType tt, StringUtil::StrStreamType& outStream ) 1
⇣
TerrainMaterialGeneratorA::SM2Profile::ShaderHelperGLSL::generateFpDynamicShadows ( TerrainMaterialGeneratorA::SM2Profile const* prof, Terrain const* terrain, enum TerrainMaterialGeneratorA::SM2Profile::TechniqueType tt, StringStream& outStream )
_ZN4Ogre25TerrainMaterialGeneratorA10SM2Profile16ShaderHelperGLSL24generateFpDynamicShadowsEPKS1_PKNS_7TerrainENS1_13TechniqueTypeERNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE
|
Change |
Effect |
1 |
Type of 4th parameter outStream has been changed from StringUtil::StrStreamType& to StringStream&. |
Replacement of parameter data type may indicate a change in its semantic meaning. |
[+] TerrainMaterialGeneratorA::SM2Profile::ShaderHelperGLSL::generateFpDynamicShadowsHelpers ( TerrainMaterialGeneratorA::SM2Profile const* prof, Terrain const* terrain, enum TerrainMaterialGeneratorA::SM2Profile::TechniqueType tt, StringUtil::StrStreamType& outStream ) 1
⇣
TerrainMaterialGeneratorA::SM2Profile::ShaderHelperGLSL::generateFpDynamicShadowsHelpers ( TerrainMaterialGeneratorA::SM2Profile const* prof, Terrain const* terrain, enum TerrainMaterialGeneratorA::SM2Profile::TechniqueType tt, StringStream& outStream )
_ZN4Ogre25TerrainMaterialGeneratorA10SM2Profile16ShaderHelperGLSL31generateFpDynamicShadowsHelpersEPKS1_PKNS_7TerrainENS1_13TechniqueTypeERNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE
|
Change |
Effect |
1 |
Type of 4th parameter outStream has been changed from StringUtil::StrStreamType& to StringStream&. |
Replacement of parameter data type may indicate a change in its semantic meaning. |
[+] TerrainMaterialGeneratorA::SM2Profile::ShaderHelperGLSL::generateFpDynamicShadowsParams ( uint* texCoord, uint* sampler, TerrainMaterialGeneratorA::SM2Profile const* prof, Terrain const* terrain, enum TerrainMaterialGeneratorA::SM2Profile::TechniqueType tt, StringUtil::StrStreamType& outStream ) 1
⇣
TerrainMaterialGeneratorA::SM2Profile::ShaderHelperGLSL::generateFpDynamicShadowsParams ( uint* texCoord, uint* sampler, TerrainMaterialGeneratorA::SM2Profile const* prof, Terrain const* terrain, enum TerrainMaterialGeneratorA::SM2Profile::TechniqueType tt, StringStream& outStream )
_ZN4Ogre25TerrainMaterialGeneratorA10SM2Profile16ShaderHelperGLSL30generateFpDynamicShadowsParamsEPjS3_PKS1_PKNS_7TerrainENS1_13TechniqueTypeERNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE
|
Change |
Effect |
1 |
Type of 6th parameter outStream has been changed from StringUtil::StrStreamType& to StringStream&. |
Replacement of parameter data type may indicate a change in its semantic meaning. |
[+] TerrainMaterialGeneratorA::SM2Profile::ShaderHelperGLSL::generateFpFooter ( TerrainMaterialGeneratorA::SM2Profile const* prof, Terrain const* terrain, enum TerrainMaterialGeneratorA::SM2Profile::TechniqueType tt, StringUtil::StrStreamType& outStream ) 1
⇣
TerrainMaterialGeneratorA::SM2Profile::ShaderHelperGLSL::generateFpFooter ( TerrainMaterialGeneratorA::SM2Profile const* prof, Terrain const* terrain, enum TerrainMaterialGeneratorA::SM2Profile::TechniqueType tt, StringStream& outStream )
_ZN4Ogre25TerrainMaterialGeneratorA10SM2Profile16ShaderHelperGLSL16generateFpFooterEPKS1_PKNS_7TerrainENS1_13TechniqueTypeERNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE
|
Change |
Effect |
1 |
Type of 4th parameter outStream has been changed from StringUtil::StrStreamType& to StringStream&. |
Replacement of parameter data type may indicate a change in its semantic meaning. |
[+] TerrainMaterialGeneratorA::SM2Profile::ShaderHelperGLSL::generateFpHeader ( TerrainMaterialGeneratorA::SM2Profile const* prof, Terrain const* terrain, enum TerrainMaterialGeneratorA::SM2Profile::TechniqueType tt, StringUtil::StrStreamType& outStream ) 1
⇣
TerrainMaterialGeneratorA::SM2Profile::ShaderHelperGLSL::generateFpHeader ( TerrainMaterialGeneratorA::SM2Profile const* prof, Terrain const* terrain, enum TerrainMaterialGeneratorA::SM2Profile::TechniqueType tt, StringStream& outStream )
_ZN4Ogre25TerrainMaterialGeneratorA10SM2Profile16ShaderHelperGLSL16generateFpHeaderEPKS1_PKNS_7TerrainENS1_13TechniqueTypeERNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE
|
Change |
Effect |
1 |
Type of 4th parameter outStream has been changed from StringUtil::StrStreamType& to StringStream&. |
Replacement of parameter data type may indicate a change in its semantic meaning. |
[+] TerrainMaterialGeneratorA::SM2Profile::ShaderHelperGLSL::generateFpLayer ( TerrainMaterialGeneratorA::SM2Profile const* prof, Terrain const* terrain, enum TerrainMaterialGeneratorA::SM2Profile::TechniqueType tt, uint layer, StringUtil::StrStreamType& outStream ) 1
⇣
TerrainMaterialGeneratorA::SM2Profile::ShaderHelperGLSL::generateFpLayer ( TerrainMaterialGeneratorA::SM2Profile const* prof, Terrain const* terrain, enum TerrainMaterialGeneratorA::SM2Profile::TechniqueType tt, uint layer, StringStream& outStream )
_ZN4Ogre25TerrainMaterialGeneratorA10SM2Profile16ShaderHelperGLSL15generateFpLayerEPKS1_PKNS_7TerrainENS1_13TechniqueTypeEjRNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE
|
Change |
Effect |
1 |
Type of 5th parameter outStream has been changed from StringUtil::StrStreamType& to StringStream&. |
Replacement of parameter data type may indicate a change in its semantic meaning. |
[+] TerrainMaterialGeneratorA::SM2Profile::ShaderHelperGLSL::generateVpDynamicShadows ( TerrainMaterialGeneratorA::SM2Profile const* prof, Terrain const* terrain, enum TerrainMaterialGeneratorA::SM2Profile::TechniqueType tt, StringUtil::StrStreamType& outStream ) 1
⇣
TerrainMaterialGeneratorA::SM2Profile::ShaderHelperGLSL::generateVpDynamicShadows ( TerrainMaterialGeneratorA::SM2Profile const* prof, Terrain const* terrain, enum TerrainMaterialGeneratorA::SM2Profile::TechniqueType tt, StringStream& outStream )
_ZN4Ogre25TerrainMaterialGeneratorA10SM2Profile16ShaderHelperGLSL24generateVpDynamicShadowsEPKS1_PKNS_7TerrainENS1_13TechniqueTypeERNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE
|
Change |
Effect |
1 |
Type of 4th parameter outStream has been changed from StringUtil::StrStreamType& to StringStream&. |
Replacement of parameter data type may indicate a change in its semantic meaning. |
[+] TerrainMaterialGeneratorA::SM2Profile::ShaderHelperGLSL::generateVpDynamicShadowsParams ( uint texCoord, TerrainMaterialGeneratorA::SM2Profile const* prof, Terrain const* terrain, enum TerrainMaterialGeneratorA::SM2Profile::TechniqueType tt, StringUtil::StrStreamType& outStream ) 1
⇣
TerrainMaterialGeneratorA::SM2Profile::ShaderHelperGLSL::generateVpDynamicShadowsParams ( uint texCoord, TerrainMaterialGeneratorA::SM2Profile const* prof, Terrain const* terrain, enum TerrainMaterialGeneratorA::SM2Profile::TechniqueType tt, StringStream& outStream )
_ZN4Ogre25TerrainMaterialGeneratorA10SM2Profile16ShaderHelperGLSL30generateVpDynamicShadowsParamsEjPKS1_PKNS_7TerrainENS1_13TechniqueTypeERNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE
|
Change |
Effect |
1 |
Type of 5th parameter outStream has been changed from StringUtil::StrStreamType& to StringStream&. |
Replacement of parameter data type may indicate a change in its semantic meaning. |
[+] TerrainMaterialGeneratorA::SM2Profile::ShaderHelperGLSL::generateVpFooter ( TerrainMaterialGeneratorA::SM2Profile const* prof, Terrain const* terrain, enum TerrainMaterialGeneratorA::SM2Profile::TechniqueType tt, StringUtil::StrStreamType& outStream ) 1
⇣
TerrainMaterialGeneratorA::SM2Profile::ShaderHelperGLSL::generateVpFooter ( TerrainMaterialGeneratorA::SM2Profile const* prof, Terrain const* terrain, enum TerrainMaterialGeneratorA::SM2Profile::TechniqueType tt, StringStream& outStream )
_ZN4Ogre25TerrainMaterialGeneratorA10SM2Profile16ShaderHelperGLSL16generateVpFooterEPKS1_PKNS_7TerrainENS1_13TechniqueTypeERNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE
|
Change |
Effect |
1 |
Type of 4th parameter outStream has been changed from StringUtil::StrStreamType& to StringStream&. |
Replacement of parameter data type may indicate a change in its semantic meaning. |
[+] TerrainMaterialGeneratorA::SM2Profile::ShaderHelperGLSL::generateVpHeader ( TerrainMaterialGeneratorA::SM2Profile const* prof, Terrain const* terrain, enum TerrainMaterialGeneratorA::SM2Profile::TechniqueType tt, StringUtil::StrStreamType& outStream ) 1
⇣
TerrainMaterialGeneratorA::SM2Profile::ShaderHelperGLSL::generateVpHeader ( TerrainMaterialGeneratorA::SM2Profile const* prof, Terrain const* terrain, enum TerrainMaterialGeneratorA::SM2Profile::TechniqueType tt, StringStream& outStream )
_ZN4Ogre25TerrainMaterialGeneratorA10SM2Profile16ShaderHelperGLSL16generateVpHeaderEPKS1_PKNS_7TerrainENS1_13TechniqueTypeERNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE
|
Change |
Effect |
1 |
Type of 4th parameter outStream has been changed from StringUtil::StrStreamType& to StringStream&. |
Replacement of parameter data type may indicate a change in its semantic meaning. |
[+] TerrainMaterialGeneratorA::SM2Profile::ShaderHelperGLSL::generateVpLayer ( TerrainMaterialGeneratorA::SM2Profile const* prof, Terrain const* terrain, enum TerrainMaterialGeneratorA::SM2Profile::TechniqueType tt, uint layer, StringUtil::StrStreamType& outStream ) 1
⇣
TerrainMaterialGeneratorA::SM2Profile::ShaderHelperGLSL::generateVpLayer ( TerrainMaterialGeneratorA::SM2Profile const* prof, Terrain const* terrain, enum TerrainMaterialGeneratorA::SM2Profile::TechniqueType tt, uint layer, StringStream& outStream )
_ZN4Ogre25TerrainMaterialGeneratorA10SM2Profile16ShaderHelperGLSL15generateVpLayerEPKS1_PKNS_7TerrainENS1_13TechniqueTypeEjRNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE
|
Change |
Effect |
1 |
Type of 5th parameter outStream has been changed from StringUtil::StrStreamType& to StringStream&. |
Replacement of parameter data type may indicate a change in its semantic meaning. |
to the top
Other Changes in Data Types 14
OgrePixelFormat.h
namespace Ogre
[+] enum PixelFormat 14
|
Change |
Effect |
1 |
The member PF_ASTC_RGBA_10X10_LDR with value 106 has been added. |
No effect. |
2 |
The member PF_ASTC_RGBA_10X5_LDR with value 103 has been added. |
No effect. |
3 |
The member PF_ASTC_RGBA_10X6_LDR with value 104 has been added. |
No effect. |
4 |
The member PF_ASTC_RGBA_10X8_LDR with value 105 has been added. |
No effect. |
5 |
The member PF_ASTC_RGBA_12X10_LDR with value 107 has been added. |
No effect. |
6 |
The member PF_ASTC_RGBA_12X12_LDR with value 108 has been added. |
No effect. |
7 |
The member PF_ASTC_RGBA_4X4_LDR with value 95 has been added. |
No effect. |
8 |
The member PF_ASTC_RGBA_5X4_LDR with value 96 has been added. |
No effect. |
9 |
The member PF_ASTC_RGBA_5X5_LDR with value 97 has been added. |
No effect. |
10 |
The member PF_ASTC_RGBA_6X5_LDR with value 98 has been added. |
No effect. |
11 |
The member PF_ASTC_RGBA_6X6_LDR with value 99 has been added. |
No effect. |
12 |
The member PF_ASTC_RGBA_8X5_LDR with value 100 has been added. |
No effect. |
13 |
The member PF_ASTC_RGBA_8X6_LDR with value 101 has been added. |
No effect. |
14 |
The member PF_ASTC_RGBA_8X8_LDR with value 102 has been added. |
No effect. |
[+] affected symbols: 246 (45.3%)
TerrainGroup::TerrainSlot::freeInstance ( )
Field 'this.instance.mCpuTerrainNormalMap.format' in the object of this method is of type 'enum PixelFormat'.
TerrainGroup::TerrainSlot::~TerrainSlot ( )
Field 'this.instance.mCpuTerrainNormalMap.format' in the object of this method is of type 'enum PixelFormat'.
TerrainGroup::getTerrainSlot ( long x, long y, bool createIfMissing )
Field 'retval.instance.mCpuTerrainNormalMap.format' in the return value (pointer) is of type 'enum PixelFormat'.
TerrainGroup::loadTerrainImpl ( struct TerrainGroup::TerrainSlot* slot, bool synchronous )
Field 'slot.instance.mCpuTerrainNormalMap.format' in 1st parameter 'slot' (pointer) is of type 'enum PixelFormat'.
TerrainGroup::connectNeighbour ( struct TerrainGroup::TerrainSlot* slot, long offsetx, long offsety )
Field 'slot.instance.mCpuTerrainNormalMap.format' in 1st parameter 'slot' (pointer) is of type 'enum PixelFormat'.
TerrainGroup::getHeightAtWorldPosition ( Real x, Real y, Real z, Terrain** ppTerrain )
Field 'ppTerrain.mCpuTerrainNormalMap.format' in 4th parameter 'ppTerrain' (pointer) is of type 'enum PixelFormat'.
TerrainGroup::getHeightAtWorldPosition ( Vector3 const& pos, Terrain** ppTerrain )
Field 'ppTerrain.mCpuTerrainNormalMap.format' in 2nd parameter 'ppTerrain' (pointer) is of type 'enum PixelFormat'.
TerrainLodManager::TerrainLodManager ( Terrain* t, String const& filename )
Field 't.mCpuTerrainNormalMap.format' in 1st parameter 't' (pointer) is of type 'enum PixelFormat'.
TerrainQuadTreeNode::TerrainQuadTreeNode ( Terrain* terrain, TerrainQuadTreeNode* parent, uint16 xoff, uint16 yoff, uint16 size, uint16 lod, uint16 depth, uint16 quadrant )
Field 'terrain.mCpuTerrainNormalMap.format' in 1st parameter 'terrain' (pointer) is of type 'enum PixelFormat'.
TerrainLayerBlendMap::getBlendValue ( size_t x, size_t y )
Field 'this.mParent.mCpuTerrainNormalMap.format' in the object of this method is of type 'enum PixelFormat'.
...
to the top
Header Files 46
OgreAny.h
OgreAtomicScalar.h
OgreAxisAlignedBox.h
OgreColourValue.h
OgreCommon.h
OgreDataStream.h
OgreGpuProgramParams.h
OgreHardwareIndexBuffer.h
OgreHardwareVertexBuffer.h
OgreIteratorWrapper.h
OgreMatrix4.h
OgreMemoryAllocatedObject.h
OgreMemoryAllocatorConfig.h
OgreMemoryStdAlloc.h
OgreNameGenerator.h
OgrePagedWorldSection.h
OgrePagingPrerequisites.h
OgrePass.h
OgrePixelFormat.h
OgrePlatform.h
OgrePrerequisites.h
OgreRay.h
OgreRenderable.h
OgreRenderOperation.h
OgreRenderSystemCapabilities.h
OgreSceneManager.h
OgreSharedPtr.h
OgreSingleton.h
OgreSphere.h
OgreString.h
OgreStringVector.h
OgreTechnique.h
OgreTerrain.h
OgreTerrainAutoUpdateLod.h
OgreTerrainGroup.h
OgreTerrainLayerBlendMap.h
OgreTerrainLodManager.h
OgreTerrainMaterialGenerator.h
OgreTerrainMaterialGeneratorA.h
OgreTerrainPagedWorldSection.h
OgreTerrainPaging.h
OgreTerrainQuadTreeNode.h
OgreVector3.h
OgreVector4.h
OgreVertexIndexData.h
OgreWorkQueue.h
to the top
Source Files 14
OgreTerrain.cpp
OgreTerrainAutoUpdateLod.cpp
OgreTerrainGroup.cpp
OgreTerrainLayerBlendMap.cpp
OgreTerrainLodManager.cpp
OgreTerrainMaterialGenerator.cpp
OgreTerrainMaterialGeneratorA.cpp
OgreTerrainMaterialShaderHelperCg.cpp
OgreTerrainMaterialShaderHelperGLSL.cpp
OgreTerrainMaterialShaderHelperGLSLES.cpp
OgreTerrainMaterialShaderHelperHLSL.cpp
OgreTerrainPagedWorldSection.cpp
OgreTerrainPaging.cpp
OgreTerrainQuadTreeNode.cpp
to the top
Objects 1
libOgreTerrain.so.1.9.0
to the top