Source compatibility report for the libOgreRTShaderSystem.so object between 13.6.4 and 14.0.0 versions
Test Info
Module Name | libOgreRTShaderSystem |
Version #1 | 13.6.4 |
Version #2 | 14.0.0 |
Arch | x86_64 |
Test Results
Total Header Files | 52 |
Total Source Files | 29 |
Total Objects | 1 |
Total Symbols / Types | 734 / 140 |
Compatibility |
65.9% |
Problem Summary
| Severity | Count |
---|
Added Symbols | - | 3 |
Removed Symbols | High | 144 |
Problems with Data Types | High | 104 |
Medium | 13 |
Low | 7 |
Problems with Symbols | High | 16 |
Medium | 12 |
Low | 5 |
Problems with Constants | Low | 0 |
Other Changes in Data Types | - | 27 |
Other Changes in Symbols | - | 18 |
Added Symbols 3
OgreShaderExHardwareSkinning.h
namespace Ogre::RTShader
HardwareSkinningFactory::mMaxCalculableBoneCount [data]
_ZN4Ogre8RTShader23HardwareSkinningFactory23mMaxCalculableBoneCountE
OgreShaderExLayeredBlending.h
namespace Ogre::RTShader
LayeredBlending::getSourceModifier ( unsigned short index, enum SourceModifier& modType, int& customNum ) const
_ZNK4Ogre8RTShader15LayeredBlending17getSourceModifierEtRNS0_14SourceModifierERi
OgreShaderGenerator.h
namespace Ogre::RTShader
ShaderGenerator::_markNonFFP ( Ogre::TextureUnitState const* tu ) [static]
_ZN4Ogre8RTShader15ShaderGenerator11_markNonFFPEPKNS_16TextureUnitStateE
to the top
Removed Symbols 144
OgreShaderExGBuffer.h
namespace Ogre::RTShader
GBuffer::copyFrom ( SubRenderState const& rhs )
_ZN4Ogre8RTShader7GBuffer8copyFromERKNS0_14SubRenderStateE
GBuffer::createCpuSubPrograms ( ProgramSet* programSet )
_ZN4Ogre8RTShader7GBuffer20createCpuSubProgramsEPNS0_10ProgramSetE
GBuffer::getExecutionOrder ( ) const
_ZNK4Ogre8RTShader7GBuffer17getExecutionOrderEv
GBuffer::getType ( ) const
_ZNK4Ogre8RTShader7GBuffer7getTypeB5cxx11Ev
GBuffer::preAddToRenderState ( RenderState const* renderState, Ogre::Pass* srcPass, Ogre::Pass* dstPass )
_ZN4Ogre8RTShader7GBuffer19preAddToRenderStateEPKNS0_11RenderStateEPNS_4PassES6_
GBuffer::Type [data]
_ZN4Ogre8RTShader7GBuffer4TypeB5cxx11E
GBuffer::~GBuffer [D0] ( )
_ZN4Ogre8RTShader7GBufferD0Ev
GBuffer::~GBuffer [D1] ( )
_ZN4Ogre8RTShader7GBufferD1Ev
GBuffer::~GBuffer [D2] ( )
_ZN4Ogre8RTShader7GBufferD2Ev
GBufferFactory::createInstance ( Ogre::ScriptCompiler* compiler, Ogre::PropertyAbstractNode* prop, Ogre::Pass* pass, SGScriptTranslator* translator )
_ZN4Ogre8RTShader14GBufferFactory14createInstanceEPNS_14ScriptCompilerEPNS_20PropertyAbstractNodeEPNS_4PassEPNS0_18SGScriptTranslatorE
GBufferFactory::createInstanceImpl ( )
_ZN4Ogre8RTShader14GBufferFactory18createInstanceImplEv
GBufferFactory::getType ( ) const
_ZNK4Ogre8RTShader14GBufferFactory7getTypeB5cxx11Ev
GBufferFactory::writeInstance ( Ogre::MaterialSerializer* ser, SubRenderState* subRenderState, Ogre::Pass* srcPass, Ogre::Pass* dstPass )
_ZN4Ogre8RTShader14GBufferFactory13writeInstanceEPNS_18MaterialSerializerEPNS0_14SubRenderStateEPNS_4PassES7_
GBufferFactory::~GBufferFactory [D0] ( )
_ZN4Ogre8RTShader14GBufferFactoryD0Ev
GBufferFactory::~GBufferFactory [D1] ( )
_ZN4Ogre8RTShader14GBufferFactoryD1Ev
GBufferFactory::~GBufferFactory [D2] ( )
_ZN4Ogre8RTShader14GBufferFactoryD2Ev
OgreShaderExHardwareSkinning.h
namespace Ogre::RTShader
HardwareSkinning::addFunctionInvocations ( ProgramSet* programSet )
_ZN4Ogre8RTShader16HardwareSkinning22addFunctionInvocationsEPNS0_10ProgramSetE
HardwareSkinning::copyFrom ( SubRenderState const& rhs )
_ZN4Ogre8RTShader16HardwareSkinning8copyFromERKNS0_14SubRenderStateE
HardwareSkinning::getBoneCount ( )
_ZN4Ogre8RTShader16HardwareSkinning12getBoneCountEv
HardwareSkinning::getExecutionOrder ( ) const
_ZNK4Ogre8RTShader16HardwareSkinning17getExecutionOrderEv
HardwareSkinning::getSkinningType ( )
_ZN4Ogre8RTShader16HardwareSkinning15getSkinningTypeEv
HardwareSkinning::getType ( ) const
_ZNK4Ogre8RTShader16HardwareSkinning7getTypeB5cxx11Ev
HardwareSkinning::getWeightCount ( )
_ZN4Ogre8RTShader16HardwareSkinning14getWeightCountEv
HardwareSkinning::HardwareSkinning [C1] ( )
_ZN4Ogre8RTShader16HardwareSkinningC1Ev
HardwareSkinning::HardwareSkinning [C2] ( )
_ZN4Ogre8RTShader16HardwareSkinningC2Ev
HardwareSkinning::hasCorrectAntipodalityHandling ( )
_ZN4Ogre8RTShader16HardwareSkinning30hasCorrectAntipodalityHandlingEv
HardwareSkinning::hasScalingShearingSupport ( )
_ZN4Ogre8RTShader16HardwareSkinning25hasScalingShearingSupportEv
HardwareSkinning::preAddToRenderState ( RenderState const* renderState, Ogre::Pass* srcPass, Ogre::Pass* dstPass )
_ZN4Ogre8RTShader16HardwareSkinning19preAddToRenderStateEPKNS0_11RenderStateEPNS_4PassES6_
HardwareSkinning::resolveDependencies ( ProgramSet* programSet )
_ZN4Ogre8RTShader16HardwareSkinning19resolveDependenciesEPNS0_10ProgramSetE
HardwareSkinning::resolveParameters ( ProgramSet* programSet )
_ZN4Ogre8RTShader16HardwareSkinning17resolveParametersEPNS0_10ProgramSetE
HardwareSkinning::setHardwareSkinningParam ( Ogre::ushort boneCount, Ogre::ushort weightCount, enum SkinningType skinningType, bool correctAntipodalityHandling, bool scalingShearingSupport )
_ZN4Ogre8RTShader16HardwareSkinning24setHardwareSkinningParamEttNS0_12SkinningTypeEbb
HardwareSkinning::Type [data]
_ZN4Ogre8RTShader16HardwareSkinning4TypeB5cxx11E
HardwareSkinning::~HardwareSkinning [D0] ( )
_ZN4Ogre8RTShader16HardwareSkinningD0Ev
HardwareSkinning::~HardwareSkinning [D1] ( )
_ZN4Ogre8RTShader16HardwareSkinningD1Ev
HardwareSkinning::~HardwareSkinning [D2] ( )
_ZN4Ogre8RTShader16HardwareSkinningD2Ev
HardwareSkinningFactory::extractSkeletonData ( Ogre::Entity const* pEntity, size_t subEntityIndex, Ogre::ushort& boneCount, Ogre::ushort& weightCount )
_ZN4Ogre8RTShader23HardwareSkinningFactory19extractSkeletonDataEPKNS_6EntityEmRtS5_
HardwareSkinningFactory::imprintSkeletonData ( Ogre::MaterialPtr const& pMaterial, bool isVaild, Ogre::ushort boneCount, Ogre::ushort weightCount, enum SkinningType skinningType, bool correctAntidpodalityHandling, bool scalingShearingSupport )
_ZN4Ogre8RTShader23HardwareSkinningFactory19imprintSkeletonDataERKNS_9SharedPtrINS_8MaterialEEEbttNS0_12SkinningTypeEbb
OgreShaderExIntegratedPSSM3.h
namespace Ogre::RTShader
IntegratedPSSM3::addFunctionInvocations ( ProgramSet* programSet )
_ZN4Ogre8RTShader15IntegratedPSSM322addFunctionInvocationsEPNS0_10ProgramSetE
IntegratedPSSM3::addPSInvocation ( Program* psProgram, int const groupOrder )
_ZN4Ogre8RTShader15IntegratedPSSM315addPSInvocationEPNS0_7ProgramEi
IntegratedPSSM3::addVSInvocation ( Function* vsMain, int const groupOrder )
_ZN4Ogre8RTShader15IntegratedPSSM315addVSInvocationEPNS0_8FunctionEi
IntegratedPSSM3::copyFrom ( SubRenderState const& rhs )
_ZN4Ogre8RTShader15IntegratedPSSM38copyFromERKNS0_14SubRenderStateE
IntegratedPSSM3::getExecutionOrder ( ) const
_ZNK4Ogre8RTShader15IntegratedPSSM317getExecutionOrderEv
IntegratedPSSM3::IntegratedPSSM3 [C1] ( )
_ZN4Ogre8RTShader15IntegratedPSSM3C1Ev
IntegratedPSSM3::IntegratedPSSM3 [C2] ( )
_ZN4Ogre8RTShader15IntegratedPSSM3C2Ev
IntegratedPSSM3::preAddToRenderState ( RenderState const* renderState, Ogre::Pass* srcPass, Ogre::Pass* dstPass )
_ZN4Ogre8RTShader15IntegratedPSSM319preAddToRenderStateEPKNS0_11RenderStateEPNS_4PassES6_
IntegratedPSSM3::resolveDependencies ( ProgramSet* programSet )
_ZN4Ogre8RTShader15IntegratedPSSM319resolveDependenciesEPNS0_10ProgramSetE
IntegratedPSSM3::resolveParameters ( ProgramSet* programSet )
_ZN4Ogre8RTShader15IntegratedPSSM317resolveParametersEPNS0_10ProgramSetE
IntegratedPSSM3::setParameter ( Ogre::String const& name, Ogre::String const& value )
_ZN4Ogre8RTShader15IntegratedPSSM312setParameterERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_
IntegratedPSSM3::setSplitPoints ( IntegratedPSSM3::SplitPointList const& newSplitPoints )
_ZN4Ogre8RTShader15IntegratedPSSM314setSplitPointsERKSt6vectorIfSaIfEE
IntegratedPSSM3::Type [data]
_ZN4Ogre8RTShader15IntegratedPSSM34TypeB5cxx11E
IntegratedPSSM3::updateGpuProgramsParams ( Ogre::Renderable* rend, Ogre::Pass const* pass, Ogre::AutoParamDataSource const* source, Ogre::HashedVector<Ogre::Light*>const* pLightList )
_ZN4Ogre8RTShader15IntegratedPSSM323updateGpuProgramsParamsEPNS_10RenderableEPKNS_4PassEPKNS_19AutoParamDataSourceEPKNS_12HashedVectorIPNS_5LightEEE
IntegratedPSSM3::~IntegratedPSSM3 [D0] ( )
_ZN4Ogre8RTShader15IntegratedPSSM3D0Ev
IntegratedPSSM3::~IntegratedPSSM3 [D1] ( )
_ZN4Ogre8RTShader15IntegratedPSSM3D1Ev
IntegratedPSSM3::~IntegratedPSSM3 [D2] ( )
_ZN4Ogre8RTShader15IntegratedPSSM3D2Ev
IntegratedPSSM3Factory::createInstance ( Ogre::ScriptCompiler* compiler, Ogre::PropertyAbstractNode* prop, Ogre::Pass* pass, SGScriptTranslator* translator )
_ZN4Ogre8RTShader22IntegratedPSSM3Factory14createInstanceEPNS_14ScriptCompilerEPNS_20PropertyAbstractNodeEPNS_4PassEPNS0_18SGScriptTranslatorE
IntegratedPSSM3Factory::createInstanceImpl ( )
_ZN4Ogre8RTShader22IntegratedPSSM3Factory18createInstanceImplEv
IntegratedPSSM3Factory::~IntegratedPSSM3Factory [D0] ( )
_ZN4Ogre8RTShader22IntegratedPSSM3FactoryD0Ev
IntegratedPSSM3Factory::~IntegratedPSSM3Factory [D1] ( )
_ZN4Ogre8RTShader22IntegratedPSSM3FactoryD1Ev
IntegratedPSSM3Factory::~IntegratedPSSM3Factory [D2] ( )
_ZN4Ogre8RTShader22IntegratedPSSM3FactoryD2Ev
OgreShaderExLayeredBlending.h
namespace Ogre::RTShader
LayeredBlending::getSourceModifier ( unsigned short index, enum LayeredBlending::SourceModifier& modType, int& customNum ) const
_ZNK4Ogre8RTShader15LayeredBlending17getSourceModifierEtRNS1_14SourceModifierERi
LayeredBlending::setBlendMode ( unsigned short index, enum LayeredBlending::BlendMode mode )
_ZN4Ogre8RTShader15LayeredBlending12setBlendModeEtNS1_9BlendModeE
LayeredBlending::setSourceModifier ( unsigned short index, enum LayeredBlending::SourceModifier modType, int customNum )
_ZN4Ogre8RTShader15LayeredBlending17setSourceModifierEtNS1_14SourceModifierEi
LayeredBlendingFactory::createInstance ( Ogre::ScriptCompiler* compiler, Ogre::PropertyAbstractNode* prop, Ogre::TextureUnitState* texState, SGScriptTranslator* translator )
_ZN4Ogre8RTShader22LayeredBlendingFactory14createInstanceEPNS_14ScriptCompilerEPNS_20PropertyAbstractNodeEPNS_16TextureUnitStateEPNS0_18SGScriptTranslatorE
LayeredBlendingFactory::createInstanceImpl ( )
_ZN4Ogre8RTShader22LayeredBlendingFactory18createInstanceImplEv
LayeredBlendingFactory::createOrRetrieveSubRenderState ( SGScriptTranslator* translator )
_ZN4Ogre8RTShader22LayeredBlendingFactory30createOrRetrieveSubRenderStateEPNS0_18SGScriptTranslatorE
LayeredBlendingFactory::getType ( ) const
_ZNK4Ogre8RTShader22LayeredBlendingFactory7getTypeB5cxx11Ev
LayeredBlendingFactory::writeInstance ( Ogre::MaterialSerializer* ser, SubRenderState* subRenderState, Ogre::TextureUnitState const* srcTextureState, Ogre::TextureUnitState const* dstTextureState )
_ZN4Ogre8RTShader22LayeredBlendingFactory13writeInstanceEPNS_18MaterialSerializerEPNS0_14SubRenderStateEPKNS_16TextureUnitStateES8_
LayeredBlendingFactory::~LayeredBlendingFactory [D0] ( )
_ZN4Ogre8RTShader22LayeredBlendingFactoryD0Ev
LayeredBlendingFactory::~LayeredBlendingFactory [D1] ( )
_ZN4Ogre8RTShader22LayeredBlendingFactoryD1Ev
LayeredBlendingFactory::~LayeredBlendingFactory [D2] ( )
_ZN4Ogre8RTShader22LayeredBlendingFactoryD2Ev
OgreShaderExTriplanarTexturing.h
namespace Ogre::RTShader
TriplanarTexturing::addFunctionInvocations ( ProgramSet* programSet )
_ZN4Ogre8RTShader18TriplanarTexturing22addFunctionInvocationsEPNS0_10ProgramSetE
TriplanarTexturing::copyFrom ( SubRenderState const& rhs )
_ZN4Ogre8RTShader18TriplanarTexturing8copyFromERKNS0_14SubRenderStateE
TriplanarTexturing::getExecutionOrder ( ) const
_ZNK4Ogre8RTShader18TriplanarTexturing17getExecutionOrderEv
TriplanarTexturing::getType ( ) const
_ZNK4Ogre8RTShader18TriplanarTexturing7getTypeB5cxx11Ev
TriplanarTexturing::preAddToRenderState ( RenderState const* renderState, Ogre::Pass* srcPass, Ogre::Pass* dstPass )
_ZN4Ogre8RTShader18TriplanarTexturing19preAddToRenderStateEPKNS0_11RenderStateEPNS_4PassES6_
TriplanarTexturing::resolveDependencies ( ProgramSet* programSet )
_ZN4Ogre8RTShader18TriplanarTexturing19resolveDependenciesEPNS0_10ProgramSetE
TriplanarTexturing::resolveParameters ( ProgramSet* programSet )
_ZN4Ogre8RTShader18TriplanarTexturing17resolveParametersEPNS0_10ProgramSetE
TriplanarTexturing::setParameters ( Ogre::Vector3 const& parameters )
_ZN4Ogre8RTShader18TriplanarTexturing13setParametersERKNS_6VectorILi3EfEE
TriplanarTexturing::setTextureNames ( Ogre::String const& textureNameFromX, Ogre::String const& textureNameFromY, Ogre::String const& textureNameFromZ )
_ZN4Ogre8RTShader18TriplanarTexturing15setTextureNamesERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_S9_
TriplanarTexturing::type [data]
_ZN4Ogre8RTShader18TriplanarTexturing4typeB5cxx11E
TriplanarTexturing::updateGpuProgramsParams ( Ogre::Renderable* rend, Ogre::Pass const* pass, Ogre::AutoParamDataSource const* source, Ogre::HashedVector<Ogre::Light*>const* pLightList )
_ZN4Ogre8RTShader18TriplanarTexturing23updateGpuProgramsParamsEPNS_10RenderableEPKNS_4PassEPKNS_19AutoParamDataSourceEPKNS_12HashedVectorIPNS_5LightEEE
TriplanarTexturing::~TriplanarTexturing [D0] ( )
_ZN4Ogre8RTShader18TriplanarTexturingD0Ev
TriplanarTexturing::~TriplanarTexturing [D1] ( )
_ZN4Ogre8RTShader18TriplanarTexturingD1Ev
TriplanarTexturing::~TriplanarTexturing [D2] ( )
_ZN4Ogre8RTShader18TriplanarTexturingD2Ev
TriplanarTexturingFactory::createInstance ( Ogre::ScriptCompiler* compiler, Ogre::PropertyAbstractNode* prop, Ogre::Pass* pass, SGScriptTranslator* translator )
_ZN4Ogre8RTShader25TriplanarTexturingFactory14createInstanceEPNS_14ScriptCompilerEPNS_20PropertyAbstractNodeEPNS_4PassEPNS0_18SGScriptTranslatorE
TriplanarTexturingFactory::createInstanceImpl ( )
_ZN4Ogre8RTShader25TriplanarTexturingFactory18createInstanceImplEv
TriplanarTexturingFactory::getType ( ) const
_ZNK4Ogre8RTShader25TriplanarTexturingFactory7getTypeB5cxx11Ev
TriplanarTexturingFactory::~TriplanarTexturingFactory [D0] ( )
_ZN4Ogre8RTShader25TriplanarTexturingFactoryD0Ev
TriplanarTexturingFactory::~TriplanarTexturingFactory [D1] ( )
_ZN4Ogre8RTShader25TriplanarTexturingFactoryD1Ev
TriplanarTexturingFactory::~TriplanarTexturingFactory [D2] ( )
_ZN4Ogre8RTShader25TriplanarTexturingFactoryD2Ev
OgreShaderFFPTexturing.h
namespace Ogre::RTShader
FFPTexturing::getTexCalcMethod ( Ogre::TextureUnitState* textureUnitState )
_ZN4Ogre8RTShader12FFPTexturing16getTexCalcMethodEPNS_16TextureUnitStateE
FFPTexturingFactory::createInstance ( Ogre::ScriptCompiler* compiler, Ogre::PropertyAbstractNode* prop, Ogre::Pass* pass, SGScriptTranslator* translator )
_ZN4Ogre8RTShader19FFPTexturingFactory14createInstanceEPNS_14ScriptCompilerEPNS_20PropertyAbstractNodeEPNS_4PassEPNS0_18SGScriptTranslatorE
FFPTexturingFactory::createInstanceImpl ( )
_ZN4Ogre8RTShader19FFPTexturingFactory18createInstanceImplEv
FFPTexturingFactory::getType ( ) const
_ZNK4Ogre8RTShader19FFPTexturingFactory7getTypeB5cxx11Ev
FFPTexturingFactory::writeInstance ( Ogre::MaterialSerializer* ser, SubRenderState* subRenderState, Ogre::Pass* srcPass, Ogre::Pass* dstPass )
_ZN4Ogre8RTShader19FFPTexturingFactory13writeInstanceEPNS_18MaterialSerializerEPNS0_14SubRenderStateEPNS_4PassES7_
FFPTexturingFactory::~FFPTexturingFactory [D0] ( )
_ZN4Ogre8RTShader19FFPTexturingFactoryD0Ev
FFPTexturingFactory::~FFPTexturingFactory [D1] ( )
_ZN4Ogre8RTShader19FFPTexturingFactoryD1Ev
FFPTexturingFactory::~FFPTexturingFactory [D2] ( )
_ZN4Ogre8RTShader19FFPTexturingFactoryD2Ev
OgreShaderFFPTransform.h
namespace Ogre::RTShader
FFPTransform::copyFrom ( SubRenderState const& rhs )
_ZN4Ogre8RTShader12FFPTransform8copyFromERKNS0_14SubRenderStateE
FFPTransform::createCpuSubPrograms ( ProgramSet* programSet )
_ZN4Ogre8RTShader12FFPTransform20createCpuSubProgramsEPNS0_10ProgramSetE
FFPTransform::getExecutionOrder ( ) const
_ZNK4Ogre8RTShader12FFPTransform17getExecutionOrderEv
FFPTransform::getType ( ) const
_ZNK4Ogre8RTShader12FFPTransform7getTypeB5cxx11Ev
FFPTransform::preAddToRenderState ( RenderState const* renderState, Ogre::Pass* srcPass, Ogre::Pass* dstPass )
_ZN4Ogre8RTShader12FFPTransform19preAddToRenderStateEPKNS0_11RenderStateEPNS_4PassES6_
FFPTransform::Type [data]
_ZN4Ogre8RTShader12FFPTransform4TypeB5cxx11E
FFPTransform::~FFPTransform [D0] ( )
_ZN4Ogre8RTShader12FFPTransformD0Ev
FFPTransform::~FFPTransform [D1] ( )
_ZN4Ogre8RTShader12FFPTransformD1Ev
FFPTransform::~FFPTransform [D2] ( )
_ZN4Ogre8RTShader12FFPTransformD2Ev
FFPTransformFactory::createInstance ( Ogre::ScriptCompiler* compiler, Ogre::PropertyAbstractNode* prop, Ogre::Pass* pass, SGScriptTranslator* translator )
_ZN4Ogre8RTShader19FFPTransformFactory14createInstanceEPNS_14ScriptCompilerEPNS_20PropertyAbstractNodeEPNS_4PassEPNS0_18SGScriptTranslatorE
FFPTransformFactory::createInstanceImpl ( )
_ZN4Ogre8RTShader19FFPTransformFactory18createInstanceImplEv
FFPTransformFactory::getType ( ) const
_ZNK4Ogre8RTShader19FFPTransformFactory7getTypeB5cxx11Ev
FFPTransformFactory::writeInstance ( Ogre::MaterialSerializer* ser, SubRenderState* subRenderState, Ogre::Pass* srcPass, Ogre::Pass* dstPass )
_ZN4Ogre8RTShader19FFPTransformFactory13writeInstanceEPNS_18MaterialSerializerEPNS0_14SubRenderStateEPNS_4PassES7_
FFPTransformFactory::~FFPTransformFactory [D0] ( )
_ZN4Ogre8RTShader19FFPTransformFactoryD0Ev
FFPTransformFactory::~FFPTransformFactory [D1] ( )
_ZN4Ogre8RTShader19FFPTransformFactoryD1Ev
FFPTransformFactory::~FFPTransformFactory [D2] ( )
_ZN4Ogre8RTShader19FFPTransformFactoryD2Ev
OgreShaderProgramProcessor.h
namespace Ogre::RTShader
ProgramProcessor::buildMergeCombinations ( )
_ZN4Ogre8RTShader16ProgramProcessor22buildMergeCombinationsEv
ProgramProcessor::buildParameterReferenceMap ( FunctionAtomInstanceList const& funcAtomList, ProgramProcessor::ParameterOperandMap& paramsRefMap )
_ZN4Ogre8RTShader16ProgramProcessor26buildParameterReferenceMapERKSt6vectorIPNS0_12FunctionAtomESaIS4_EERSt3mapIPNS0_9ParameterES2_IPNS0_7OperandESaISD_EESt4lessISB_ESaISt4pairIKSB_SF_EEE
ProgramProcessor::buildTexcoordTable ( ShaderParameterList const& paramList, ShaderParameterList* outParamsTable )
_ZN4Ogre8RTShader16ProgramProcessor18buildTexcoordTableERKSt6vectorISt10shared_ptrINS0_9ParameterEESaIS5_EEPS7_
ProgramProcessor::countVsTexcoordOutputs ( Function* vsMain, int& outTexCoordSlots, int& outTexCoordFloats )
_ZN4Ogre8RTShader16ProgramProcessor22countVsTexcoordOutputsEPNS0_8FunctionERiS4_
ProgramProcessor::generateLocalSplitParameters ( Function* func, enum Ogre::GpuProgramType progType, ProgramProcessor::MergeParameterList& mergedParams, ShaderParameterList& splitParams, ProgramProcessor::LocalParameterMap& localParamsMap )
_ZN4Ogre8RTShader16ProgramProcessor28generateLocalSplitParametersEPNS0_8FunctionENS_14GpuProgramTypeERSt6vectorINS1_14MergeParameterESaIS6_EERS5_ISt10shared_ptrINS0_9ParameterEESaISC_EERSt3mapIPSB_SC_St4lessISH_ESaISt4pairIKSH_SC_EEE
ProgramProcessor::getParameterFloatCount ( enum Ogre::GpuConstantType type ) [static]
_ZN4Ogre8RTShader16ProgramProcessor22getParameterFloatCountENS_15GpuConstantTypeE
ProgramProcessor::getParameterMaskByFloatCount ( int floatCount ) [static]
_ZN4Ogre8RTShader16ProgramProcessor28getParameterMaskByFloatCountEi
ProgramProcessor::getParameterMaskByType ( enum Ogre::GpuConstantType type ) [static]
_ZN4Ogre8RTShader16ProgramProcessor22getParameterMaskByTypeENS_15GpuConstantTypeE
ProgramProcessor::MergeParameter::addSourceParameter ( ParameterPtr srcParam, enum Operand::OpMask mask )
_ZN4Ogre8RTShader16ProgramProcessor14MergeParameter18addSourceParameterESt10shared_ptrINS0_9ParameterEENS0_7Operand6OpMaskE
ProgramProcessor::MergeParameter::clear ( )
_ZN4Ogre8RTShader16ProgramProcessor14MergeParameter5clearEv
ProgramProcessor::MergeParameter::createDestinationParameter ( int usage, int index )
_ZN4Ogre8RTShader16ProgramProcessor14MergeParameter26createDestinationParameterEii
ProgramProcessor::MergeParameter::getDestinationParameter ( int usage, int index )
_ZN4Ogre8RTShader16ProgramProcessor14MergeParameter23getDestinationParameterEii
ProgramProcessor::MergeParameter::getUsedFloatCount ( )
_ZN4Ogre8RTShader16ProgramProcessor14MergeParameter17getUsedFloatCountEv
ProgramProcessor::MergeParameter::MergeParameter [C1] ( )
_ZN4Ogre8RTShader16ProgramProcessor14MergeParameterC1Ev
ProgramProcessor::MergeParameter::MergeParameter [C2] ( )
_ZN4Ogre8RTShader16ProgramProcessor14MergeParameterC2Ev
ProgramProcessor::mergeParameters ( ShaderParameterList* paramsTable, ProgramProcessor::MergeParameterList& mergedParams, ShaderParameterList& splitParams )
_ZN4Ogre8RTShader16ProgramProcessor15mergeParametersEPSt6vectorISt10shared_ptrINS0_9ParameterEESaIS5_EERS2_INS1_14MergeParameterESaIS9_EERS7_
ProgramProcessor::mergeParametersByCombination ( struct ProgramProcessor::MergeCombination const& combination, ShaderParameterList* paramsTable, ProgramProcessor::MergeParameter* mergedParameter )
_ZN4Ogre8RTShader16ProgramProcessor28mergeParametersByCombinationERKNS1_16MergeCombinationEPSt6vectorISt10shared_ptrINS0_9ParameterEESaIS8_EEPNS1_14MergeParameterE
ProgramProcessor::mergeParametersByPredefinedCombinations ( ShaderParameterList* paramsTable, ProgramProcessor::MergeParameterList& mergedParams )
_ZN4Ogre8RTShader16ProgramProcessor39mergeParametersByPredefinedCombinationsEPSt6vectorISt10shared_ptrINS0_9ParameterEESaIS5_EERS2_INS1_14MergeParameterESaIS9_EE
ProgramProcessor::mergeParametersReminders ( ShaderParameterList* paramsTable, ProgramProcessor::MergeParameterList& mergedParams, ShaderParameterList& splitParams )
_ZN4Ogre8RTShader16ProgramProcessor24mergeParametersRemindersEPSt6vectorISt10shared_ptrINS0_9ParameterEESaIS5_EERS2_INS1_14MergeParameterESaIS9_EERS7_
ProgramProcessor::ProgramProcessor [C1] ( )
_ZN4Ogre8RTShader16ProgramProcessorC1Ev
ProgramProcessor::ProgramProcessor [C2] ( )
_ZN4Ogre8RTShader16ProgramProcessorC2Ev
ProgramProcessor::rebuildFunctionInvocations ( FunctionAtomInstanceList const& funcAtomList, ProgramProcessor::MergeParameterList& mergedParams, ProgramProcessor::LocalParameterMap& localParamsMap )
_ZN4Ogre8RTShader16ProgramProcessor26rebuildFunctionInvocationsERKSt6vectorIPNS0_12FunctionAtomESaIS4_EERS2_INS1_14MergeParameterESaIS9_EERSt3mapIPNS0_9ParameterESt10shared_ptrISE_ESt4lessISF_ESaISt4pairIKSF_SH_EEE
ProgramProcessor::rebuildParameterList ( Function* func, int paramsUsage, ProgramProcessor::MergeParameterList& mergedParams )
_ZN4Ogre8RTShader16ProgramProcessor20rebuildParameterListEPNS0_8FunctionEiRSt6vectorINS1_14MergeParameterESaIS5_EE
ProgramProcessor::replaceParametersReferences ( ProgramProcessor::MergeParameterList& mergedParams, ProgramProcessor::ParameterOperandMap& paramsRefMap )
_ZN4Ogre8RTShader16ProgramProcessor27replaceParametersReferencesERSt6vectorINS1_14MergeParameterESaIS3_EERSt3mapIPNS0_9ParameterES2_IPNS0_7OperandESaISB_EESt4lessIS9_ESaISt4pairIKS9_SD_EEE
ProgramProcessor::replaceSplitParametersReferences ( ProgramProcessor::LocalParameterMap& localParamsMap, ProgramProcessor::ParameterOperandMap& paramsRefMap )
_ZN4Ogre8RTShader16ProgramProcessor32replaceSplitParametersReferencesERSt3mapIPNS0_9ParameterESt10shared_ptrIS3_ESt4lessIS4_ESaISt4pairIKS4_S6_EEERS2_IS4_St6vectorIPNS0_7OperandESaISH_EES8_SaIS9_ISA_SJ_EEE
ProgramProcessor::~ProgramProcessor [D0] ( )
_ZN4Ogre8RTShader16ProgramProcessorD0Ev
ProgramProcessor::~ProgramProcessor [D1] ( )
_ZN4Ogre8RTShader16ProgramProcessorD1Ev
ProgramProcessor::~ProgramProcessor [D2] ( )
_ZN4Ogre8RTShader16ProgramProcessorD2Ev
OgreShaderProgramWriterManager.h
namespace Ogre::RTShader
ProgramWriterManager::createProgramWriter ( Ogre::String const& language )
_ZN4Ogre8RTShader20ProgramWriterManager19createProgramWriterERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
OgreShaderRenderState.h
namespace Ogre::RTShader
RenderState::reset ( )
_ZN4Ogre8RTShader11RenderState5resetEv
to the top
Problems with Data Types, High Severity 104
OgreGpuProgramParams.h
namespace Ogre
[+] enum GpuProgramParameters::AutoConstantType 1
|
Change |
Effect |
1 |
The member ACT_UNKNOWN has been removed. |
Recompilation of a client program may be broken. |
[+] affected symbols: 9 (1.2%)
RTShader::UniformParameter::UniformParameter ( enum GpuProgramParameters::AutoConstantType autoType, float fAutoConstantData, size_t size )
1st parameter 'autoType' is of type 'enum GpuProgramParameters::AutoConstantType'.
RTShader::UniformParameter::UniformParameter ( enum GpuProgramParameters::AutoConstantType autoType, float fAutoConstantData, size_t size, enum GpuConstantType type )
1st parameter 'autoType' is of type 'enum GpuProgramParameters::AutoConstantType'.
RTShader::UniformParameter::UniformParameter ( enum GpuProgramParameters::AutoConstantType autoType, uint32 nAutoConstantData, size_t size )
1st parameter 'autoType' is of type 'enum GpuProgramParameters::AutoConstantType'.
RTShader::UniformParameter::UniformParameter ( enum GpuProgramParameters::AutoConstantType autoType, uint32 nAutoConstantData, size_t size, enum GpuConstantType type )
1st parameter 'autoType' is of type 'enum GpuProgramParameters::AutoConstantType'.
RTShader::Program::resolveParameter ( enum GpuProgramParameters::AutoConstantType autoType, uint32 data )
1st parameter 'autoType' is of type 'enum GpuProgramParameters::AutoConstantType'.
RTShader::Program::getParameterByAutoType ( enum GpuProgramParameters::AutoConstantType autoType )
1st parameter 'autoType' is of type 'enum GpuProgramParameters::AutoConstantType'.
RTShader::Program::resolveAutoParameterInt ( enum GpuProgramParameters::AutoConstantType autoType, enum GpuConstantType type, uint32 data, size_t size )
1st parameter 'autoType' is of type 'enum GpuProgramParameters::AutoConstantType'.
RTShader::Program::resolveAutoParameterReal ( enum GpuProgramParameters::AutoConstantType autoType, Real data, size_t size )
1st parameter 'autoType' is of type 'enum GpuProgramParameters::AutoConstantType'.
RTShader::Program::resolveAutoParameterReal ( enum GpuProgramParameters::AutoConstantType autoType, enum GpuConstantType type, float data, size_t size )
1st parameter 'autoType' is of type 'enum GpuProgramParameters::AutoConstantType'.
OgreHardwareBuffer.h
namespace Ogre
[+] class HardwareBuffer 1
|
Change |
Effect |
1 |
Pure virtual method isSystemMemory ( ) const has been added to this class. |
Recompilation of a client program may be broken with the error message: cannot allocate an object of abstract type HardwareBuffer because the following virtual functions are pure within HardwareBuffer: virtual isSystemMemory ( ) const. |
[+] affected symbols: 7 (1%)
HardwareBuffer::unlockImpl ( )
This method is from 'HardwareBuffer' class.
HardwareBuffer::_updateFromShadow ( )
This method is from 'HardwareBuffer' class.
HardwareBuffer::lock ( size_t p1, size_t p2, enum HardwareBuffer::LockOptions p3 )
This method is from 'HardwareBuffer' class.
HardwareBuffer::copyData ( HardwareBuffer& p1, size_t p2, size_t p3, size_t p4, bool p5 )
This method is from 'HardwareBuffer' class.
HardwareBuffer::lockImpl ( size_t p1, size_t p2, enum HardwareBuffer::LockOptions p3 )
This method is from 'HardwareBuffer' class.
HardwareBuffer::readData ( size_t p1, size_t p2, void* p3 )
This method is from 'HardwareBuffer' class.
HardwareBuffer::writeData ( size_t p1, size_t p2, void const* p3, bool p4 )
This method is from 'HardwareBuffer' class.
OgreRenderObjectListener.h
namespace Ogre
[+] class RenderObjectListener 2
|
Change |
Effect |
1 |
Pure virtual method notifyRenderSingleObject ( Renderable*, Pass const*, AutoParamDataSource const*, std::vector<Light*>const*, bool ) has been added to this class. |
Recompilation of a client program may be broken with the error message: cannot allocate an object of abstract type RenderObjectListener because the following virtual functions are pure within RenderObjectListener: virtual notifyRenderSingleObject ( Renderable*, Pass const*, AutoParamDataSource const*, std::vector<Light*>const*, bool ). |
2 |
Pure virtual method notifyRenderSingleObject ( Renderable*, Pass const*, AutoParamDataSource const*, HashedVector<Light*>const*, bool ) has been removed from this class. |
Recompilation of a client program may be broken. |
[+] affected symbols: 2 (0.3%)
RenderObjectListener::RenderObjectListener ( )
This constructor is from 'RenderObjectListener' class.
RenderObjectListener::~RenderObjectListener ( )
This destructor is from 'RenderObjectListener' class.
OgreShaderExHardwareSkinning.h
namespace Ogre::RTShader
[+] class HardwareSkinningFactory 5
|
Change |
Effect |
1 |
Field mCustomShadowCasterMaterialsDualQuaternion has been removed from this type. |
Recompilation of a client program may be broken with the error message: 'HardwareSkinningFactory' has no member named 'mCustomShadowCasterMaterialsDualQuaternion'. |
2 |
Field mCustomShadowCasterMaterialsLinear has been removed from this type. |
Recompilation of a client program may be broken with the error message: 'HardwareSkinningFactory' has no member named 'mCustomShadowCasterMaterialsLinear'. |
3 |
Field mCustomShadowReceiverMaterialsDualQuaternion has been removed from this type. |
Recompilation of a client program may be broken with the error message: 'HardwareSkinningFactory' has no member named 'mCustomShadowReceiverMaterialsDualQuaternion'. |
4 |
Field mCustomShadowReceiverMaterialsLinear has been removed from this type. |
Recompilation of a client program may be broken with the error message: 'HardwareSkinningFactory' has no member named 'mCustomShadowReceiverMaterialsLinear'. |
5 |
Field mMaxCalculableBoneCount has been removed from this type. |
Recompilation of a client program may be broken with the error message: 'HardwareSkinningFactory' has no member named 'mMaxCalculableBoneCount'. |
[+] affected symbols: 14 (1.9%)
HardwareSkinningFactory::getSingleton ( )
Return value (reference) has base type 'HardwareSkinningFactory'.
HardwareSkinningFactory::writeInstance ( Ogre::MaterialSerializer* ser, SubRenderState* subRenderState, Ogre::Pass* srcPass, Ogre::Pass* dstPass )
This method is from 'HardwareSkinningFactory' class.
HardwareSkinningFactory::createInstance ( Ogre::ScriptCompiler* compiler, Ogre::PropertyAbstractNode* prop, Ogre::Pass* pass, SGScriptTranslator* translator )
This method is from 'HardwareSkinningFactory' class.
HardwareSkinningFactory::getSingletonPtr ( )
Return value (pointer) has base type 'HardwareSkinningFactory'.
HardwareSkinningFactory::createInstanceImpl ( )
This method is from 'HardwareSkinningFactory' class.
HardwareSkinningFactory::prepareEntityForSkinning ( Ogre::Entity const* pEntity, enum SkinningType skinningType, bool correctAntidpodalityHandling, bool shearScale )
This method is from 'HardwareSkinningFactory' class.
HardwareSkinningFactory::setCustomShadowCasterMaterials ( enum SkinningType const skinningType, Ogre::MaterialPtr const& caster1Weight, Ogre::MaterialPtr const& caster2Weight, Ogre::MaterialPtr const& caster3Weight, Ogre::MaterialPtr const& caster4Weight )
This method is from 'HardwareSkinningFactory' class.
HardwareSkinningFactory::setCustomShadowReceiverMaterials ( enum SkinningType const skinningType, Ogre::MaterialPtr const& receiver1Weight, Ogre::MaterialPtr const& receiver2Weight, Ogre::MaterialPtr const& receiver3Weight, Ogre::MaterialPtr const& receiver4Weight )
This method is from 'HardwareSkinningFactory' class.
HardwareSkinningFactory::HardwareSkinningFactory ( )
This constructor is from 'HardwareSkinningFactory' class.
HardwareSkinningFactory::~HardwareSkinningFactory ( )
This destructor is from 'HardwareSkinningFactory' class.
...
OgreShaderParameter.h
namespace Ogre::RTShader
[+] enum Parameter::Content 94
|
Change |
Effect |
1 |
The member SPC_BINORMAL_TANGENT_SPACE has been removed. |
Recompilation of a client program may be broken. |
2 |
The member SPC_DEPTH_OBJECT_SPACE has been removed. |
Recompilation of a client program may be broken. |
3 |
The member SPC_LIGHTDIRECTION_OBJECT_SPACE0 has been removed. |
Recompilation of a client program may be broken. |
4 |
The member SPC_LIGHTDIRECTION_OBJECT_SPACE1 has been removed. |
Recompilation of a client program may be broken. |
5 |
The member SPC_LIGHTDIRECTION_OBJECT_SPACE2 has been removed. |
Recompilation of a client program may be broken. |
6 |
The member SPC_LIGHTDIRECTION_OBJECT_SPACE3 has been removed. |
Recompilation of a client program may be broken. |
7 |
The member SPC_LIGHTDIRECTION_OBJECT_SPACE4 has been removed. |
Recompilation of a client program may be broken. |
8 |
The member SPC_LIGHTDIRECTION_OBJECT_SPACE5 has been removed. |
Recompilation of a client program may be broken. |
9 |
The member SPC_LIGHTDIRECTION_OBJECT_SPACE6 has been removed. |
Recompilation of a client program may be broken. |
10 |
The member SPC_LIGHTDIRECTION_OBJECT_SPACE7 has been removed. |
Recompilation of a client program may be broken. |
11 |
The member SPC_LIGHTDIRECTION_TANGENT_SPACE0 has been removed. |
Recompilation of a client program may be broken. |
12 |
The member SPC_LIGHTDIRECTION_TANGENT_SPACE1 has been removed. |
Recompilation of a client program may be broken. |
13 |
The member SPC_LIGHTDIRECTION_TANGENT_SPACE2 has been removed. |
Recompilation of a client program may be broken. |
14 |
The member SPC_LIGHTDIRECTION_TANGENT_SPACE3 has been removed. |
Recompilation of a client program may be broken. |
15 |
The member SPC_LIGHTDIRECTION_TANGENT_SPACE4 has been removed. |
Recompilation of a client program may be broken. |
16 |
The member SPC_LIGHTDIRECTION_TANGENT_SPACE5 has been removed. |
Recompilation of a client program may be broken. |
17 |
The member SPC_LIGHTDIRECTION_TANGENT_SPACE6 has been removed. |
Recompilation of a client program may be broken. |
18 |
The member SPC_LIGHTDIRECTION_TANGENT_SPACE7 has been removed. |
Recompilation of a client program may be broken. |
19 |
The member SPC_LIGHTDIRECTION_VIEW_SPACE0 has been removed. |
Recompilation of a client program may be broken. |
20 |
The member SPC_LIGHTDIRECTION_VIEW_SPACE1 has been removed. |
Recompilation of a client program may be broken. |
21 |
The member SPC_LIGHTDIRECTION_VIEW_SPACE2 has been removed. |
Recompilation of a client program may be broken. |
22 |
The member SPC_LIGHTDIRECTION_VIEW_SPACE3 has been removed. |
Recompilation of a client program may be broken. |
23 |
The member SPC_LIGHTDIRECTION_VIEW_SPACE4 has been removed. |
Recompilation of a client program may be broken. |
24 |
The member SPC_LIGHTDIRECTION_VIEW_SPACE5 has been removed. |
Recompilation of a client program may be broken. |
25 |
The member SPC_LIGHTDIRECTION_VIEW_SPACE6 has been removed. |
Recompilation of a client program may be broken. |
26 |
The member SPC_LIGHTDIRECTION_VIEW_SPACE7 has been removed. |
Recompilation of a client program may be broken. |
27 |
The member SPC_LIGHTDIRECTION_WORLD_SPACE0 has been removed. |
Recompilation of a client program may be broken. |
28 |
The member SPC_LIGHTDIRECTION_WORLD_SPACE1 has been removed. |
Recompilation of a client program may be broken. |
29 |
The member SPC_LIGHTDIRECTION_WORLD_SPACE2 has been removed. |
Recompilation of a client program may be broken. |
30 |
The member SPC_LIGHTDIRECTION_WORLD_SPACE3 has been removed. |
Recompilation of a client program may be broken. |
31 |
The member SPC_LIGHTDIRECTION_WORLD_SPACE4 has been removed. |
Recompilation of a client program may be broken. |
32 |
The member SPC_LIGHTDIRECTION_WORLD_SPACE5 has been removed. |
Recompilation of a client program may be broken. |
33 |
The member SPC_LIGHTDIRECTION_WORLD_SPACE6 has been removed. |
Recompilation of a client program may be broken. |
34 |
The member SPC_LIGHTDIRECTION_WORLD_SPACE7 has been removed. |
Recompilation of a client program may be broken. |
35 |
The member SPC_LIGHTPOSITIONVIEW_SPACE0 has been removed. |
Recompilation of a client program may be broken. |
36 |
The member SPC_LIGHTPOSITIONVIEW_SPACE1 has been removed. |
Recompilation of a client program may be broken. |
37 |
The member SPC_LIGHTPOSITIONVIEW_SPACE2 has been removed. |
Recompilation of a client program may be broken. |
38 |
The member SPC_LIGHTPOSITIONVIEW_SPACE3 has been removed. |
Recompilation of a client program may be broken. |
39 |
The member SPC_LIGHTPOSITIONVIEW_SPACE4 has been removed. |
Recompilation of a client program may be broken. |
40 |
The member SPC_LIGHTPOSITIONVIEW_SPACE5 has been removed. |
Recompilation of a client program may be broken. |
41 |
The member SPC_LIGHTPOSITIONVIEW_SPACE6 has been removed. |
Recompilation of a client program may be broken. |
42 |
The member SPC_LIGHTPOSITIONVIEW_SPACE7 has been removed. |
Recompilation of a client program may be broken. |
43 |
The member SPC_LIGHTPOSITION_OBJECT_SPACE0 has been removed. |
Recompilation of a client program may be broken. |
44 |
The member SPC_LIGHTPOSITION_OBJECT_SPACE1 has been removed. |
Recompilation of a client program may be broken. |
45 |
The member SPC_LIGHTPOSITION_OBJECT_SPACE2 has been removed. |
Recompilation of a client program may be broken. |
46 |
The member SPC_LIGHTPOSITION_OBJECT_SPACE3 has been removed. |
Recompilation of a client program may be broken. |
47 |
The member SPC_LIGHTPOSITION_OBJECT_SPACE4 has been removed. |
Recompilation of a client program may be broken. |
48 |
The member SPC_LIGHTPOSITION_OBJECT_SPACE5 has been removed. |
Recompilation of a client program may be broken. |
49 |
The member SPC_LIGHTPOSITION_OBJECT_SPACE6 has been removed. |
Recompilation of a client program may be broken. |
50 |
The member SPC_LIGHTPOSITION_OBJECT_SPACE7 has been removed. |
Recompilation of a client program may be broken. |
51 |
The member SPC_LIGHTPOSITION_TANGENT_SPACE has been removed. |
Recompilation of a client program may be broken. |
52 |
The member SPC_LIGHTPOSITION_WORLD_SPACE0 has been removed. |
Recompilation of a client program may be broken. |
53 |
The member SPC_LIGHTPOSITION_WORLD_SPACE1 has been removed. |
Recompilation of a client program may be broken. |
54 |
The member SPC_LIGHTPOSITION_WORLD_SPACE2 has been removed. |
Recompilation of a client program may be broken. |
55 |
The member SPC_LIGHTPOSITION_WORLD_SPACE3 has been removed. |
Recompilation of a client program may be broken. |
56 |
The member SPC_LIGHTPOSITION_WORLD_SPACE4 has been removed. |
Recompilation of a client program may be broken. |
57 |
The member SPC_LIGHTPOSITION_WORLD_SPACE5 has been removed. |
Recompilation of a client program may be broken. |
58 |
The member SPC_LIGHTPOSITION_WORLD_SPACE6 has been removed. |
Recompilation of a client program may be broken. |
59 |
The member SPC_LIGHTPOSITION_WORLD_SPACE7 has been removed. |
Recompilation of a client program may be broken. |
60 |
The member SPC_NORMAL_TANGENT_SPACE has been removed. |
Recompilation of a client program may be broken. |
61 |
The member SPC_POSTOCAMERA_TANGENT_SPACE has been removed. |
Recompilation of a client program may be broken. |
62 |
The member SPC_POSTOLIGHT_OBJECT_SPACE0 has been removed. |
Recompilation of a client program may be broken. |
63 |
The member SPC_POSTOLIGHT_OBJECT_SPACE1 has been removed. |
Recompilation of a client program may be broken. |
64 |
The member SPC_POSTOLIGHT_OBJECT_SPACE2 has been removed. |
Recompilation of a client program may be broken. |
65 |
The member SPC_POSTOLIGHT_OBJECT_SPACE3 has been removed. |
Recompilation of a client program may be broken. |
66 |
The member SPC_POSTOLIGHT_OBJECT_SPACE4 has been removed. |
Recompilation of a client program may be broken. |
67 |
The member SPC_POSTOLIGHT_OBJECT_SPACE5 has been removed. |
Recompilation of a client program may be broken. |
68 |
The member SPC_POSTOLIGHT_OBJECT_SPACE6 has been removed. |
Recompilation of a client program may be broken. |
69 |
The member SPC_POSTOLIGHT_OBJECT_SPACE7 has been removed. |
Recompilation of a client program may be broken. |
70 |
The member SPC_POSTOLIGHT_TANGENT_SPACE0 has been removed. |
Recompilation of a client program may be broken. |
71 |
The member SPC_POSTOLIGHT_TANGENT_SPACE1 has been removed. |
Recompilation of a client program may be broken. |
72 |
The member SPC_POSTOLIGHT_TANGENT_SPACE2 has been removed. |
Recompilation of a client program may be broken. |
73 |
The member SPC_POSTOLIGHT_TANGENT_SPACE3 has been removed. |
Recompilation of a client program may be broken. |
74 |
The member SPC_POSTOLIGHT_TANGENT_SPACE4 has been removed. |
Recompilation of a client program may be broken. |
75 |
The member SPC_POSTOLIGHT_TANGENT_SPACE5 has been removed. |
Recompilation of a client program may be broken. |
76 |
The member SPC_POSTOLIGHT_TANGENT_SPACE6 has been removed. |
Recompilation of a client program may be broken. |
77 |
The member SPC_POSTOLIGHT_TANGENT_SPACE7 has been removed. |
Recompilation of a client program may be broken. |
78 |
The member SPC_POSTOLIGHT_VIEW_SPACE0 has been removed. |
Recompilation of a client program may be broken. |
79 |
The member SPC_POSTOLIGHT_VIEW_SPACE1 has been removed. |
Recompilation of a client program may be broken. |
80 |
The member SPC_POSTOLIGHT_VIEW_SPACE2 has been removed. |
Recompilation of a client program may be broken. |
81 |
The member SPC_POSTOLIGHT_VIEW_SPACE3 has been removed. |
Recompilation of a client program may be broken. |
82 |
The member SPC_POSTOLIGHT_VIEW_SPACE4 has been removed. |
Recompilation of a client program may be broken. |
83 |
The member SPC_POSTOLIGHT_VIEW_SPACE5 has been removed. |
Recompilation of a client program may be broken. |
84 |
The member SPC_POSTOLIGHT_VIEW_SPACE6 has been removed. |
Recompilation of a client program may be broken. |
85 |
The member SPC_POSTOLIGHT_VIEW_SPACE7 has been removed. |
Recompilation of a client program may be broken. |
86 |
The member SPC_POSTOLIGHT_WORLD_SPACE0 has been removed. |
Recompilation of a client program may be broken. |
87 |
The member SPC_POSTOLIGHT_WORLD_SPACE1 has been removed. |
Recompilation of a client program may be broken. |
88 |
The member SPC_POSTOLIGHT_WORLD_SPACE2 has been removed. |
Recompilation of a client program may be broken. |
89 |
The member SPC_POSTOLIGHT_WORLD_SPACE3 has been removed. |
Recompilation of a client program may be broken. |
90 |
The member SPC_POSTOLIGHT_WORLD_SPACE4 has been removed. |
Recompilation of a client program may be broken. |
91 |
The member SPC_POSTOLIGHT_WORLD_SPACE5 has been removed. |
Recompilation of a client program may be broken. |
92 |
The member SPC_POSTOLIGHT_WORLD_SPACE6 has been removed. |
Recompilation of a client program may be broken. |
93 |
The member SPC_POSTOLIGHT_WORLD_SPACE7 has been removed. |
Recompilation of a client program may be broken. |
94 |
The member SPC_TANGENT_TANGENT_SPACE has been removed. |
Recompilation of a client program may be broken. |
[+] affected symbols: 14 (1.9%)
ConstParameter<float>::ConstParameter ( float val, enum Ogre::GpuConstantType type, enum Parameter::Semantic const& semantic, enum Parameter::Content const& content )
4th parameter 'content' (reference) has base type 'enum Parameter::Content'.
ConstParameter<Ogre::Vector<2, float> >::ConstParameter ( Ogre::Vector<2, float> val, enum Ogre::GpuConstantType type, enum Parameter::Semantic const& semantic, enum Parameter::Content const& content )
4th parameter 'content' (reference) has base type 'enum Parameter::Content'.
ConstParameter<Ogre::Vector<3, float> >::ConstParameter ( Ogre::Vector<3, float> val, enum Ogre::GpuConstantType type, enum Parameter::Semantic const& semantic, enum Parameter::Content const& content )
4th parameter 'content' (reference) has base type 'enum Parameter::Content'.
ConstParameter<Ogre::Vector<4, float> >::ConstParameter ( Ogre::Vector<4, float> val, enum Ogre::GpuConstantType type, enum Parameter::Semantic const& semantic, enum Parameter::Content const& content )
4th parameter 'content' (reference) has base type 'enum Parameter::Content'.
ParameterFactory::createInPosition ( int index, enum Parameter::Content content )
2nd parameter 'content' is of type 'enum Parameter::Content'.
ParameterFactory::createInTexcoord ( enum Ogre::GpuConstantType type, int index, enum Parameter::Content content )
3rd parameter 'content' is of type 'enum Parameter::Content'.
ParameterFactory::createOutTexcoord ( enum Ogre::GpuConstantType type, int index, enum Parameter::Content content )
3rd parameter 'content' is of type 'enum Parameter::Content'.
UniformParameter::UniformParameter ( enum Ogre::GpuConstantType type, Ogre::String const& name, enum Parameter::Semantic const& semantic, int index, enum Parameter::Content const& content, Ogre::uint16 variability, size_t size )
5th parameter 'content' (reference) has base type 'enum Parameter::Content'.
Function::resolveInputParameter ( enum Parameter::Semantic semantic, int index, enum Parameter::Content const content, enum Ogre::GpuConstantType type )
3rd parameter 'content' has base type 'enum Parameter::Content'.
Function::resolveLocalParameter ( enum Parameter::Content const content, enum Ogre::GpuConstantType type )
1st parameter 'content' has base type 'enum Parameter::Content'.
...
OgreShaderProgramWriterManager.h
namespace Ogre::RTShader
[+] class ProgramWriterManager 1
|
Change |
Effect |
1 |
Field mFactories has been removed from this type. |
Recompilation of a client program may be broken with the error message: 'ProgramWriterManager' has no member named 'mFactories'. |
[+] affected symbols: 7 (1%)
ProgramWriterManager::getSingleton ( )
Return value (reference) has base type 'ProgramWriterManager'.
ProgramWriterManager::getSingletonPtr ( )
Return value (pointer) has base type 'ProgramWriterManager'.
ProgramWriterManager::addProgramWriter ( Ogre::String const& lang, ProgramWriter* writer )
This method is from 'ProgramWriterManager' class.
ProgramWriterManager::isLanguageSupported ( Ogre::String const& lang )
This method is from 'ProgramWriterManager' class.
ProgramWriterManager::ProgramWriterManager ( )
This constructor is from 'ProgramWriterManager' class.
ProgramWriterManager::~ProgramWriterManager ( )
This destructor is from 'ProgramWriterManager' class.
Ogre::Singleton<ProgramWriterManager>::msSingleton [data]
Return value (pointer) has base type 'ProgramWriterManager'.
to the top
Problems with Symbols, High Severity 16
OgreShaderExHardwareSkinning.h
namespace Ogre::RTShader
[+] HardwareSkinningFactory::createInstanceImpl ( ) 1
_ZN4Ogre8RTShader23HardwareSkinningFactory18createInstanceImplEv
|
Change |
Effect |
1 |
This method became private. |
Recompilation of a client program may be broken with the error message: '_ZN4Ogre8RTShader23HardwareSkinningFactory18createInstanceImplEv' is private. |
OgreShaderExLayeredBlending.h
namespace Ogre::RTShader
[+] LayeredBlending::addPSBlendInvocations ( Function* psMain, ParameterPtr arg1, ParameterPtr arg2, ParameterPtr texel, int samplerIndex, Ogre::LayerBlendModeEx const& blendMode, int const groupOrder, enum Operand::OpMask mask ) 1
_ZN4Ogre8RTShader15LayeredBlending21addPSBlendInvocationsEPNS0_8FunctionESt10shared_ptrINS0_9ParameterEES6_S6_iRKNS_16LayerBlendModeExEiNS0_7Operand6OpMaskE
|
Change |
Effect |
1 |
This method became private. |
Recompilation of a client program may be broken with the error message: '_ZN4Ogre8RTShader15LayeredBlending21addPSBlendInvocationsEPNS0_8FunctionESt10shared_ptrINS0_9ParameterEES6_S6_iRKNS_16LayerBlendModeExEiNS0_7Operand6OpMaskE' is private. |
[+] LayeredBlending::addPSModifierInvocation ( Function* psMain, int samplerIndex, ParameterPtr arg1, ParameterPtr arg2, int const groupOrder, enum Operand::OpMask mask ) 1
_ZN4Ogre8RTShader15LayeredBlending23addPSModifierInvocationEPNS0_8FunctionEiSt10shared_ptrINS0_9ParameterEES6_iNS0_7Operand6OpMaskE
|
Change |
Effect |
1 |
This method became private. |
Recompilation of a client program may be broken with the error message: '_ZN4Ogre8RTShader15LayeredBlending23addPSModifierInvocationEPNS0_8FunctionEiSt10shared_ptrINS0_9ParameterEES6_iNS0_7Operand6OpMaskE' is private. |
[+] LayeredBlending::resolveDependencies ( ProgramSet* programSet ) 1
_ZN4Ogre8RTShader15LayeredBlending19resolveDependenciesEPNS0_10ProgramSetE
|
Change |
Effect |
1 |
This method became private. |
Recompilation of a client program may be broken with the error message: '_ZN4Ogre8RTShader15LayeredBlending19resolveDependenciesEPNS0_10ProgramSetE' is private. |
[+] LayeredBlending::resolveParameters ( ProgramSet* programSet ) 1
_ZN4Ogre8RTShader15LayeredBlending17resolveParametersEPNS0_10ProgramSetE
|
Change |
Effect |
1 |
This method became private. |
Recompilation of a client program may be broken with the error message: '_ZN4Ogre8RTShader15LayeredBlending17resolveParametersEPNS0_10ProgramSetE' is private. |
OgreShaderFFPTexturing.h
namespace Ogre::RTShader
[+] FFPTexturing::addFunctionInvocations ( ProgramSet* programSet ) 1
_ZN4Ogre8RTShader12FFPTexturing22addFunctionInvocationsEPNS0_10ProgramSetE
|
Change |
Effect |
1 |
This method became private. |
Recompilation of a client program may be broken with the error message: '_ZN4Ogre8RTShader12FFPTexturing22addFunctionInvocationsEPNS0_10ProgramSetE' is private. |
[+] FFPTexturing::addPSFunctionInvocations ( struct FFPTexturing::TextureUnitParams* textureUnitParams, Function* psMain ) 1
_ZN4Ogre8RTShader12FFPTexturing24addPSFunctionInvocationsEPNS1_17TextureUnitParamsEPNS0_8FunctionE
|
Change |
Effect |
1 |
This method became private. |
Recompilation of a client program may be broken with the error message: '_ZN4Ogre8RTShader12FFPTexturing24addPSFunctionInvocationsEPNS1_17TextureUnitParamsEPNS0_8FunctionE' is private. |
[+] FFPTexturing::addPSSampleTexelInvocation ( struct FFPTexturing::TextureUnitParams* textureUnitParams, Function* psMain, ParameterPtr const& texel, int groupOrder ) 1
_ZN4Ogre8RTShader12FFPTexturing26addPSSampleTexelInvocationEPNS1_17TextureUnitParamsEPNS0_8FunctionERKSt10shared_ptrINS0_9ParameterEEi
|
Change |
Effect |
1 |
This method became private. |
Recompilation of a client program may be broken with the error message: '_ZN4Ogre8RTShader12FFPTexturing26addPSSampleTexelInvocationEPNS1_17TextureUnitParamsEPNS0_8FunctionERKSt10shared_ptrINS0_9ParameterEEi' is private. |
[+] FFPTexturing::addVSFunctionInvocations ( struct FFPTexturing::TextureUnitParams* textureUnitParams, Function* vsMain ) 1
_ZN4Ogre8RTShader12FFPTexturing24addVSFunctionInvocationsEPNS1_17TextureUnitParamsEPNS0_8FunctionE
|
Change |
Effect |
1 |
This method became private. |
Recompilation of a client program may be broken with the error message: '_ZN4Ogre8RTShader12FFPTexturing24addVSFunctionInvocationsEPNS1_17TextureUnitParamsEPNS0_8FunctionE' is private. |
[+] FFPTexturing::getPSArgument ( ParameterPtr texel, enum Ogre::LayerBlendSource blendSrc, Ogre::ColourValue const& colourValue, Ogre::Real alphaValue, bool isAlphaArgument ) const 1
_ZNK4Ogre8RTShader12FFPTexturing13getPSArgumentESt10shared_ptrINS0_9ParameterEENS_16LayerBlendSourceERKNS_11ColourValueEfb
|
Change |
Effect |
1 |
This method became private. |
Recompilation of a client program may be broken with the error message: '_ZNK4Ogre8RTShader12FFPTexturing13getPSArgumentESt10shared_ptrINS0_9ParameterEENS_16LayerBlendSourceERKNS_11ColourValueEfb' is private. |
[+] FFPTexturing::needsTextureMatrix ( Ogre::TextureUnitState* textureUnitState ) 1
_ZN4Ogre8RTShader12FFPTexturing18needsTextureMatrixEPNS_16TextureUnitStateE
|
Change |
Effect |
1 |
This method became private. |
Recompilation of a client program may be broken with the error message: '_ZN4Ogre8RTShader12FFPTexturing18needsTextureMatrixEPNS_16TextureUnitStateE' is private. |
[+] FFPTexturing::resolveFunctionsParams ( struct FFPTexturing::TextureUnitParams* textureUnitParams, ProgramSet* programSet ) 1
_ZN4Ogre8RTShader12FFPTexturing22resolveFunctionsParamsEPNS1_17TextureUnitParamsEPNS0_10ProgramSetE
|
Change |
Effect |
1 |
This method became private. |
Recompilation of a client program may be broken with the error message: '_ZN4Ogre8RTShader12FFPTexturing22resolveFunctionsParamsEPNS1_17TextureUnitParamsEPNS0_10ProgramSetE' is private. |
[+] FFPTexturing::resolveUniformParams ( struct FFPTexturing::TextureUnitParams* textureUnitParams, ProgramSet* programSet ) 1
_ZN4Ogre8RTShader12FFPTexturing20resolveUniformParamsEPNS1_17TextureUnitParamsEPNS0_10ProgramSetE
|
Change |
Effect |
1 |
This method became private. |
Recompilation of a client program may be broken with the error message: '_ZN4Ogre8RTShader12FFPTexturing20resolveUniformParamsEPNS1_17TextureUnitParamsEPNS0_10ProgramSetE' is private. |
[+] FFPTexturing::setParameter ( Ogre::String const& name, Ogre::String const& value ) 1
_ZN4Ogre8RTShader12FFPTexturing12setParameterERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_
|
Change |
Effect |
1 |
This method became private. |
Recompilation of a client program may be broken with the error message: '_ZN4Ogre8RTShader12FFPTexturing12setParameterERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_' is private. |
[+] FFPTexturing::setTextureUnit ( unsigned short index, Ogre::TextureUnitState* textureUnitState ) 1
_ZN4Ogre8RTShader12FFPTexturing14setTextureUnitEtPNS_16TextureUnitStateE
|
Change |
Effect |
1 |
This method became private. |
Recompilation of a client program may be broken with the error message: '_ZN4Ogre8RTShader12FFPTexturing14setTextureUnitEtPNS_16TextureUnitStateE' is private. |
[+] FFPTexturing::setTextureUnitCount ( size_t count ) 1
_ZN4Ogre8RTShader12FFPTexturing19setTextureUnitCountEm
|
Change |
Effect |
1 |
This method became private. |
Recompilation of a client program may be broken with the error message: '_ZN4Ogre8RTShader12FFPTexturing19setTextureUnitCountEm' is private. |
to the top
Problems with Data Types, Medium Severity 13
OgreShaderExLayeredBlending.h
namespace Ogre::RTShader
[+] class LayeredBlending 1
|
Change |
Effect |
1 |
Field mTextureBlends became private. |
Recompilation of a client program may be broken with the error message: 'LayeredBlending::mTextureBlends' is private. |
[+] affected symbols: 11 (1.5%)
LayeredBlending::setBlendMode ( Ogre::uint16 index, Ogre::String const& mode )
This method is from 'LayeredBlending' class.
LayeredBlending::resolveParameters ( ProgramSet* programSet )
This method is from 'LayeredBlending' class.
LayeredBlending::setSourceModifier ( unsigned short index, Ogre::String const& modType, int customNum )
This method is from 'LayeredBlending' class.
LayeredBlending::resolveDependencies ( ProgramSet* programSet )
This method is from 'LayeredBlending' class.
LayeredBlending::addPSBlendInvocations ( Function* psMain, ParameterPtr arg1, ParameterPtr arg2, ParameterPtr texel, int samplerIndex, Ogre::LayerBlendModeEx const& blendMode, int const groupOrder, enum Operand::OpMask mask )
This method is from 'LayeredBlending' class.
LayeredBlending::addPSModifierInvocation ( Function* psMain, int samplerIndex, ParameterPtr arg1, ParameterPtr arg2, int const groupOrder, enum Operand::OpMask mask )
This method is from 'LayeredBlending' class.
LayeredBlending::copyFrom ( SubRenderState const& rhs )
This method is from 'LayeredBlending' class.
LayeredBlending::LayeredBlending ( )
This constructor is from 'LayeredBlending' class.
LayeredBlending::~LayeredBlending ( )
This destructor is from 'LayeredBlending' class.
LayeredBlending::getBlendMode ( unsigned short index )
This method is from 'LayeredBlending' class.
...
OgreShaderFFPTexturing.h
namespace Ogre::RTShader
[+] class FFPTexturing 11
|
Change |
Effect |
1 |
Field mIsPointSprite became private. |
Recompilation of a client program may be broken with the error message: 'FFPTexturing::mIsPointSprite' is private. |
2 |
Field mLateAddBlend became private. |
Recompilation of a client program may be broken with the error message: 'FFPTexturing::mLateAddBlend' is private. |
3 |
Field mPSDiffuse became private. |
Recompilation of a client program may be broken with the error message: 'FFPTexturing::mPSDiffuse' is private. |
4 |
Field mPSOutDiffuse became private. |
Recompilation of a client program may be broken with the error message: 'FFPTexturing::mPSOutDiffuse' is private. |
5 |
Field mPSSpecular became private. |
Recompilation of a client program may be broken with the error message: 'FFPTexturing::mPSSpecular' is private. |
6 |
Field mTextureUnitParamsList became private. |
Recompilation of a client program may be broken with the error message: 'FFPTexturing::mTextureUnitParamsList' is private. |
7 |
Field mVSInputNormal became private. |
Recompilation of a client program may be broken with the error message: 'FFPTexturing::mVSInputNormal' is private. |
8 |
Field mVSInputPos became private. |
Recompilation of a client program may be broken with the error message: 'FFPTexturing::mVSInputPos' is private. |
9 |
Field mViewMatrix became private. |
Recompilation of a client program may be broken with the error message: 'FFPTexturing::mViewMatrix' is private. |
10 |
Field mWorldITMatrix became private. |
Recompilation of a client program may be broken with the error message: 'FFPTexturing::mWorldITMatrix' is private. |
11 |
Field mWorldMatrix became private. |
Recompilation of a client program may be broken with the error message: 'FFPTexturing::mWorldMatrix' is private. |
[+] affected symbols: 16 (2.2%)
FFPTexturing::setParameter ( Ogre::String const& name, Ogre::String const& value )
This method is from 'FFPTexturing' class.
FFPTexturing::setTextureUnit ( unsigned short index, Ogre::TextureUnitState* textureUnitState )
This method is from 'FFPTexturing' class.
FFPTexturing::needsTextureMatrix ( Ogre::TextureUnitState* textureUnitState )
This method is from 'FFPTexturing' class.
FFPTexturing::preAddToRenderState ( RenderState const* renderState, Ogre::Pass* srcPass, Ogre::Pass* dstPass )
This method is from 'FFPTexturing' class.
FFPTexturing::setTextureUnitCount ( size_t count )
This method is from 'FFPTexturing' class.
FFPTexturing::resolveUniformParams ( struct FFPTexturing::TextureUnitParams* textureUnitParams, ProgramSet* programSet )
This method is from 'FFPTexturing' class.
FFPTexturing::addFunctionInvocations ( ProgramSet* programSet )
This method is from 'FFPTexturing' class.
FFPTexturing::resolveFunctionsParams ( struct FFPTexturing::TextureUnitParams* textureUnitParams, ProgramSet* programSet )
This method is from 'FFPTexturing' class.
FFPTexturing::addPSFunctionInvocations ( struct FFPTexturing::TextureUnitParams* textureUnitParams, Function* psMain )
This method is from 'FFPTexturing' class.
FFPTexturing::addVSFunctionInvocations ( struct FFPTexturing::TextureUnitParams* textureUnitParams, Function* vsMain )
This method is from 'FFPTexturing' class.
...
OgreShaderRenderState.h
namespace Ogre::RTShader
[+] class RenderState 1
|
Change |
Effect |
1 |
Type of field mLightCount has been changed from Ogre::Vector3i to Ogre::int32 of different format. |
Recompilation of a client program may be broken. |
[+] affected symbols: 13 (1.8%)
RenderState::removeSubRenderState ( SubRenderState* subRenderState )
This method is from 'RenderState' class.
RenderState::RenderState ( )
This constructor is from 'RenderState' class.
RenderState::~RenderState ( )
This destructor is from 'RenderState' class.
FFPTexturing::preAddToRenderState ( RenderState const* renderState, Ogre::Pass* srcPass, Ogre::Pass* dstPass )
1st parameter 'renderState' (pointer) has base type 'RenderState'.
ShaderGenerator::SGTechnique::getRenderState ( unsigned short passIndex )
Return value (pointer) has base type 'RenderState'.
ShaderGenerator::getRenderState ( Ogre::String const& schemeName )
Return value (pointer) has base type 'RenderState'.
ShaderGenerator::getRenderState ( Ogre::String const& schemeName, Ogre::String const& materialName, Ogre::String const& groupName, unsigned short passIndex )
Return value (pointer) has base type 'RenderState'.
ShaderGenerator::SGPass::buildTargetRenderState ( )
Field 'this.mCustomRenderState' in the object of this method has base type 'RenderState'.
ShaderGenerator::SGPass::SGPass ( ShaderGenerator::SGTechnique* parent, Ogre::Pass* srcPass, Ogre::Pass* dstPass, enum Ogre::IlluminationStage stage )
Field 'this.mCustomRenderState' in the object of this method has base type 'RenderState'.
ShaderGenerator::SGPass::~SGPass ( )
Field 'this.mCustomRenderState' in the object of this method has base type 'RenderState'.
...
to the top
Problems with Symbols, Medium Severity 12
OgreRenderObjectListener.h
namespace Ogre
[+] RenderObjectListener::notifyRenderSingleObject ( Renderable* p1, Pass const* p2, AutoParamDataSource const* p3, HashedVector<Light*>const* p4, bool p5 ) 1
⇣
RenderObjectListener::notifyRenderSingleObject ( Renderable* p1, Pass const* p2, AutoParamDataSource const* p3, std::vector<Light*>const* p4, bool p5 )
_ZN4Ogre20RenderObjectListener24notifyRenderSingleObjectEPNS_10RenderableEPKNS_4PassEPKNS_19AutoParamDataSourceEPKNS_12HashedVectorIPNS_5LightEEEb
|
Change |
Effect |
1 |
Parameters list has been changed. |
Recompilation of a client program may be broken. |
OgreShaderExHardwareSkinning.h
namespace Ogre::RTShader
[+] HardwareSkinningFactory::getCustomShadowCasterMaterial ( enum SkinningType const skinningType, Ogre::ushort index ) const 2
⇣
( ) const
_ZNK4Ogre8RTShader23HardwareSkinningFactory29getCustomShadowCasterMaterialENS0_12SkinningTypeEt
|
Change |
Effect |
1 |
Method became non-const. |
Recompilation of a client program may be broken with the error message: passing 'const HardwareSkinningFactory' as 'this' argument of '_ZNK4Ogre8RTShader23HardwareSkinningFactory29getCustomShadowCasterMaterialENS0_12SkinningTypeEt' discards qualifiers. |
2 |
Type of 1st parameter skinningType has been changed from enum SkinningType const to Ogre::ushort (became non-const). |
Recompilation of a client program may be broken. |
[+] HardwareSkinningFactory::getCustomShadowReceiverMaterial ( enum SkinningType const skinningType, Ogre::ushort index ) const 2
⇣
( ) const
_ZNK4Ogre8RTShader23HardwareSkinningFactory31getCustomShadowReceiverMaterialENS0_12SkinningTypeEt
|
Change |
Effect |
1 |
Method became non-const. |
Recompilation of a client program may be broken with the error message: passing 'const HardwareSkinningFactory' as 'this' argument of '_ZNK4Ogre8RTShader23HardwareSkinningFactory31getCustomShadowReceiverMaterialENS0_12SkinningTypeEt' discards qualifiers. |
2 |
Type of 1st parameter skinningType has been changed from enum SkinningType const to Ogre::ushort (became non-const). |
Recompilation of a client program may be broken. |
[+] HardwareSkinningFactory::prepareEntityForSkinning ( Ogre::Entity const* pEntity, enum SkinningType skinningType, bool correctAntidpodalityHandling, bool shearScale ) 2
⇣
HardwareSkinningFactory::prepareEntityForSkinning ( Ogre::Entity const* pEntity, enum SkinningType skinningType, bool correctAntidpodalityHandling, bool shearScale ) [static]
_ZN4Ogre8RTShader23HardwareSkinningFactory24prepareEntityForSkinningEPKNS_6EntityENS0_12SkinningTypeEbb
|
Change |
Effect |
1 |
Type of 1st parameter pEntity has been changed from Ogre::Entity const* to enum SkinningType (became non-const). |
Recompilation of a client program may be broken. |
2 |
The pointer level of 1st parameter pEntity has been increased from 1 to 0. |
Recompilation of a client program may be broken. |
[+] HardwareSkinningFactory::setCustomShadowCasterMaterials ( enum SkinningType const skinningType, Ogre::MaterialPtr const& caster1Weight, Ogre::MaterialPtr const& caster2Weight, Ogre::MaterialPtr const& caster3Weight, Ogre::MaterialPtr const& caster4Weight ) 2
⇣
HardwareSkinningFactory::setCustomShadowCasterMaterials ( enum SkinningType const skinningType, Ogre::MaterialPtr const& caster1Weight, Ogre::MaterialPtr const& caster2Weight, Ogre::MaterialPtr const& caster3Weight, Ogre::MaterialPtr const& caster4Weight ) [static]
_ZN4Ogre8RTShader23HardwareSkinningFactory30setCustomShadowCasterMaterialsENS0_12SkinningTypeERKNS_9SharedPtrINS_8MaterialEEES7_S7_S7_
|
Change |
Effect |
1 |
The pointer level of 1st parameter skinningType has been increased from 0 to 1. |
Recompilation of a client program may be broken. |
2 |
Type of parameter skinningType has been changed from enum SkinningType const to Ogre::MaterialPtr const& of different format. |
Recompilation of a client program may be broken. |
[+] HardwareSkinningFactory::setCustomShadowReceiverMaterials ( enum SkinningType const skinningType, Ogre::MaterialPtr const& receiver1Weight, Ogre::MaterialPtr const& receiver2Weight, Ogre::MaterialPtr const& receiver3Weight, Ogre::MaterialPtr const& receiver4Weight ) 2
⇣
HardwareSkinningFactory::setCustomShadowReceiverMaterials ( enum SkinningType const skinningType, Ogre::MaterialPtr const& receiver1Weight, Ogre::MaterialPtr const& receiver2Weight, Ogre::MaterialPtr const& receiver3Weight, Ogre::MaterialPtr const& receiver4Weight ) [static]
_ZN4Ogre8RTShader23HardwareSkinningFactory32setCustomShadowReceiverMaterialsENS0_12SkinningTypeERKNS_9SharedPtrINS_8MaterialEEES7_S7_S7_
|
Change |
Effect |
1 |
The pointer level of 1st parameter skinningType has been increased from 0 to 1. |
Recompilation of a client program may be broken. |
2 |
Type of parameter skinningType has been changed from enum SkinningType const to Ogre::MaterialPtr const& of different format. |
Recompilation of a client program may be broken. |
OgreShaderExLayeredBlending.h
namespace Ogre::RTShader
[+] LayeredBlending::getSourceModifier ( unsigned short index, enum LayeredBlending::SourceModifier& modType, int& customNum ) const 1
⇣
LayeredBlending::getSourceModifier ( unsigned short index, enum SourceModifier& modType, int& customNum ) const
_ZNK4Ogre8RTShader15LayeredBlending17getSourceModifierEtRNS1_14SourceModifierERi
|
Change |
Effect |
1 |
Parameters list has been changed. |
Recompilation of a client program may be broken. |
to the top
Problems with Data Types, Low Severity 7
OgreShaderExHardwareSkinning.h
namespace Ogre::RTShader
[+] class HardwareSkinning 5
|
Change |
Effect |
1 |
Virtual method HardwareSkinning::resolveParameters ( ProgramSet* ) has been overridden by SubRenderState::resolveParameters ( ProgramSet* ). |
Method SubRenderState::resolveParameters ( ProgramSet* ) will be called after recompilation instead of HardwareSkinning::resolveParameters ( ProgramSet* ). |
2 |
Virtual method HardwareSkinning::resolveDependencies ( ProgramSet* ) has been overridden by SubRenderState::resolveDependencies ( ProgramSet* ). |
Method SubRenderState::resolveDependencies ( ProgramSet* ) will be called after recompilation instead of HardwareSkinning::resolveDependencies ( ProgramSet* ). |
3 |
Virtual method HardwareSkinning::addFunctionInvocations ( ProgramSet* ) has been overridden by SubRenderState::addFunctionInvocations ( ProgramSet* ). |
Method SubRenderState::addFunctionInvocations ( ProgramSet* ) will be called after recompilation instead of HardwareSkinning::addFunctionInvocations ( ProgramSet* ). |
4 |
Virtual method HardwareSkinning::~HardwareSkinning ( ) has been overridden by SubRenderState::~SubRenderState ( ). |
Method SubRenderState::~SubRenderState ( ) will be called after recompilation instead of HardwareSkinning::~HardwareSkinning ( ). |
5 |
Virtual method HardwareSkinning::~HardwareSkinning ( ) has been overridden by SubRenderState::~SubRenderState ( ). |
Method SubRenderState::~SubRenderState ( ) will be called after recompilation instead of HardwareSkinning::~HardwareSkinning ( ). |
[+] affected symbols: 4 (0.5%)
HardwareSkinning::resolveParameters ( ProgramSet* programSet )
The method '_ZN4Ogre8RTShader14SubRenderState17resolveParametersEPNS0_10ProgramSetE' will be called instead of this method.
HardwareSkinning::resolveDependencies ( ProgramSet* programSet )
The method '_ZN4Ogre8RTShader14SubRenderState19resolveDependenciesEPNS0_10ProgramSetE' will be called instead of this method.
HardwareSkinning::addFunctionInvocations ( ProgramSet* programSet )
The method '_ZN4Ogre8RTShader14SubRenderState22addFunctionInvocationsEPNS0_10ProgramSetE' will be called instead of this method.
HardwareSkinning::~HardwareSkinning ( )
The method '_ZN4Ogre8RTShader14SubRenderStateD1Ev' will be called instead of this method.
OgreShaderExLayeredBlending.h
namespace Ogre::RTShader
[+] struct LayeredBlending::TextureBlend 2
|
Change |
Effect |
1 |
Type of field blendMode has been changed from enum LayeredBlending::BlendMode to enum BlendMode. |
Recompilation of a client program may be broken. |
2 |
Type of field sourceModifier has been changed from enum LayeredBlending::SourceModifier to enum SourceModifier. |
Recompilation of a client program may be broken. |
[+] affected symbols: 4 (0.5%)
LayeredBlending::TextureBlend::TextureBlend ( struct LayeredBlending::TextureBlend&& p1 )
1st parameter 'p1' has base type 'struct LayeredBlending::TextureBlend'.
LayeredBlending::TextureBlend::TextureBlend ( struct LayeredBlending::TextureBlend const& p1 )
1st parameter 'p1' (reference) has base type 'struct LayeredBlending::TextureBlend'.
LayeredBlending::TextureBlend::TextureBlend ( )
This constructor is from 'struct LayeredBlending::TextureBlend' class.
LayeredBlending::TextureBlend::~TextureBlend ( )
This destructor is from 'struct LayeredBlending::TextureBlend' class.
to the top
Problems with Symbols, Low Severity 5
OgreShaderExHardwareSkinning.h
namespace Ogre::RTShader
[+] HardwareSkinningFactory::getCustomShadowCasterMaterial ( enum SkinningType const skinningType, Ogre::ushort index ) const 1
⇣
( ) const
_ZNK4Ogre8RTShader23HardwareSkinningFactory29getCustomShadowCasterMaterialENS0_12SkinningTypeEt
|
Change |
Effect |
1 |
Type of 1st parameter skinningType has been changed from enum SkinningType const to Ogre::ushort. |
Recompilation of a client program may be broken. |
[+] HardwareSkinningFactory::getCustomShadowReceiverMaterial ( enum SkinningType const skinningType, Ogre::ushort index ) const 1
⇣
( ) const
_ZNK4Ogre8RTShader23HardwareSkinningFactory31getCustomShadowReceiverMaterialENS0_12SkinningTypeEt
|
Change |
Effect |
1 |
Type of 1st parameter skinningType has been changed from enum SkinningType const to Ogre::ushort. |
Recompilation of a client program may be broken. |
[+] HardwareSkinningFactory::prepareEntityForSkinning ( Ogre::Entity const* pEntity, enum SkinningType skinningType, bool correctAntidpodalityHandling, bool shearScale ) 2
⇣
HardwareSkinningFactory::prepareEntityForSkinning ( Ogre::Entity const* pEntity, enum SkinningType skinningType, bool correctAntidpodalityHandling, bool shearScale ) [static]
_ZN4Ogre8RTShader23HardwareSkinningFactory24prepareEntityForSkinningEPKNS_6EntityENS0_12SkinningTypeEbb
|
Change |
Effect |
1 |
Type of 1st parameter pEntity has been changed from Ogre::Entity const* to enum SkinningType. |
Recompilation of a client program may be broken. |
2 |
Type of 2nd parameter skinningType has been changed from enum SkinningType to bool. |
Recompilation of a client program may be broken. |
OgreShaderExLayeredBlending.h
namespace Ogre::RTShader
[+] LayeredBlending::getBlendMode ( unsigned short index ) const 1
_ZNK4Ogre8RTShader15LayeredBlending12getBlendModeEt
|
Change |
Effect |
1 |
Type of return value has been changed from enum LayeredBlending::BlendMode to enum BlendMode. |
Recompilation of a client program may be broken. |
to the top
Other Changes in Data Types 27
OgreShaderParameter.h
namespace Ogre::RTShader
[+] enum Parameter::Content 27
|
Change |
Effect |
1 |
Value of member SPC_BLEND_INDICES has been changed from 111 to 20. |
No effect. |
2 |
Value of member SPC_BLEND_WEIGHTS has been changed from 110 to 19. |
No effect. |
3 |
Value of member SPC_BINORMAL_OBJECT_SPACE has been changed from 116 to 24. |
No effect. |
4 |
Value of member SPC_BINORMAL_VIEW_SPACE has been changed from 118 to 26. |
No effect. |
5 |
Value of member SPC_BINORMAL_WORLD_SPACE has been changed from 117 to 25. |
No effect. |
6 |
Value of member SPC_COLOR_DIFFUSE has been changed from 120 to 27. |
No effect. |
7 |
Value of member SPC_COLOR_SPECULAR has been changed from 121 to 28. |
No effect. |
8 |
Value of member SPC_DEPTH_PROJECTIVE_SPACE has been changed from 125 to 31. |
No effect. |
9 |
Value of member SPC_DEPTH_VIEW_SPACE has been changed from 124 to 30. |
No effect. |
10 |
Value of member SPC_DEPTH_WORLD_SPACE has been changed from 123 to 29. |
No effect. |
11 |
Value of member SPC_FRONT_FACING has been changed from 136 to 42. |
No effect. |
12 |
Value of member SPC_POINTSPRITE_COORDINATE has been changed from 134 to 40. |
No effect. |
13 |
Value of member SPC_POINTSPRITE_SIZE has been changed from 135 to 41. |
No effect. |
14 |
Value of member SPC_POSTOCAMERA_OBJECT_SPACE has been changed from 17 to 16. |
No effect. |
15 |
Value of member SPC_POSTOCAMERA_VIEW_SPACE has been changed from 19 to 18. |
No effect. |
16 |
Value of member SPC_POSTOCAMERA_WORLD_SPACE has been changed from 18 to 17. |
No effect. |
17 |
Value of member SPC_TANGENT_OBJECT_SPACE has been changed from 112 to 21. |
No effect. |
18 |
Value of member SPC_TANGENT_VIEW_SPACE has been changed from 114 to 23. |
No effect. |
19 |
Value of member SPC_TANGENT_WORLD_SPACE has been changed from 113 to 22. |
No effect. |
20 |
Value of member SPC_TEXTURE_COORDINATE0 has been changed from 126 to 32. |
No effect. |
21 |
Value of member SPC_TEXTURE_COORDINATE1 has been changed from 127 to 33. |
No effect. |
22 |
Value of member SPC_TEXTURE_COORDINATE2 has been changed from 128 to 34. |
No effect. |
23 |
Value of member SPC_TEXTURE_COORDINATE3 has been changed from 129 to 35. |
No effect. |
24 |
Value of member SPC_TEXTURE_COORDINATE4 has been changed from 130 to 36. |
No effect. |
25 |
Value of member SPC_TEXTURE_COORDINATE5 has been changed from 131 to 37. |
No effect. |
26 |
Value of member SPC_TEXTURE_COORDINATE6 has been changed from 132 to 38. |
No effect. |
27 |
Value of member SPC_TEXTURE_COORDINATE7 has been changed from 133 to 39. |
No effect. |
[+] affected symbols: 14 (1.9%)
ConstParameter<float>::ConstParameter ( float val, enum Ogre::GpuConstantType type, enum Parameter::Semantic const& semantic, enum Parameter::Content const& content )
4th parameter 'content' (reference) has base type 'enum Parameter::Content'.
ConstParameter<Ogre::Vector<2, float> >::ConstParameter ( Ogre::Vector<2, float> val, enum Ogre::GpuConstantType type, enum Parameter::Semantic const& semantic, enum Parameter::Content const& content )
4th parameter 'content' (reference) has base type 'enum Parameter::Content'.
ConstParameter<Ogre::Vector<3, float> >::ConstParameter ( Ogre::Vector<3, float> val, enum Ogre::GpuConstantType type, enum Parameter::Semantic const& semantic, enum Parameter::Content const& content )
4th parameter 'content' (reference) has base type 'enum Parameter::Content'.
ConstParameter<Ogre::Vector<4, float> >::ConstParameter ( Ogre::Vector<4, float> val, enum Ogre::GpuConstantType type, enum Parameter::Semantic const& semantic, enum Parameter::Content const& content )
4th parameter 'content' (reference) has base type 'enum Parameter::Content'.
ParameterFactory::createInPosition ( int index, enum Parameter::Content content )
2nd parameter 'content' is of type 'enum Parameter::Content'.
ParameterFactory::createInTexcoord ( enum Ogre::GpuConstantType type, int index, enum Parameter::Content content )
3rd parameter 'content' is of type 'enum Parameter::Content'.
ParameterFactory::createOutTexcoord ( enum Ogre::GpuConstantType type, int index, enum Parameter::Content content )
3rd parameter 'content' is of type 'enum Parameter::Content'.
UniformParameter::UniformParameter ( enum Ogre::GpuConstantType type, Ogre::String const& name, enum Parameter::Semantic const& semantic, int index, enum Parameter::Content const& content, Ogre::uint16 variability, size_t size )
5th parameter 'content' (reference) has base type 'enum Parameter::Content'.
Function::resolveInputParameter ( enum Parameter::Semantic semantic, int index, enum Parameter::Content const content, enum Ogre::GpuConstantType type )
3rd parameter 'content' has base type 'enum Parameter::Content'.
Function::resolveLocalParameter ( enum Parameter::Content const content, enum Ogre::GpuConstantType type )
1st parameter 'content' has base type 'enum Parameter::Content'.
...
to the top
Other Changes in Symbols 18
OgreShaderExHardwareSkinning.h
namespace Ogre::RTShader
[+] HardwareSkinningFactory::getCustomShadowCasterMaterial ( enum SkinningType const skinningType, Ogre::ushort index ) const 2
⇣
( ) const
_ZNK4Ogre8RTShader23HardwareSkinningFactory29getCustomShadowCasterMaterialENS0_12SkinningTypeEt
|
Change |
Effect |
1 |
Method became static. |
No effect. |
2 |
1st parameter skinningType has been renamed to index. |
No effect. |
[+] HardwareSkinningFactory::getCustomShadowReceiverMaterial ( enum SkinningType const skinningType, Ogre::ushort index ) const 2
⇣
( ) const
_ZNK4Ogre8RTShader23HardwareSkinningFactory31getCustomShadowReceiverMaterialENS0_12SkinningTypeEt
|
Change |
Effect |
1 |
Method became static. |
No effect. |
2 |
1st parameter skinningType has been renamed to index. |
No effect. |
[+] HardwareSkinningFactory::prepareEntityForSkinning ( Ogre::Entity const* pEntity, enum SkinningType skinningType, bool correctAntidpodalityHandling, bool shearScale ) 4
⇣
HardwareSkinningFactory::prepareEntityForSkinning ( Ogre::Entity const* pEntity, enum SkinningType skinningType, bool correctAntidpodalityHandling, bool shearScale ) [static]
_ZN4Ogre8RTShader23HardwareSkinningFactory24prepareEntityForSkinningEPKNS_6EntityENS0_12SkinningTypeEbb
|
Change |
Effect |
1 |
Method became static. |
No effect. |
2 |
1st parameter pEntity has been renamed to skinningType. |
No effect. |
3 |
2nd parameter skinningType has been renamed to correctAntidpodalityHandling. |
No effect. |
4 |
3rd parameter correctAntidpodalityHandling has been renamed to shearScale. |
No effect. |
[+] HardwareSkinningFactory::setCustomShadowCasterMaterials ( enum SkinningType const skinningType, Ogre::MaterialPtr const& caster1Weight, Ogre::MaterialPtr const& caster2Weight, Ogre::MaterialPtr const& caster3Weight, Ogre::MaterialPtr const& caster4Weight ) 5
⇣
HardwareSkinningFactory::setCustomShadowCasterMaterials ( enum SkinningType const skinningType, Ogre::MaterialPtr const& caster1Weight, Ogre::MaterialPtr const& caster2Weight, Ogre::MaterialPtr const& caster3Weight, Ogre::MaterialPtr const& caster4Weight ) [static]
_ZN4Ogre8RTShader23HardwareSkinningFactory30setCustomShadowCasterMaterialsENS0_12SkinningTypeERKNS_9SharedPtrINS_8MaterialEEES7_S7_S7_
|
Change |
Effect |
1 |
Method became static. |
No effect. |
2 |
1st parameter skinningType has been renamed to caster1Weight. |
No effect. |
3 |
2nd parameter caster1Weight has been renamed to caster2Weight. |
No effect. |
4 |
3rd parameter caster2Weight has been renamed to caster3Weight. |
No effect. |
5 |
4th parameter caster3Weight has been renamed to caster4Weight. |
No effect. |
[+] HardwareSkinningFactory::setCustomShadowReceiverMaterials ( enum SkinningType const skinningType, Ogre::MaterialPtr const& receiver1Weight, Ogre::MaterialPtr const& receiver2Weight, Ogre::MaterialPtr const& receiver3Weight, Ogre::MaterialPtr const& receiver4Weight ) 5
⇣
HardwareSkinningFactory::setCustomShadowReceiverMaterials ( enum SkinningType const skinningType, Ogre::MaterialPtr const& receiver1Weight, Ogre::MaterialPtr const& receiver2Weight, Ogre::MaterialPtr const& receiver3Weight, Ogre::MaterialPtr const& receiver4Weight ) [static]
_ZN4Ogre8RTShader23HardwareSkinningFactory32setCustomShadowReceiverMaterialsENS0_12SkinningTypeERKNS_9SharedPtrINS_8MaterialEEES7_S7_S7_
|
Change |
Effect |
1 |
Method became static. |
No effect. |
2 |
1st parameter skinningType has been renamed to receiver1Weight. |
No effect. |
3 |
2nd parameter receiver1Weight has been renamed to receiver2Weight. |
No effect. |
4 |
3rd parameter receiver2Weight has been renamed to receiver3Weight. |
No effect. |
5 |
4th parameter receiver3Weight has been renamed to receiver4Weight. |
No effect. |
to the top
Header Files 52
OgreAny.h
OgreAutoParamDataSource.h
OgreAxisAlignedBox.h
OgreBlendMode.h
OgreColourValue.h
OgreCommon.h
OgreFileSystemLayer.h
OgreGpuProgram.h
OgreGpuProgramParams.h
OgreHardwareBuffer.h
OgreLight.h
OgreMaterialSerializer.h
OgreMath.h
OgreMatrix4.h
OgreMemoryAllocatorConfig.h
OgrePass.h
OgrePlatform.h
OgrePrerequisites.h
OgreRenderObjectListener.h
OgreRenderSystemCapabilities.h
OgreResourceGroupManager.h
OgreSceneManager.h
OgreScriptCompiler.h
OgreScriptTranslator.h
OgreShaderExGBuffer.h
OgreShaderExHardwareSkinning.h
OgreShaderExIntegratedPSSM3.h
OgreShaderExLayeredBlending.h
OgreShaderExTriplanarTexturing.h
OgreShaderFFPTexturing.h
OgreShaderFFPTransform.h
OgreShaderFunction.h
OgreShaderFunctionAtom.h
OgreShaderGenerator.h
OgreShaderParameter.h
OgreShaderPrerequisites.h
OgreShaderProgram.h
OgreShaderProgramManager.h
OgreShaderProgramProcessor.h
OgreShaderProgramSet.h
OgreShaderProgramWriter.h
OgreShaderProgramWriterManager.h
OgreShaderRenderState.h
OgreShaderScriptTranslator.h
OgreShaderSubRenderState.h
OgreSharedPtr.h
OgreSingleton.h
OgreStringVector.h
OgreTechnique.h
OgreTextureUnitState.h
OgreUserObjectBindings.h
OgreVector.h
to the top
Source Files 29
OgreShaderCookTorranceLighting.cpp
OgreShaderExGBuffer.cpp
OgreShaderExHardwareSkinning.cpp
OgreShaderExIntegratedPSSM3.cpp
OgreShaderExLayeredBlending.cpp
OgreShaderExNormalMapLighting.cpp
OgreShaderExPerPixelLighting.cpp
OgreShaderExTriplanarTexturing.cpp
OgreShaderExWBOIT.cpp
OgreShaderFFPAlphaTest.cpp
OgreShaderFFPColour.cpp
OgreShaderFFPFog.cpp
OgreShaderFFPLighting.cpp
OgreShaderFFPTexturing.cpp
OgreShaderFFPTransform.cpp
OgreShaderFunction.cpp
OgreShaderFunctionAtom.cpp
OgreShaderGenerator.cpp
OgreShaderImageBasedLighting.cpp
OgreShaderParameter.cpp
OgreShaderProgram.cpp
OgreShaderProgramManager.cpp
OgreShaderProgramProcessor.cpp
OgreShaderProgramSet.cpp
OgreShaderProgramWriter.cpp
OgreShaderProgramWriterManager.cpp
OgreShaderRenderState.cpp
OgreShaderScriptTranslator.cpp
OgreShaderSubRenderState.cpp
to the top
Objects 1
libOgreRTShaderSystem.so.13.6
to the top