Source compatibility report for the libOgreRTShaderSystem.so object between 1.10.12 and 1.11.6 versions
Test Info
Module Name | libOgreRTShaderSystem |
Version #1 | 1.10.12 |
Version #2 | 1.11.6 |
Arch | x86_64 |
Test Results
Total Header Files | 79 |
Total Source Files | 37 |
Total Objects | 1 |
Total Symbols / Types | 1120 / 316 |
Compatibility |
68.4% |
Problem Summary
| Severity | Count |
---|
Added Symbols | - | 51 |
Removed Symbols | High | 73 |
Problems with Data Types | High | 105 |
Medium | 5 |
Low | 113 |
Problems with Symbols | High | 4 |
Medium | 28 |
Low | 0 |
Problems with Constants | Low | 0 |
Other Changes in Data Types | - | 184 |
Other Changes in Symbols | - | 2 |
Added Symbols 51
OgreShaderExHardwareSkinning.h
namespace Ogre::RTShader
HardwareSkinningFactory::imprintSkeletonData ( Ogre::SharedPtr<Ogre::Material>const& pMaterial, bool isVaild, Ogre::ushort boneCount, Ogre::ushort weightCount, enum SkinningType skinningType, bool correctAntidpodalityHandling, bool scalingShearingSupport )
_ZN4Ogre8RTShader23HardwareSkinningFactory19imprintSkeletonDataERKNS_9SharedPtrINS_8MaterialEEEbttNS0_12SkinningTypeEbb
HardwareSkinningFactory::setCustomShadowCasterMaterials ( enum SkinningType const skinningType, Ogre::SharedPtr<Ogre::Material>const& caster1Weight, Ogre::SharedPtr<Ogre::Material>const& caster2Weight, Ogre::SharedPtr<Ogre::Material>const& caster3Weight, Ogre::SharedPtr<Ogre::Material>const& caster4Weight )
_ZN4Ogre8RTShader23HardwareSkinningFactory30setCustomShadowCasterMaterialsENS0_12SkinningTypeERKNS_9SharedPtrINS_8MaterialEEES7_S7_S7_
HardwareSkinningFactory::setCustomShadowReceiverMaterials ( enum SkinningType const skinningType, Ogre::SharedPtr<Ogre::Material>const& receiver1Weight, Ogre::SharedPtr<Ogre::Material>const& receiver2Weight, Ogre::SharedPtr<Ogre::Material>const& receiver3Weight, Ogre::SharedPtr<Ogre::Material>const& receiver4Weight )
_ZN4Ogre8RTShader23HardwareSkinningFactory32setCustomShadowReceiverMaterialsENS0_12SkinningTypeERKNS_9SharedPtrINS_8MaterialEEES7_S7_S7_
OgreShaderExNormalMapLighting.h
namespace Ogre::RTShader
NormalMapLighting::addPSIlluminationInvocation ( struct FFPLighting::LightParams* curLightParams, Function* psMain, int const groupOrder )
_ZN4Ogre8RTShader17NormalMapLighting27addPSIlluminationInvocationEPNS0_11FFPLighting11LightParamsEPNS0_8FunctionEi
NormalMapLighting::addVSIlluminationInvocation ( struct FFPLighting::LightParams* curLightParams, Function* vsMain, int const groupOrder )
_ZN4Ogre8RTShader17NormalMapLighting27addVSIlluminationInvocationEPNS0_11FFPLighting11LightParamsEPNS0_8FunctionEi
OgreShaderExTextureAtlasSampler.h
namespace Ogre::RTShader
TextureAtlasSampler::getAdressingFunctionName ( enum Ogre::TextureAddressingMode mode )
_ZN4Ogre8RTShader19TextureAtlasSampler24getAdressingFunctionNameENS_21TextureAddressingModeE
TextureAtlasSamplerFactory::addTexutreAtlasDefinition ( Ogre::SharedPtr<Ogre::DataStream> stream, Ogre::SharedPtr<std::vector<TextureAtlasRecord> > textureAtlasTable )
_ZN4Ogre8RTShader26TextureAtlasSamplerFactory25addTexutreAtlasDefinitionENS_9SharedPtrINS_10DataStreamEEENS2_ISt6vectorINS0_18TextureAtlasRecordESaIS6_EEEE
TextureAtlasSamplerFactory::addTexutreAtlasDefinition ( Ogre::String const& filename, Ogre::SharedPtr<std::vector<TextureAtlasRecord> > textureAtlasTable )
_ZN4Ogre8RTShader26TextureAtlasSamplerFactory25addTexutreAtlasDefinitionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_9SharedPtrISt6vectorINS0_18TextureAtlasRecordESaISC_EEEE
TextureAtlasSamplerFactory::setTextureAtlasTable ( Ogre::String const& textureName, Ogre::SharedPtr<std::vector<TextureAtlasRecord> >const& atlasData, bool autoBorderAdjust )
_ZN4Ogre8RTShader26TextureAtlasSamplerFactory20setTextureAtlasTableERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_9SharedPtrISt6vectorINS0_18TextureAtlasRecordESaISC_EEEEb
OgreShaderExTriplanarTexturing.h
namespace Ogre::RTShader
TriplanarTexturing::setParameters ( Ogre::Vector3 const& parameters )
_ZN4Ogre8RTShader18TriplanarTexturing13setParametersERKNS_6VectorILi3EfEE
OgreShaderFunction.h
namespace Ogre::RTShader
Function::_getParameterByContent ( std::vector<std::shared_ptr<Parameter> >const& parameterList, enum Parameter::Content const content, enum Ogre::GpuConstantType type ) [static]
_ZN4Ogre8RTShader8Function22_getParameterByContentERKSt6vectorISt10shared_ptrINS0_9ParameterEESaIS5_EENS4_7ContentENS_15GpuConstantTypeE
Function::_getParameterByName ( std::vector<std::shared_ptr<Parameter> >const& parameterList, Ogre::String const& name ) [static]
_ZN4Ogre8RTShader8Function19_getParameterByNameERKSt6vectorISt10shared_ptrINS0_9ParameterEESaIS5_EERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
Function::_getParameterBySemantic ( std::vector<std::shared_ptr<Parameter> >const& parameterList, enum Parameter::Semantic const semantic, int index ) [static]
_ZN4Ogre8RTShader8Function23_getParameterBySemanticERKSt6vectorISt10shared_ptrINS0_9ParameterEESaIS5_EENS4_8SemanticEi
FunctionStageRef::assign ( std::vector<Operand>const& params ) const
_ZNK4Ogre8RTShader16FunctionStageRef6assignERKSt6vectorINS0_7OperandESaIS3_EE
FunctionStageRef::callFunction ( char const* name, std::vector<Operand>const& params ) const
_ZNK4Ogre8RTShader16FunctionStageRef12callFunctionEPKcRKSt6vectorINS0_7OperandESaIS5_EE
FunctionStageRef::callFunction ( char const* name, struct InOut const& inout ) const
_ZNK4Ogre8RTShader16FunctionStageRef12callFunctionEPKcRKNS0_5InOutE
FunctionStageRef::sampleTexture ( std::vector<Operand>const& params ) const
_ZNK4Ogre8RTShader16FunctionStageRef13sampleTextureERKSt6vectorINS0_7OperandESaIS3_EE
OgreShaderFunctionAtom.h
namespace Ogre::RTShader
AssignmentAtom::AssignmentAtom [C1] ( struct Out const& lhs, struct In const& rhs, int groupOrder )
_ZN4Ogre8RTShader14AssignmentAtomC1ERKNS0_3OutERKNS0_2InEi
AssignmentAtom::AssignmentAtom [C2] ( struct Out const& lhs, struct In const& rhs, int groupOrder )
_ZN4Ogre8RTShader14AssignmentAtomC2ERKNS0_3OutERKNS0_2InEi
SampleTextureAtom::SampleTextureAtom [C1] ( struct In const& sampler, struct In const& texcoord, struct Out const& lhs, int groupOrder )
_ZN4Ogre8RTShader17SampleTextureAtomC1ERKNS0_2InES4_RKNS0_3OutEi
SampleTextureAtom::SampleTextureAtom [C2] ( struct In const& sampler, struct In const& texcoord, struct Out const& lhs, int groupOrder )
_ZN4Ogre8RTShader17SampleTextureAtomC2ERKNS0_2InES4_RKNS0_3OutEi
SampleTextureAtom::Type [data]
_ZN4Ogre8RTShader17SampleTextureAtom4TypeB5cxx11E
SampleTextureAtom::writeSourceCode ( std::ostream& os, Ogre::String const& targetLanguage ) const
_ZNK4Ogre8RTShader17SampleTextureAtom15writeSourceCodeERSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
OgreShaderGenerator.h
namespace Ogre::RTShader
ShaderGenerator::createShaderBasedTechnique ( Ogre::Technique const* srcTechnique, Ogre::String const& dstTechniqueSchemeName, bool overProgrammable )
_ZN4Ogre8RTShader15ShaderGenerator26createShaderBasedTechniqueEPKNS_9TechniqueERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb
ShaderGenerator::getShaderCount ( enum Ogre::GpuProgramType type ) const
_ZNK4Ogre8RTShader15ShaderGenerator14getShaderCountENS_14GpuProgramTypeE
ShaderGenerator::getShaderProfiles ( enum Ogre::GpuProgramType type ) const
_ZNK4Ogre8RTShader15ShaderGenerator17getShaderProfilesB5cxx11ENS_14GpuProgramTypeE
ShaderGenerator::getShaderProfilesList ( enum Ogre::GpuProgramType type )
_ZN4Ogre8RTShader15ShaderGenerator21getShaderProfilesListB5cxx11ENS_14GpuProgramTypeE
ShaderGenerator::getTranslator ( Ogre::SharedPtr<Ogre::AbstractNode>const& node )
_ZN4Ogre8RTShader15ShaderGenerator13getTranslatorERKNS_9SharedPtrINS_12AbstractNodeEEE
ShaderGenerator::removeShaderBasedTechnique ( Ogre::Technique const* srcTech, Ogre::String const& dstTechniqueSchemeName )
_ZN4Ogre8RTShader15ShaderGenerator26removeShaderBasedTechniqueEPKNS_9TechniqueERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
ShaderGenerator::setShaderProfiles ( enum Ogre::GpuProgramType type, Ogre::String const& shaderProfiles )
_ZN4Ogre8RTShader15ShaderGenerator17setShaderProfilesENS_14GpuProgramTypeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
ShaderGenerator::setTargetLanguage ( Ogre::String const& shaderLanguage )
_ZN4Ogre8RTShader15ShaderGenerator17setTargetLanguageERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
ShaderGenerator::SGTechnique::SGTechnique [C1] ( ShaderGenerator::SGMaterial* parent, Ogre::Technique const* srcTechnique, Ogre::String const& dstTechniqueSchemeName, bool overProgrammable )
_ZN4Ogre8RTShader15ShaderGenerator11SGTechniqueC1EPNS1_10SGMaterialEPKNS_9TechniqueERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb
ShaderGenerator::SGTechnique::SGTechnique [C2] ( ShaderGenerator::SGMaterial* parent, Ogre::Technique const* srcTechnique, Ogre::String const& dstTechniqueSchemeName, bool overProgrammable )
_ZN4Ogre8RTShader15ShaderGenerator11SGTechniqueC2EPNS1_10SGMaterialEPKNS_9TechniqueERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb
OgreShaderParameter.h
namespace Ogre::RTShader
ParameterFactory::createConstParam ( Ogre::Vector2 const& val ) [static]
_ZN4Ogre8RTShader16ParameterFactory16createConstParamERKNS_6VectorILi2EfEE
ParameterFactory::createConstParam ( Ogre::Vector3 const& val ) [static]
_ZN4Ogre8RTShader16ParameterFactory16createConstParamERKNS_6VectorILi3EfEE
ParameterFactory::createConstParam ( Ogre::Vector4 const& val ) [static]
_ZN4Ogre8RTShader16ParameterFactory16createConstParamERKNS_6VectorILi4EfEE
UniformParameter::bind ( Ogre::SharedPtr<Ogre::GpuProgramParameters> paramsPtr )
_ZN4Ogre8RTShader16UniformParameter4bindENS_9SharedPtrINS_20GpuProgramParametersEEE
OgreShaderProgram.h
namespace Ogre::RTShader
Program::addPreprocessorDefines ( Ogre::String const& defines )
_ZN4Ogre8RTShader7Program22addPreprocessorDefinesERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
Program::resolveParameter ( enum Ogre::GpuProgramParameters::AutoConstantType autoType, size_t data )
_ZN4Ogre8RTShader7Program16resolveParameterENS_20GpuProgramParameters16AutoConstantTypeEm
OgreShaderProgramManager.h
namespace Ogre::RTShader
ProgramManager::bindUniformParameters ( Program* pCpuProgram, Ogre::SharedPtr<Ogre::GpuProgramParameters>const& passParams )
_ZN4Ogre8RTShader14ProgramManager21bindUniformParametersEPNS0_7ProgramERKNS_9SharedPtrINS_20GpuProgramParametersEEE
ProgramManager::destroyGpuProgram ( Ogre::SharedPtr<Ogre::GpuProgram>& gpuProgram )
_ZN4Ogre8RTShader14ProgramManager17destroyGpuProgramERNS_9SharedPtrINS_10GpuProgramEEE
ProgramManager::flushGpuProgramsCache ( std::map<std::__cxx11::basic_string<char>, Ogre::SharedPtr<Ogre::GpuProgram> >& gpuProgramsMap )
_ZN4Ogre8RTShader14ProgramManager21flushGpuProgramsCacheERSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_9SharedPtrINS_10GpuProgramEEESt4lessIS8_ESaISt4pairIKS8_SB_EEE
ProgramManager::generateHash ( Ogre::String const& programString, Ogre::String const& defines ) [static]
_ZN4Ogre8RTShader14ProgramManager12generateHashERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_
ProgramManager::getShaderCount ( enum Ogre::GpuProgramType type ) const
_ZNK4Ogre8RTShader14ProgramManager14getShaderCountENS_14GpuProgramTypeE
OgreShaderProgramSet.h
namespace Ogre::RTShader
ProgramSet::getCpuProgram ( enum Ogre::GpuProgramType type ) const
_ZNK4Ogre8RTShader10ProgramSet13getCpuProgramENS_14GpuProgramTypeE
ProgramSet::getGpuProgram ( enum Ogre::GpuProgramType type ) const
_ZNK4Ogre8RTShader10ProgramSet13getGpuProgramENS_14GpuProgramTypeE
ProgramSet::setCpuProgram ( Program* program, enum Ogre::GpuProgramType type )
_ZN4Ogre8RTShader10ProgramSet13setCpuProgramEPNS0_7ProgramENS_14GpuProgramTypeE
ProgramSet::setGpuProgram ( Ogre::SharedPtr<Ogre::GpuProgram>const& program, enum Ogre::GpuProgramType type )
_ZN4Ogre8RTShader10ProgramSet13setGpuProgramERKNS_9SharedPtrINS_10GpuProgramEEENS_14GpuProgramTypeE
OgreShaderScriptTranslator.h
namespace Ogre::RTShader
SGScriptTranslator::translate ( Ogre::ScriptCompiler* compiler, Ogre::SharedPtr<Ogre::AbstractNode>const& node )
_ZN4Ogre8RTShader18SGScriptTranslator9translateEPNS_14ScriptCompilerERKNS_9SharedPtrINS_12AbstractNodeEEE
SGScriptTranslator::translatePass ( Ogre::ScriptCompiler* compiler, Ogre::SharedPtr<Ogre::AbstractNode>const& node )
_ZN4Ogre8RTShader18SGScriptTranslator13translatePassEPNS_14ScriptCompilerERKNS_9SharedPtrINS_12AbstractNodeEEE
SGScriptTranslator::translateTextureUnit ( Ogre::ScriptCompiler* compiler, Ogre::SharedPtr<Ogre::AbstractNode>const& node )
_ZN4Ogre8RTShader18SGScriptTranslator20translateTextureUnitEPNS_14ScriptCompilerERKNS_9SharedPtrINS_12AbstractNodeEEE
to the top
Removed Symbols 73
OgreShaderExHardwareSkinning.h
namespace Ogre::RTShader
HardwareSkinningFactory::imprintSkeletonData ( std::shared_ptr<Ogre::DataStream>const& pMaterial, bool isVaild, Ogre::ushort boneCount, Ogre::ushort weightCount, enum SkinningType skinningType, bool correctAntidpodalityHandling, bool scalingShearingSupport )
_ZN4Ogre8RTShader23HardwareSkinningFactory19imprintSkeletonDataERKSt10shared_ptrINS_8MaterialEEbttNS0_12SkinningTypeEbb
HardwareSkinningFactory::setCustomShadowCasterMaterials ( enum SkinningType const skinningType, std::shared_ptr<Ogre::DataStream>const& caster1Weight, std::shared_ptr<Ogre::DataStream>const& caster2Weight, std::shared_ptr<Ogre::DataStream>const& caster3Weight, std::shared_ptr<Ogre::DataStream>const& caster4Weight )
_ZN4Ogre8RTShader23HardwareSkinningFactory30setCustomShadowCasterMaterialsENS0_12SkinningTypeERKSt10shared_ptrINS_8MaterialEES7_S7_S7_
HardwareSkinningFactory::setCustomShadowReceiverMaterials ( enum SkinningType const skinningType, std::shared_ptr<Ogre::DataStream>const& receiver1Weight, std::shared_ptr<Ogre::DataStream>const& receiver2Weight, std::shared_ptr<Ogre::DataStream>const& receiver3Weight, std::shared_ptr<Ogre::DataStream>const& receiver4Weight )
_ZN4Ogre8RTShader23HardwareSkinningFactory32setCustomShadowReceiverMaterialsENS0_12SkinningTypeERKSt10shared_ptrINS_8MaterialEES7_S7_S7_
OgreShaderExNormalMapLighting.h
namespace Ogre::RTShader
NormalMapLighting::addPSIlluminationInvocation ( struct PerPixelLighting::LightParams* curLightParams, Function* psMain, int const groupOrder )
_ZN4Ogre8RTShader17NormalMapLighting27addPSIlluminationInvocationEPNS0_16PerPixelLighting11LightParamsEPNS0_8FunctionEi
NormalMapLighting::addVSIlluminationInvocation ( struct PerPixelLighting::LightParams* curLightParams, Function* vsMain, int const groupOrder )
_ZN4Ogre8RTShader17NormalMapLighting27addVSIlluminationInvocationEPNS0_16PerPixelLighting11LightParamsEPNS0_8FunctionEi
OgreShaderExPerPixelLighting.h
namespace Ogre::RTShader
PerPixelLighting::addPSIlluminationInvocation ( struct PerPixelLighting::LightParams* curLightParams, Function* psMain, int const groupOrder )
_ZN4Ogre8RTShader16PerPixelLighting27addPSIlluminationInvocationEPNS1_11LightParamsEPNS0_8FunctionEi
PerPixelLighting::copyFrom ( SubRenderState const& rhs )
_ZN4Ogre8RTShader16PerPixelLighting8copyFromERKNS0_14SubRenderStateE
PerPixelLighting::getExecutionOrder ( ) const
_ZNK4Ogre8RTShader16PerPixelLighting17getExecutionOrderEv
PerPixelLighting::msBlankLight [data]
_ZN4Ogre8RTShader16PerPixelLighting12msBlankLightE
PerPixelLighting::updateGpuProgramsParams ( Ogre::Renderable* rend, Ogre::Pass* pass, Ogre::AutoParamDataSource const* source, Ogre::LightList const* pLightList )
_ZN4Ogre8RTShader16PerPixelLighting23updateGpuProgramsParamsEPNS_10RenderableEPNS_4PassEPKNS_19AutoParamDataSourceEPKNS_12HashedVectorIPNS_5LightEEE
OgreShaderExTextureAtlasSampler.h
namespace Ogre::RTShader
TextureAtlasSampler::getAdressingFunctionName ( enum Ogre::TextureUnitState::TextureAddressingMode mode )
_ZN4Ogre8RTShader19TextureAtlasSampler24getAdressingFunctionNameENS_16TextureUnitState21TextureAddressingModeE
TextureAtlasSamplerFactory::addTexutreAtlasDefinition ( std::shared_ptr<Ogre::DataStream> stream, std::shared_ptr<Ogre::DataStream> textureAtlasTable )
_ZN4Ogre8RTShader26TextureAtlasSamplerFactory25addTexutreAtlasDefinitionESt10shared_ptrINS_10DataStreamEES2_ISt6vectorINS0_18TextureAtlasRecordESaIS6_EEE
TextureAtlasSamplerFactory::addTexutreAtlasDefinition ( Ogre::String const& filename, std::shared_ptr<Ogre::DataStream> textureAtlasTable )
_ZN4Ogre8RTShader26TextureAtlasSamplerFactory25addTexutreAtlasDefinitionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10shared_ptrISt6vectorINS0_18TextureAtlasRecordESaISC_EEE
TextureAtlasSamplerFactory::setTextureAtlasTable ( Ogre::String const& textureName, std::shared_ptr<Ogre::DataStream>const& atlasData, bool autoBorderAdjust )
_ZN4Ogre8RTShader26TextureAtlasSamplerFactory20setTextureAtlasTableERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt10shared_ptrISt6vectorINS0_18TextureAtlasRecordESaISC_EEEb
OgreShaderExTriplanarTexturing.h
namespace Ogre::RTShader
TriplanarTexturing::setParameters ( Ogre::Vector3 const& parameters )
_ZN4Ogre8RTShader18TriplanarTexturing13setParametersERKNS_7Vector3E
OgreShaderFFPLighting.h
namespace Ogre::RTShader
FFPLighting::msBlankLight [data]
_ZN4Ogre8RTShader11FFPLighting12msBlankLightE
OgreShaderFFPTexturing.h
namespace Ogre::RTShader
FFPTexturing::AddTextureSampleWrapperInvocation ( std::shared_ptr<Ogre::DataStream> textureSampler, std::shared_ptr<Ogre::DataStream> textureSamplerState, enum Ogre::GpuConstantType samplerType, Function* function, int groupOrder ) [static]
_ZN4Ogre8RTShader12FFPTexturing33AddTextureSampleWrapperInvocationESt10shared_ptrINS0_16UniformParameterEES4_NS_15GpuConstantTypeEPNS0_8FunctionEi
FFPTexturing::GetSamplerWrapperParam ( std::shared_ptr<Ogre::DataStream> sampler, Function* function ) [static]
_ZN4Ogre8RTShader12FFPTexturing22GetSamplerWrapperParamESt10shared_ptrINS0_16UniformParameterEEPNS0_8FunctionE
OgreShaderFunction.h
namespace Ogre::RTShader
Function::getParameterByContent ( Ogre::vector<std::shared_ptr<Parameter> >::type const& parameterList, enum Parameter::Content const content, enum Ogre::GpuConstantType type )
_ZN4Ogre8RTShader8Function21getParameterByContentERKSt6vectorISt10shared_ptrINS0_9ParameterEESaIS5_EENS4_7ContentENS_15GpuConstantTypeE
Function::getParameterByName ( Ogre::vector<std::shared_ptr<Parameter> >::type const& parameterList, Ogre::String const& name ) [static]
_ZN4Ogre8RTShader8Function18getParameterByNameERKSt6vectorISt10shared_ptrINS0_9ParameterEESaIS5_EERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
Function::getParameterBySemantic ( Ogre::vector<std::shared_ptr<Parameter> >::type const& parameterList, enum Parameter::Semantic const semantic, int index ) [static]
_ZN4Ogre8RTShader8Function22getParameterBySemanticERKSt6vectorISt10shared_ptrINS0_9ParameterEESaIS5_EENS4_8SemanticEi
OgreShaderFunctionAtom.h
namespace Ogre::RTShader
AssignmentAtom::AssignmentAtom [C1] ( std::shared_ptr<Ogre::DataStream> lhs, std::shared_ptr<Ogre::DataStream> rhs, int groupOrder )
_ZN4Ogre8RTShader14AssignmentAtomC1ESt10shared_ptrINS0_9ParameterEES4_i
AssignmentAtom::AssignmentAtom [C2] ( std::shared_ptr<Ogre::DataStream> lhs, std::shared_ptr<Ogre::DataStream> rhs, int groupOrder )
_ZN4Ogre8RTShader14AssignmentAtomC2ESt10shared_ptrINS0_9ParameterEES4_i
FunctionInvocation::FunctionInvocation [C1] ( Ogre::String const& functionName, int groupOrder, int p3, Ogre::String returnType )
_ZN4Ogre8RTShader18FunctionInvocationC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiiS7_
FunctionInvocation::FunctionInvocation [C2] ( Ogre::String const& functionName, int groupOrder, int p3, Ogre::String returnType )
_ZN4Ogre8RTShader18FunctionInvocationC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiiS7_
OgreShaderGenerator.h
namespace Ogre::RTShader
ShaderGenerator::addCustomScriptTranslator ( Ogre::String const& key, Ogre::ScriptTranslator* translator )
_ZN4Ogre8RTShader15ShaderGenerator25addCustomScriptTranslatorERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPNS_16ScriptTranslatorE
ShaderGenerator::createShaderBasedTechnique ( Ogre::String const& materialName, Ogre::String const& groupName, Ogre::String const& srcTechniqueSchemeName, Ogre::String const& dstTechniqueSchemeName, bool overProgrammable )
_ZN4Ogre8RTShader15ShaderGenerator26createShaderBasedTechniqueERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_S9_S9_b
ShaderGenerator::getFragmentShaderCount ( ) const
_ZNK4Ogre8RTShader15ShaderGenerator22getFragmentShaderCountEv
ShaderGenerator::getNumTranslators ( ) const
_ZNK4Ogre8RTShader15ShaderGenerator17getNumTranslatorsEv
ShaderGenerator::getTranslator ( std::shared_ptr<Ogre::DataStream>const& node )
_ZN4Ogre8RTShader15ShaderGenerator13getTranslatorERKSt10shared_ptrINS_12AbstractNodeEE
ShaderGenerator::getVertexShaderCount ( ) const
_ZNK4Ogre8RTShader15ShaderGenerator20getVertexShaderCountEv
ShaderGenerator::removeCustomScriptTranslator ( Ogre::String const& key )
_ZN4Ogre8RTShader15ShaderGenerator28removeCustomScriptTranslatorERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
ShaderGenerator::setFragmentShaderProfiles ( Ogre::String const& fragmentShaderProfiles )
_ZN4Ogre8RTShader15ShaderGenerator25setFragmentShaderProfilesERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
ShaderGenerator::setTargetLanguage ( Ogre::String const& shaderLanguage, float const version )
_ZN4Ogre8RTShader15ShaderGenerator17setTargetLanguageERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEf
ShaderGenerator::setVertexShaderProfiles ( Ogre::String const& vertexShaderProfiles )
_ZN4Ogre8RTShader15ShaderGenerator23setVertexShaderProfilesERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
ShaderGenerator::SGTechnique::SGTechnique [C1] ( ShaderGenerator::SGMaterial* parent, Ogre::Technique* srcTechnique, Ogre::String const& dstTechniqueSchemeName, bool overProgrammable )
_ZN4Ogre8RTShader15ShaderGenerator11SGTechniqueC1EPNS1_10SGMaterialEPNS_9TechniqueERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb
ShaderGenerator::SGTechnique::SGTechnique [C2] ( ShaderGenerator::SGMaterial* parent, Ogre::Technique* srcTechnique, Ogre::String const& dstTechniqueSchemeName, bool overProgrammable )
_ZN4Ogre8RTShader15ShaderGenerator11SGTechniqueC2EPNS1_10SGMaterialEPNS_9TechniqueERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb
OgreShaderHLSLProgramWriter.h
namespace Ogre::RTShader
HLSLProgramWriter::initializeStringMaps ( )
_ZN4Ogre8RTShader17HLSLProgramWriter20initializeStringMapsEv
HLSLProgramWriter::writeAtomInstance ( std::ostream& os, FunctionAtom* atom )
_ZN4Ogre8RTShader17HLSLProgramWriter17writeAtomInstanceERSoPNS0_12FunctionAtomE
HLSLProgramWriter::writeFunctionDeclaration ( std::ostream& os, Function* function )
_ZN4Ogre8RTShader17HLSLProgramWriter24writeFunctionDeclarationERSoPNS0_8FunctionE
HLSLProgramWriter::writeFunctionParameter ( std::ostream& os, std::shared_ptr<Ogre::DataStream> parameter, char const* forcedSemantic )
_ZN4Ogre8RTShader17HLSLProgramWriter22writeFunctionParameterERSoSt10shared_ptrINS0_9ParameterEEPKc
HLSLProgramWriter::writeLocalParameter ( std::ostream& os, std::shared_ptr<Ogre::DataStream> parameter )
_ZN4Ogre8RTShader17HLSLProgramWriter19writeLocalParameterERSoSt10shared_ptrINS0_9ParameterEE
HLSLProgramWriter::writeProgramDependencies ( std::ostream& os, Program* program )
_ZN4Ogre8RTShader17HLSLProgramWriter24writeProgramDependenciesERSoPNS0_7ProgramE
HLSLProgramWriter::writeSourceCode ( std::ostream& os, Program* program )
_ZN4Ogre8RTShader17HLSLProgramWriter15writeSourceCodeERSoPNS0_7ProgramE
HLSLProgramWriter::writeUniformParameter ( std::ostream& os, std::shared_ptr<Ogre::DataStream> parameter )
_ZN4Ogre8RTShader17HLSLProgramWriter21writeUniformParameterERSoSt10shared_ptrINS0_16UniformParameterEE
OgreShaderParameter.h
namespace Ogre::RTShader
ConstParameter<Ogre::Vector2>::~ConstParameter [D0] ( )
_ZN4Ogre8RTShader14ConstParameterINS_7Vector2EED0Ev
ConstParameter<Ogre::Vector2>::~ConstParameter [D1] ( )
_ZN4Ogre8RTShader14ConstParameterINS_7Vector2EED1Ev
ConstParameter<Ogre::Vector2>::~ConstParameter [D2] ( )
_ZN4Ogre8RTShader14ConstParameterINS_7Vector2EED2Ev
ConstParameter<Ogre::Vector3>::~ConstParameter [D0] ( )
_ZN4Ogre8RTShader14ConstParameterINS_7Vector3EED0Ev
ConstParameter<Ogre::Vector3>::~ConstParameter [D1] ( )
_ZN4Ogre8RTShader14ConstParameterINS_7Vector3EED1Ev
ConstParameter<Ogre::Vector3>::~ConstParameter [D2] ( )
_ZN4Ogre8RTShader14ConstParameterINS_7Vector3EED2Ev
ConstParameter<Ogre::Vector4>::~ConstParameter [D0] ( )
_ZN4Ogre8RTShader14ConstParameterINS_7Vector4EED0Ev
ConstParameter<Ogre::Vector4>::~ConstParameter [D1] ( )
_ZN4Ogre8RTShader14ConstParameterINS_7Vector4EED1Ev
ConstParameter<Ogre::Vector4>::~ConstParameter [D2] ( )
_ZN4Ogre8RTShader14ConstParameterINS_7Vector4EED2Ev
ParameterFactory::createConstParam ( Ogre::Vector2 const& val ) [static]
_ZN4Ogre8RTShader16ParameterFactory16createConstParamERKNS_7Vector2E
ParameterFactory::createConstParam ( Ogre::Vector3 const& val ) [static]
_ZN4Ogre8RTShader16ParameterFactory16createConstParamERKNS_7Vector3E
ParameterFactory::createConstParam ( Ogre::Vector4 const& val ) [static]
_ZN4Ogre8RTShader16ParameterFactory16createConstParamERKNS_7Vector4E
UniformParameter::bind ( std::shared_ptr<Ogre::DataStream> paramsPtr )
_ZN4Ogre8RTShader16UniformParameter4bindESt10shared_ptrINS_20GpuProgramParametersEE
OgreShaderProgramManager.h
namespace Ogre::RTShader
ProgramManager::bindUniformParameters ( Program* pCpuProgram, std::shared_ptr<Ogre::DataStream>const& passParams )
_ZN4Ogre8RTShader14ProgramManager21bindUniformParametersEPNS0_7ProgramERKSt10shared_ptrINS_20GpuProgramParametersEE
ProgramManager::destroyGpuProgram ( std::shared_ptr<Ogre::DataStream>& gpuProgram )
_ZN4Ogre8RTShader14ProgramManager17destroyGpuProgramERSt10shared_ptrINS_10GpuProgramEE
ProgramManager::flushGpuProgramsCache ( Ogre::map<std::__cxx11::basic_string<char>, std::shared_ptr<Ogre::GpuProgram>, std::less<std::__cxx11::basic_string<char> > >::type& gpuProgramsMap )
_ZN4Ogre8RTShader14ProgramManager21flushGpuProgramsCacheERSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10shared_ptrINS_10GpuProgramEESt4lessIS8_ESaISt4pairIKS8_SB_EEE
ProgramManager::generateHash ( Ogre::String const& programString ) [static]
_ZN4Ogre8RTShader14ProgramManager12generateHashERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
OgreShaderProgramSet.h
namespace Ogre::RTShader
ProgramSet::getCpuFragmentProgram ( )
_ZN4Ogre8RTShader10ProgramSet21getCpuFragmentProgramEv
ProgramSet::getCpuVertexProgram ( )
_ZN4Ogre8RTShader10ProgramSet19getCpuVertexProgramEv
ProgramSet::getGpuFragmentProgram ( )
_ZN4Ogre8RTShader10ProgramSet21getGpuFragmentProgramEv
ProgramSet::getGpuVertexProgram ( )
_ZN4Ogre8RTShader10ProgramSet19getGpuVertexProgramEv
ProgramSet::setCpuFragmentProgram ( Program* psCpuProgram )
_ZN4Ogre8RTShader10ProgramSet21setCpuFragmentProgramEPNS0_7ProgramE
ProgramSet::setCpuVertexProgram ( Program* vsCpuProgram )
_ZN4Ogre8RTShader10ProgramSet19setCpuVertexProgramEPNS0_7ProgramE
ProgramSet::setGpuFragmentProgram ( std::shared_ptr<Ogre::DataStream> psGpuProgram )
_ZN4Ogre8RTShader10ProgramSet21setGpuFragmentProgramESt10shared_ptrINS_10GpuProgramEE
ProgramSet::setGpuVertexProgram ( std::shared_ptr<Ogre::DataStream> vsGpuProgram )
_ZN4Ogre8RTShader10ProgramSet19setGpuVertexProgramESt10shared_ptrINS_10GpuProgramEE
OgreShaderScriptTranslator.h
namespace Ogre::RTShader
SGScriptTranslator::translate ( Ogre::ScriptCompiler* compiler, std::shared_ptr<Ogre::DataStream>const& node )
_ZN4Ogre8RTShader18SGScriptTranslator9translateEPNS_14ScriptCompilerERKSt10shared_ptrINS_12AbstractNodeEE
SGScriptTranslator::translatePass ( Ogre::ScriptCompiler* compiler, std::shared_ptr<Ogre::DataStream>const& node )
_ZN4Ogre8RTShader18SGScriptTranslator13translatePassEPNS_14ScriptCompilerERKSt10shared_ptrINS_12AbstractNodeEE
SGScriptTranslator::translateTextureUnit ( Ogre::ScriptCompiler* compiler, std::shared_ptr<Ogre::DataStream>const& node )
_ZN4Ogre8RTShader18SGScriptTranslator20translateTextureUnitEPNS_14ScriptCompilerERKSt10shared_ptrINS_12AbstractNodeEE
to the top
Problems with Data Types, High Severity 105
OgreAxisAlignedBox.h
namespace Ogre
[+] class AxisAlignedBox 1
|
Change |
Effect |
1 |
Field mCorners has been removed from this type. |
Recompilation of a client program may be broken with the error message: 'AxisAlignedBox' has no member named 'mCorners'. |
[+] affected symbols: 10 (0.9%)
RTShader::FFPLighting::updateGpuProgramsParams ( Renderable* rend, Pass* pass, AutoParamDataSource const* source, LightList const* pLightList )
Field 'source.mMainCamBoundsInfo.aabb' in 3rd parameter 'source' (pointer) is of type 'AxisAlignedBox'.
RTShader::FFPAlphaTest::updateGpuProgramsParams ( Renderable* rend, Pass* pass, AutoParamDataSource const* source, LightList const* pLightList )
Field 'source.mMainCamBoundsInfo.aabb' in 3rd parameter 'source' (pointer) is of type 'AxisAlignedBox'.
RTShader::FFPTexturing::updateGpuProgramsParams ( Renderable* rend, Pass* pass, AutoParamDataSource const* source, LightList const* pLightList )
Field 'source.mMainCamBoundsInfo.aabb' in 3rd parameter 'source' (pointer) is of type 'AxisAlignedBox'.
RTShader::IntegratedPSSM3::updateGpuProgramsParams ( Renderable* rend, Pass* pass, AutoParamDataSource const* source, LightList const* pLightList )
Field 'source.mMainCamBoundsInfo.aabb' in 3rd parameter 'source' (pointer) is of type 'AxisAlignedBox'.
RTShader::ShaderGenerator::notifyRenderSingleObject ( Renderable* rend, Pass const* pass, AutoParamDataSource const* source, LightList const* pLightList, bool suppressRenderStateChanges )
Field 'source.mMainCamBoundsInfo.aabb' in 3rd parameter 'source' (pointer) is of type 'AxisAlignedBox'.
RTShader::ShaderGenerator::SGPass::notifyRenderSingleObject ( Renderable* rend, AutoParamDataSource const* source, LightList const* pLightList, bool suppressRenderStateChanges )
Field 'source.mMainCamBoundsInfo.aabb' in 2nd parameter 'source' (pointer) is of type 'AxisAlignedBox'.
RTShader::NormalMapLighting::updateGpuProgramsParams ( Renderable* rend, Pass* pass, AutoParamDataSource const* source, LightList const* pLightList )
Field 'source.mMainCamBoundsInfo.aabb' in 3rd parameter 'source' (pointer) is of type 'AxisAlignedBox'.
RTShader::TriplanarTexturing::updateGpuProgramsParams ( Renderable* rend, Pass* pass, AutoParamDataSource const* source, LightList const* pLightList )
Field 'source.mMainCamBoundsInfo.aabb' in 3rd parameter 'source' (pointer) is of type 'AxisAlignedBox'.
RTShader::TextureAtlasSampler::updateGpuProgramsParams ( Renderable* rend, Pass* pass, AutoParamDataSource const* source, LightList const* pLightList )
Field 'source.mMainCamBoundsInfo.aabb' in 3rd parameter 'source' (pointer) is of type 'AxisAlignedBox'.
RTShader::FFPFog::updateGpuProgramsParams ( Renderable* rend, Pass* pass, AutoParamDataSource const* source, LightList const* pLightList )
Field 'source.mMainCamBoundsInfo.aabb' in 3rd parameter 'source' (pointer) is of type 'AxisAlignedBox'.
OgreGpuProgramParams.h
namespace Ogre
[+] class GpuProgramParameters 3
|
Change |
Effect |
1 |
Field mBoolLogicalToPhysical has been removed from this type. |
Recompilation of a client program may be broken with the error message: 'GpuProgramParameters' has no member named 'mBoolLogicalToPhysical'. |
2 |
Field mUnsignedIntConstants has been removed from this type. |
Recompilation of a client program may be broken with the error message: 'GpuProgramParameters' has no member named 'mUnsignedIntConstants'. |
3 |
Field mUnsignedIntLogicalToPhysical has been removed from this type. |
Recompilation of a client program may be broken with the error message: 'GpuProgramParameters' has no member named 'mUnsignedIntLogicalToPhysical'. |
[+] affected symbols: 7 (0.6%)
RTShader::UniformParameter::UniformParameter ( enum GpuConstantType type, String const& name, enum RTShader::Parameter::Semantic const& semantic, int index, enum RTShader::Parameter::Content const& content, uint16 variability, size_t size )
Field 'this.mParamsPtr' in the object of this method has base type 'GpuProgramParameters'.
RTShader::UniformParameter::UniformParameter ( enum GpuProgramParameters::AutoConstantType autoType, Real fAutoConstantData, size_t size )
Field 'this.mParamsPtr' in the object of this method has base type 'GpuProgramParameters'.
RTShader::UniformParameter::UniformParameter ( enum GpuProgramParameters::AutoConstantType autoType, Real fAutoConstantData, size_t size, enum GpuConstantType type )
Field 'this.mParamsPtr' in the object of this method has base type 'GpuProgramParameters'.
RTShader::UniformParameter::UniformParameter ( enum GpuProgramParameters::AutoConstantType autoType, size_t nAutoConstantData, size_t size )
Field 'this.mParamsPtr' in the object of this method has base type 'GpuProgramParameters'.
RTShader::UniformParameter::UniformParameter ( enum GpuProgramParameters::AutoConstantType autoType, size_t nAutoConstantData, size_t size, enum GpuConstantType type )
Field 'this.mParamsPtr' in the object of this method has base type 'GpuProgramParameters'.
RTShader::UniformParameter::~UniformParameter ( )
Field 'this.mParamsPtr' in the object of this method has base type 'GpuProgramParameters'.
RTShader::UniformParameter::isFloat ( )
Field 'this.mParamsPtr' in the object of this method has base type 'GpuProgramParameters'.
[+] enum GpuConstantType 5
|
Change |
Effect |
1 |
The member GCT_SAMPLER_STATE has been removed. |
Recompilation of a client program may be broken. |
2 |
The member GCT_SAMPLER_WRAPPER1D has been removed. |
Recompilation of a client program may be broken. |
3 |
The member GCT_SAMPLER_WRAPPER2D has been removed. |
Recompilation of a client program may be broken. |
4 |
The member GCT_SAMPLER_WRAPPER3D has been removed. |
Recompilation of a client program may be broken. |
5 |
The member GCT_SAMPLER_WRAPPERCUBE has been removed. |
Recompilation of a client program may be broken. |
[+] affected symbols: 30 (2.7%)
RTShader::FFPTexturing::TextureUnitParams::TextureUnitParams ( struct RTShader::FFPTexturing::TextureUnitParams&& p1 )
Field 'p1.mTextureSamplerType' in 1st parameter 'p1' is of type 'enum GpuConstantType'.
RTShader::FFPTexturing::TextureUnitParams::TextureUnitParams ( )
Field 'this.mTextureSamplerType' in the object of this method is of type 'enum GpuConstantType'.
RTShader::FFPTexturing::TextureUnitParams::~TextureUnitParams ( )
Field 'this.mTextureSamplerType' in the object of this method is of type 'enum GpuConstantType'.
RTShader::FFPTexturing::resolveUniformParams ( struct RTShader::FFPTexturing::TextureUnitParams* textureUnitParams, RTShader::ProgramSet* programSet )
Field 'textureUnitParams.mTextureSamplerType' in 1st parameter 'textureUnitParams' (pointer) is of type 'enum GpuConstantType'.
RTShader::FFPTexturing::resolveFunctionsParams ( struct RTShader::FFPTexturing::TextureUnitParams* textureUnitParams, RTShader::ProgramSet* programSet )
Field 'textureUnitParams.mTextureSamplerType' in 1st parameter 'textureUnitParams' (pointer) is of type 'enum GpuConstantType'.
RTShader::FFPTexturing::addPSFunctionInvocations ( struct RTShader::FFPTexturing::TextureUnitParams* textureUnitParams, RTShader::Function* psMain )
Field 'textureUnitParams.mTextureSamplerType' in 1st parameter 'textureUnitParams' (pointer) is of type 'enum GpuConstantType'.
RTShader::FFPTexturing::addVSFunctionInvocations ( struct RTShader::FFPTexturing::TextureUnitParams* textureUnitParams, RTShader::Function* vsMain )
Field 'textureUnitParams.mTextureSamplerType' in 1st parameter 'textureUnitParams' (pointer) is of type 'enum GpuConstantType'.
RTShader::FFPTexturing::addPSSampleTexelInvocation ( struct RTShader::FFPTexturing::TextureUnitParams* textureUnitParams, RTShader::Function* psMain, std::shared_ptr<DataStream>const& texel, int groupOrder )
Field 'textureUnitParams.mTextureSamplerType' in 1st parameter 'textureUnitParams' (pointer) is of type 'enum GpuConstantType'.
RTShader::ConstParameter<float>::ConstParameter ( float val, enum GpuConstantType type, enum RTShader::Parameter::Semantic const& semantic, enum RTShader::Parameter::Content const& content )
2nd parameter 'type' is of type 'enum GpuConstantType'.
RTShader::ParameterFactory::createSampler ( enum GpuConstantType type, int index )
1st parameter 'type' is of type 'enum GpuConstantType'.
...
OgreMaterialSerializer.h
namespace Ogre
[+] class MaterialSerializer 9
|
Change |
Effect |
1 |
Field mMaterialAttribParsers has been removed from this type. |
Recompilation of a client program may be broken with the error message: 'MaterialSerializer' has no member named 'mMaterialAttribParsers'. |
2 |
Field mPassAttribParsers has been removed from this type. |
Recompilation of a client program may be broken with the error message: 'MaterialSerializer' has no member named 'mPassAttribParsers'. |
3 |
Field mProgramAttribParsers has been removed from this type. |
Recompilation of a client program may be broken with the error message: 'MaterialSerializer' has no member named 'mProgramAttribParsers'. |
4 |
Field mProgramDefaultParamAttribParsers has been removed from this type. |
Recompilation of a client program may be broken with the error message: 'MaterialSerializer' has no member named 'mProgramDefaultParamAttribParsers'. |
5 |
Field mProgramRefAttribParsers has been removed from this type. |
Recompilation of a client program may be broken with the error message: 'MaterialSerializer' has no member named 'mProgramRefAttribParsers'. |
6 |
Field mRootAttribParsers has been removed from this type. |
Recompilation of a client program may be broken with the error message: 'MaterialSerializer' has no member named 'mRootAttribParsers'. |
7 |
Field mScriptContext has been removed from this type. |
Recompilation of a client program may be broken with the error message: 'MaterialSerializer' has no member named 'mScriptContext'. |
8 |
Field mTechniqueAttribParsers has been removed from this type. |
Recompilation of a client program may be broken with the error message: 'MaterialSerializer' has no member named 'mTechniqueAttribParsers'. |
9 |
Field mTextureUnitAttribParsers has been removed from this type. |
Recompilation of a client program may be broken with the error message: 'MaterialSerializer' has no member named 'mTextureUnitAttribParsers'. |
[+] affected symbols: 16 (1.4%)
RTShader::FFPFogFactory::writeInstance ( MaterialSerializer* ser, RTShader::SubRenderState* subRenderState, Pass* srcPass, Pass* dstPass )
1st parameter 'ser' (pointer) has base type 'MaterialSerializer'.
RTShader::ShaderGenerator::serializePassAttributes ( MaterialSerializer* ser, RTShader::ShaderGenerator::SGPass* passEntry )
1st parameter 'ser' (pointer) has base type 'MaterialSerializer'.
RTShader::ShaderGenerator::serializeTextureUnitStateAttributes ( MaterialSerializer* ser, RTShader::ShaderGenerator::SGPass* passEntry, TextureUnitState const* srcTextureUnit )
1st parameter 'ser' (pointer) has base type 'MaterialSerializer'.
RTShader::FFPColourFactory::writeInstance ( MaterialSerializer* ser, RTShader::SubRenderState* subRenderState, Pass* srcPass, Pass* dstPass )
1st parameter 'ser' (pointer) has base type 'MaterialSerializer'.
RTShader::FFPLightingFactory::writeInstance ( MaterialSerializer* ser, RTShader::SubRenderState* subRenderState, Pass* srcPass, Pass* dstPass )
1st parameter 'ser' (pointer) has base type 'MaterialSerializer'.
RTShader::FFPTexturingFactory::writeInstance ( MaterialSerializer* ser, RTShader::SubRenderState* subRenderState, Pass* srcPass, Pass* dstPass )
1st parameter 'ser' (pointer) has base type 'MaterialSerializer'.
RTShader::FFPTransformFactory::writeInstance ( MaterialSerializer* ser, RTShader::SubRenderState* subRenderState, Pass* srcPass, Pass* dstPass )
1st parameter 'ser' (pointer) has base type 'MaterialSerializer'.
RTShader::LayeredBlendingFactory::writeInstance ( MaterialSerializer* ser, RTShader::SubRenderState* subRenderState, TextureUnitState const* srcTextureState, TextureUnitState const* dstTextureState )
1st parameter 'ser' (pointer) has base type 'MaterialSerializer'.
RTShader::HardwareSkinningFactory::writeInstance ( MaterialSerializer* ser, RTShader::SubRenderState* subRenderState, Pass* srcPass, Pass* dstPass )
1st parameter 'ser' (pointer) has base type 'MaterialSerializer'.
RTShader::PerPixelLightingFactory::writeInstance ( MaterialSerializer* ser, RTShader::SubRenderState* subRenderState, Pass* srcPass, Pass* dstPass )
1st parameter 'ser' (pointer) has base type 'MaterialSerializer'.
...
OgrePass.h
namespace Ogre
[+] class Pass 15
|
Change |
Effect |
1 |
Field mAlphaBlendOperation has been removed from this type. |
Recompilation of a client program may be broken with the error message: 'Pass' has no member named 'mAlphaBlendOperation'. |
2 |
Field mBlendOperation has been removed from this type. |
Recompilation of a client program may be broken with the error message: 'Pass' has no member named 'mBlendOperation'. |
3 |
Field mColourWrite has been removed from this type. |
Recompilation of a client program may be broken with the error message: 'Pass' has no member named 'mColourWrite'. |
4 |
Field mComputeProgramUsage has been removed from this type. |
Recompilation of a client program may be broken with the error message: 'Pass' has no member named 'mComputeProgramUsage'. |
5 |
Field mDestBlendFactor has been removed from this type. |
Recompilation of a client program may be broken with the error message: 'Pass' has no member named 'mDestBlendFactor'. |
6 |
Field mDestBlendFactorAlpha has been removed from this type. |
Recompilation of a client program may be broken with the error message: 'Pass' has no member named 'mDestBlendFactorAlpha'. |
7 |
Field mFragmentProgramUsage has been removed from this type. |
Recompilation of a client program may be broken with the error message: 'Pass' has no member named 'mFragmentProgramUsage'. |
8 |
Field mGeometryProgramUsage has been removed from this type. |
Recompilation of a client program may be broken with the error message: 'Pass' has no member named 'mGeometryProgramUsage'. |
9 |
Field mSeparateBlend has been removed from this type. |
Recompilation of a client program may be broken with the error message: 'Pass' has no member named 'mSeparateBlend'. |
10 |
Field mSeparateBlendOperation has been removed from this type. |
Recompilation of a client program may be broken with the error message: 'Pass' has no member named 'mSeparateBlendOperation'. |
11 |
Field mSourceBlendFactor has been removed from this type. |
Recompilation of a client program may be broken with the error message: 'Pass' has no member named 'mSourceBlendFactor'. |
12 |
Field mSourceBlendFactorAlpha has been removed from this type. |
Recompilation of a client program may be broken with the error message: 'Pass' has no member named 'mSourceBlendFactorAlpha'. |
13 |
Field mTessellationDomainProgramUsage has been removed from this type. |
Recompilation of a client program may be broken with the error message: 'Pass' has no member named 'mTessellationDomainProgramUsage'. |
14 |
Field mTessellationHullProgramUsage has been removed from this type. |
Recompilation of a client program may be broken with the error message: 'Pass' has no member named 'mTessellationHullProgramUsage'. |
15 |
Field mVertexProgramUsage has been removed from this type. |
Recompilation of a client program may be broken with the error message: 'Pass' has no member named 'mVertexProgramUsage'. |
[+] affected symbols: 75 (6.7%)
Any::Any<RTShader::ShaderGenerator::SGPass*> ( RTShader::ShaderGenerator::SGPass*const& value )
Field 'value.mDstPass' in 1st parameter 'value' (reference) has base type 'Pass'.
RTShader::FFPLighting::preAddToRenderState ( RTShader::RenderState const* renderState, Pass* srcPass, Pass* dstPass )
3rd parameter 'dstPass' (pointer) has base type 'Pass'.
RTShader::FFPLighting::updateGpuProgramsParams ( Renderable* rend, Pass* pass, AutoParamDataSource const* source, LightList const* pLightList )
2nd parameter 'pass' (pointer) has base type 'Pass'.
RTShader::FFPAlphaTest::preAddToRenderState ( RTShader::RenderState const* renderState, Pass* srcPass, Pass* dstPass )
3rd parameter 'dstPass' (pointer) has base type 'Pass'.
RTShader::FFPAlphaTest::updateGpuProgramsParams ( Renderable* rend, Pass* pass, AutoParamDataSource const* source, LightList const* pLightList )
2nd parameter 'pass' (pointer) has base type 'Pass'.
RTShader::FFPTexturing::setTextureUnit ( unsigned short index, TextureUnitState* textureUnitState )
Field 'textureUnitState.mParent' in 2nd parameter 'textureUnitState' (pointer) has base type 'Pass'.
RTShader::FFPTexturing::getTexCalcMethod ( TextureUnitState* textureUnitState )
Field 'textureUnitState.mParent' in 1st parameter 'textureUnitState' (pointer) has base type 'Pass'.
RTShader::FFPTexturing::TextureUnitParams::TextureUnitParams ( struct RTShader::FFPTexturing::TextureUnitParams&& p1 )
Field 'p1.mTextureUnitState.mParent' in 1st parameter 'p1' has base type 'Pass'.
RTShader::FFPTexturing::TextureUnitParams::TextureUnitParams ( )
Field 'this.mTextureUnitState.mParent' in the object of this method has base type 'Pass'.
RTShader::FFPTexturing::TextureUnitParams::~TextureUnitParams ( )
Field 'this.mTextureUnitState.mParent' in the object of this method has base type 'Pass'.
...
OgreRenderOperation.h
namespace Ogre
[+] class RenderOperation 1
|
Change |
Effect |
1 |
Field renderToVertexBuffer has been removed from this type. |
Recompilation of a client program may be broken with the error message: 'RenderOperation' has no member named 'renderToVertexBuffer'. |
[+] affected symbols: 1 (0.1%)
RenderOperation::RenderOperation ( )
This constructor is from 'RenderOperation' class.
OgreResourceGroupManager.h
namespace Ogre
[+] class ResourceGroupListener 8
|
Change |
Effect |
1 |
Pure virtual method resourceRemove ( SharedPtr<Resource>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 ResourceGroupListener because the following virtual functions are pure within ResourceGroupListener: virtual resourceRemove ( SharedPtr<Resource>const& ). |
2 |
Pure virtual method resourceCreated ( SharedPtr<Resource>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 ResourceGroupListener because the following virtual functions are pure within ResourceGroupListener: virtual resourceCreated ( SharedPtr<Resource>const& ). |
3 |
Pure virtual method resourceLoadStarted ( SharedPtr<Resource>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 ResourceGroupListener because the following virtual functions are pure within ResourceGroupListener: virtual resourceLoadStarted ( SharedPtr<Resource>const& ). |
4 |
Pure virtual method resourcePrepareStarted ( SharedPtr<Resource>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 ResourceGroupListener because the following virtual functions are pure within ResourceGroupListener: virtual resourcePrepareStarted ( SharedPtr<Resource>const& ). |
5 |
Pure virtual method resourceRemove ( std::shared_ptr<DataStream>const& ) has been removed from this class. |
Recompilation of a client program may be broken. |
6 |
Pure virtual method resourceCreated ( std::shared_ptr<DataStream>const& ) has been removed from this class. |
Recompilation of a client program may be broken. |
7 |
Pure virtual method resourceLoadStarted ( std::shared_ptr<DataStream>const& ) has been removed from this class. |
Recompilation of a client program may be broken. |
8 |
Pure virtual method resourcePrepareStarted ( std::shared_ptr<DataStream>const& ) has been removed from this class. |
Recompilation of a client program may be broken. |
[+] affected symbols: 16 (1.4%)
ResourceGroupListener::scriptParseEnded ( String const& p1, bool p2 )
This method is from 'ResourceGroupListener' class.
ResourceGroupListener::resourceLoadEnded ( )
This method is from 'ResourceGroupListener' class.
ResourceGroupListener::scriptParseStarted ( String const& p1, bool& p2 )
This method is from 'ResourceGroupListener' class.
ResourceGroupListener::resourcePrepareEnded ( )
This method is from 'ResourceGroupListener' class.
ResourceGroupListener::resourceGroupLoadEnded ( String const& p1 )
This method is from 'ResourceGroupListener' class.
ResourceGroupListener::worldGeometryStageEnded ( )
This method is from 'ResourceGroupListener' class.
ResourceGroupListener::resourceGroupLoadStarted ( String const& p1, size_t p2 )
This method is from 'ResourceGroupListener' class.
ResourceGroupListener::resourceGroupPrepareEnded ( String const& p1 )
This method is from 'ResourceGroupListener' class.
ResourceGroupListener::worldGeometryStageStarted ( String const& p1 )
This method is from 'ResourceGroupListener' class.
ResourceGroupListener::resourceGroupPrepareStarted ( String const& p1, size_t p2 )
This method is from 'ResourceGroupListener' class.
...
OgreScriptTranslator.h
namespace Ogre
[+] class ScriptTranslator 2
|
Change |
Effect |
1 |
Pure virtual method translate ( ScriptCompiler*, SharedPtr<AbstractNode>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 ScriptTranslator because the following virtual functions are pure within ScriptTranslator: virtual translate ( ScriptCompiler*, SharedPtr<AbstractNode>const& ). |
2 |
Pure virtual method translate ( ScriptCompiler*, std::shared_ptr<DataStream>const& ) has been removed from this class. |
Recompilation of a client program may be broken. |
[+] affected symbols: 2 (0.2%)
ScriptTranslator::ScriptTranslator ( )
This constructor is from 'ScriptTranslator' class.
ScriptTranslator::~ScriptTranslator ( )
This destructor is from 'ScriptTranslator' class.
[+] class ScriptTranslatorManager 3
|
Change |
Effect |
1 |
Pure virtual method getTranslator ( SharedPtr<AbstractNode>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 ScriptTranslatorManager because the following virtual functions are pure within ScriptTranslatorManager: virtual getTranslator ( SharedPtr<AbstractNode>const& ). |
2 |
Pure virtual method getTranslator ( std::shared_ptr<DataStream>const& ) has been removed from this class. |
Recompilation of a client program may be broken. |
3 |
Pure virtual method getNumTranslators ( ) const has been removed from this class. |
Recompilation of a client program may be broken. |
[+] affected symbols: 2 (0.2%)
ScriptTranslatorManager::ScriptTranslatorManager ( )
This constructor is from 'ScriptTranslatorManager' class.
ScriptTranslatorManager::~ScriptTranslatorManager ( )
This destructor is from 'ScriptTranslatorManager' class.
OgreShaderExNormalMapLighting.h
namespace Ogre::RTShader
[+] class NormalMapLighting 6
|
Change |
Effect |
1 |
Field mNormalMapAnisotropy has been removed from this type. |
Recompilation of a client program may be broken with the error message: 'NormalMapLighting' has no member named 'mNormalMapAnisotropy'. |
2 |
Field mNormalMapMagFilter has been removed from this type. |
Recompilation of a client program may be broken with the error message: 'NormalMapLighting' has no member named 'mNormalMapMagFilter'. |
3 |
Field mNormalMapMinFilter has been removed from this type. |
Recompilation of a client program may be broken with the error message: 'NormalMapLighting' has no member named 'mNormalMapMinFilter'. |
4 |
Field mNormalMapMipBias has been removed from this type. |
Recompilation of a client program may be broken with the error message: 'NormalMapLighting' has no member named 'mNormalMapMipBias'. |
5 |
Field mNormalMapMipFilter has been removed from this type. |
Recompilation of a client program may be broken with the error message: 'NormalMapLighting' has no member named 'mNormalMapMipFilter'. |
6 |
Field mNormalMapSamplerState has been removed from this type. |
Recompilation of a client program may be broken with the error message: 'NormalMapLighting' has no member named 'mNormalMapSamplerState'. |
[+] affected symbols: 12 (1.1%)
NormalMapLighting::addVSInvocation ( Function* vsMain, int const groupOrder )
This method is from 'NormalMapLighting' class.
NormalMapLighting::preAddToRenderState ( RenderState const* renderState, Ogre::Pass* srcPass, Ogre::Pass* dstPass )
This method is from 'NormalMapLighting' class.
NormalMapLighting::resolveDependencies ( ProgramSet* programSet )
This method is from 'NormalMapLighting' class.
NormalMapLighting::addFunctionInvocations ( ProgramSet* programSet )
This method is from 'NormalMapLighting' class.
NormalMapLighting::resolveGlobalParameters ( ProgramSet* programSet )
This method is from 'NormalMapLighting' class.
NormalMapLighting::updateGpuProgramsParams ( Ogre::Renderable* rend, Ogre::Pass* pass, Ogre::AutoParamDataSource const* source, Ogre::LightList const* pLightList )
This method is from 'NormalMapLighting' class.
NormalMapLighting::resolvePerLightParameters ( ProgramSet* programSet )
This method is from 'NormalMapLighting' class.
NormalMapLighting::addPSNormalFetchInvocation ( Function* psMain, int const groupOrder )
This method is from 'NormalMapLighting' class.
NormalMapLighting::copyFrom ( SubRenderState const& rhs )
This method is from 'NormalMapLighting' class.
NormalMapLighting::NormalMapLighting ( )
This constructor is from 'NormalMapLighting' class.
...
OgreShaderExPerPixelLighting.h
namespace Ogre::RTShader
[+] class PerPixelLighting 22
|
Change |
Effect |
1 |
Field mDerivedAmbientLightColour has been removed from this type. |
Recompilation of a client program may be broken with the error message: 'PerPixelLighting' has no member named 'mDerivedAmbientLightColour'. |
2 |
Field mDerivedSceneColour has been removed from this type. |
Recompilation of a client program may be broken with the error message: 'PerPixelLighting' has no member named 'mDerivedSceneColour'. |
3 |
Field mLightAmbientColour has been removed from this type. |
Recompilation of a client program may be broken with the error message: 'PerPixelLighting' has no member named 'mLightAmbientColour'. |
4 |
Field mLightParamsList has been removed from this type. |
Recompilation of a client program may be broken with the error message: 'PerPixelLighting' has no member named 'mLightParamsList'. |
5 |
Field mPSDiffuse has been removed from this type. |
Recompilation of a client program may be broken with the error message: 'PerPixelLighting' has no member named 'mPSDiffuse'. |
6 |
Field mPSInNormal has been removed from this type. |
Recompilation of a client program may be broken with the error message: 'PerPixelLighting' has no member named 'mPSInNormal'. |
7 |
Field mPSInViewPos has been removed from this type. |
Recompilation of a client program may be broken with the error message: 'PerPixelLighting' has no member named 'mPSInViewPos'. |
8 |
Field mPSOutDiffuse has been removed from this type. |
Recompilation of a client program may be broken with the error message: 'PerPixelLighting' has no member named 'mPSOutDiffuse'. |
9 |
Field mPSOutSpecular has been removed from this type. |
Recompilation of a client program may be broken with the error message: 'PerPixelLighting' has no member named 'mPSOutSpecular'. |
10 |
Field mPSTempDiffuseColour has been removed from this type. |
Recompilation of a client program may be broken with the error message: 'PerPixelLighting' has no member named 'mPSTempDiffuseColour'. |
11 |
Field mPSTempSpecularColour has been removed from this type. |
Recompilation of a client program may be broken with the error message: 'PerPixelLighting' has no member named 'mPSTempSpecularColour'. |
12 |
Field mSpecularEnable has been removed from this type. |
Recompilation of a client program may be broken with the error message: 'PerPixelLighting' has no member named 'mSpecularEnable'. |
13 |
Field mSurfaceAmbientColour has been removed from this type. |
Recompilation of a client program may be broken with the error message: 'PerPixelLighting' has no member named 'mSurfaceAmbientColour'. |
14 |
Field mSurfaceDiffuseColour has been removed from this type. |
Recompilation of a client program may be broken with the error message: 'PerPixelLighting' has no member named 'mSurfaceDiffuseColour'. |
15 |
Field mSurfaceEmissiveColour has been removed from this type. |
Recompilation of a client program may be broken with the error message: 'PerPixelLighting' has no member named 'mSurfaceEmissiveColour'. |
16 |
Field mSurfaceShininess has been removed from this type. |
Recompilation of a client program may be broken with the error message: 'PerPixelLighting' has no member named 'mSurfaceShininess'. |
17 |
Field mSurfaceSpecularColour has been removed from this type. |
Recompilation of a client program may be broken with the error message: 'PerPixelLighting' has no member named 'mSurfaceSpecularColour'. |
18 |
Field mTrackVertexColourType has been removed from this type. |
Recompilation of a client program may be broken with the error message: 'PerPixelLighting' has no member named 'mTrackVertexColourType'. |
19 |
Field mVSInNormal has been removed from this type. |
Recompilation of a client program may be broken with the error message: 'PerPixelLighting' has no member named 'mVSInNormal'. |
20 |
Field mVSInPosition has been removed from this type. |
Recompilation of a client program may be broken with the error message: 'PerPixelLighting' has no member named 'mVSInPosition'. |
21 |
Field mWorldViewITMatrix has been removed from this type. |
Recompilation of a client program may be broken with the error message: 'PerPixelLighting' has no member named 'mWorldViewITMatrix'. |
22 |
Field mWorldViewMatrix has been removed from this type. |
Recompilation of a client program may be broken with the error message: 'PerPixelLighting' has no member named 'mWorldViewMatrix'. |
[+] affected symbols: 9 (0.8%)
PerPixelLighting::addVSInvocation ( Function* vsMain, int const groupOrder )
This method is from 'PerPixelLighting' class.
PerPixelLighting::resolveParameters ( ProgramSet* programSet )
This method is from 'PerPixelLighting' class.
PerPixelLighting::resolveDependencies ( ProgramSet* programSet )
This method is from 'PerPixelLighting' class.
PerPixelLighting::addFunctionInvocations ( ProgramSet* programSet )
This method is from 'PerPixelLighting' class.
PerPixelLighting::resolveGlobalParameters ( ProgramSet* programSet )
This method is from 'PerPixelLighting' class.
PerPixelLighting::resolvePerLightParameters ( ProgramSet* programSet )
This method is from 'PerPixelLighting' class.
PerPixelLighting::PerPixelLighting ( )
This constructor is from 'PerPixelLighting' class.
PerPixelLighting::~PerPixelLighting ( )
This destructor is from 'PerPixelLighting' class.
PerPixelLighting::getType ( )
This method is from 'PerPixelLighting' class.
OgreShaderFFPLighting.h
namespace Ogre::RTShader
[+] class FFPLighting 3
|
Change |
Effect |
1 |
Field mVSOutDiffuse has been removed from this type. |
Recompilation of a client program may be broken with the error message: 'FFPLighting' has no member named 'mVSOutDiffuse'. |
2 |
Field mVSOutSpecular has been removed from this type. |
Recompilation of a client program may be broken with the error message: 'FFPLighting' has no member named 'mVSOutSpecular'. |
3 |
Field mVSDiffuse has been renamed to mViewPos. |
Recompilation of a client program may be broken with the error message: FFPLighting has no member named mVSDiffuse. |
[+] affected symbols: 14 (1.2%)
FFPLighting::setLightCount ( int const* lightCount )
This method is from 'FFPLighting' class.
FFPLighting::resolveParameters ( ProgramSet* programSet )
This method is from 'FFPLighting' class.
FFPLighting::preAddToRenderState ( RenderState const* renderState, Ogre::Pass* srcPass, Ogre::Pass* dstPass )
This method is from 'FFPLighting' class.
FFPLighting::resolveDependencies ( ProgramSet* programSet )
This method is from 'FFPLighting' class.
FFPLighting::addFunctionInvocations ( ProgramSet* programSet )
This method is from 'FFPLighting' class.
FFPLighting::updateGpuProgramsParams ( Ogre::Renderable* rend, Ogre::Pass* pass, Ogre::AutoParamDataSource const* source, Ogre::LightList const* pLightList )
This method is from 'FFPLighting' class.
FFPLighting::addIlluminationInvocation ( struct FFPLighting::LightParams* curLightParams, Function* vsMain, int const groupOrder )
This method is from 'FFPLighting' class.
FFPLighting::addGlobalIlluminationInvocation ( Function* vsMain, int const groupOrder )
This method is from 'FFPLighting' class.
FFPLighting::copyFrom ( SubRenderState const& rhs )
This method is from 'FFPLighting' class.
FFPLighting::FFPLighting ( )
This constructor is from 'FFPLighting' class.
...
OgreShaderFFPTexturing.h
namespace Ogre::RTShader
[+] struct FFPTexturing::TextureUnitParams 1
|
Change |
Effect |
1 |
Field mTextureSamplerState has been removed from this type. |
Recompilation of a client program may be broken with the error message: 'struct FFPTexturing::TextureUnitParams' has no member named 'mTextureSamplerState'. |
[+] affected symbols: 8 (0.7%)
FFPTexturing::TextureUnitParams::TextureUnitParams ( struct FFPTexturing::TextureUnitParams&& p1 )
1st parameter 'p1' has base type 'struct FFPTexturing::TextureUnitParams'.
FFPTexturing::TextureUnitParams::TextureUnitParams ( )
This constructor is from 'struct FFPTexturing::TextureUnitParams' class.
FFPTexturing::TextureUnitParams::~TextureUnitParams ( )
This destructor is from 'struct FFPTexturing::TextureUnitParams' class.
FFPTexturing::resolveUniformParams ( struct FFPTexturing::TextureUnitParams* textureUnitParams, ProgramSet* programSet )
1st parameter 'textureUnitParams' (pointer) has base type 'struct FFPTexturing::TextureUnitParams'.
FFPTexturing::resolveFunctionsParams ( struct FFPTexturing::TextureUnitParams* textureUnitParams, ProgramSet* programSet )
1st parameter 'textureUnitParams' (pointer) has base type 'struct FFPTexturing::TextureUnitParams'.
FFPTexturing::addPSFunctionInvocations ( struct FFPTexturing::TextureUnitParams* textureUnitParams, Function* psMain )
1st parameter 'textureUnitParams' (pointer) has base type 'struct FFPTexturing::TextureUnitParams'.
FFPTexturing::addVSFunctionInvocations ( struct FFPTexturing::TextureUnitParams* textureUnitParams, Function* vsMain )
1st parameter 'textureUnitParams' (pointer) has base type 'struct FFPTexturing::TextureUnitParams'.
FFPTexturing::addPSSampleTexelInvocation ( struct FFPTexturing::TextureUnitParams* textureUnitParams, Function* psMain, std::shared_ptr<Ogre::DataStream>const& texel, int groupOrder )
1st parameter 'textureUnitParams' (pointer) has base type 'struct FFPTexturing::TextureUnitParams'.
OgreShaderGenerator.h
namespace Ogre::RTShader
[+] class ShaderGenerator 2
|
Change |
Effect |
1 |
Field mScriptTranslatorsMap has been removed from this type. |
Recompilation of a client program may be broken with the error message: 'ShaderGenerator' has no member named 'mScriptTranslatorsMap'. |
2 |
Field mShaderLanguageVersion has been removed from this type. |
Recompilation of a client program may be broken with the error message: 'ShaderGenerator' has no member named 'mShaderLanguageVersion'. |
[+] affected symbols: 57 (5.1%)
ShaderGenerator::_initialize ( )
This method is from 'ShaderGenerator' class.
ShaderGenerator::createScheme ( Ogre::String const& schemeName )
This method is from 'ShaderGenerator' class.
ShaderGenerator::getSingleton ( )
Return value (reference) has base type 'ShaderGenerator'.
ShaderGenerator::getRenderState ( Ogre::String const& schemeName )
This method is from 'ShaderGenerator' class.
ShaderGenerator::getRenderState ( Ogre::String const& schemeName, Ogre::String const& materialName, Ogre::String const& groupName, unsigned short passIndex )
This method is from 'ShaderGenerator' class.
ShaderGenerator::validateScheme ( Ogre::String const& schemeName )
This method is from 'ShaderGenerator' class.
ShaderGenerator::addSceneManager ( Ogre::SceneManager* sceneMgr )
This method is from 'ShaderGenerator' class.
ShaderGenerator::getSingletonPtr ( )
Return value (pointer) has base type 'ShaderGenerator'.
ShaderGenerator::flushShaderCache ( )
This method is from 'ShaderGenerator' class.
ShaderGenerator::invalidateScheme ( Ogre::String const& schemeName )
This method is from 'ShaderGenerator' class.
...
[+] class ShaderGenerator::SGScriptTranslatorManager 3
|
Change |
Effect |
1 |
Pure virtual method getTranslator ( Ogre::SharedPtr<Ogre::AbstractNode>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 ShaderGenerator::SGScriptTranslatorManager because the following virtual functions are pure within ShaderGenerator::SGScriptTranslatorManager: virtual getTranslator ( Ogre::SharedPtr<Ogre::AbstractNode>const& ). |
2 |
Pure virtual method getTranslator ( std::shared_ptr<Ogre::DataStream>const& ) has been removed from this class. |
Recompilation of a client program may be broken. |
3 |
Pure virtual method getNumTranslators ( ) const has been removed from this class. |
Recompilation of a client program may be broken. |
[+] affected symbols: 2 (0.2%)
ShaderGenerator::SGScriptTranslatorManager::SGScriptTranslatorManager ( ShaderGenerator* owner )
This constructor is from 'ShaderGenerator::SGScriptTranslatorManager' class.
ShaderGenerator::SGScriptTranslatorManager::~SGScriptTranslatorManager ( )
This destructor is from 'ShaderGenerator::SGScriptTranslatorManager' class.
OgreShaderHLSLProgramWriter.h
namespace Ogre::RTShader
[+] class HLSLProgramWriter 3
|
Change |
Effect |
1 |
Field mGpuConstTypeMap has been removed from this type. |
Recompilation of a client program may be broken with the error message: 'HLSLProgramWriter' has no member named 'mGpuConstTypeMap'. |
2 |
Field mGpuConstTypeMapV4 has been removed from this type. |
Recompilation of a client program may be broken with the error message: 'HLSLProgramWriter' has no member named 'mGpuConstTypeMapV4'. |
3 |
Field mParamSemanticMap has been removed from this type. |
Recompilation of a client program may be broken with the error message: 'HLSLProgramWriter' has no member named 'mParamSemanticMap'. |
[+] affected symbols: 2 (0.2%)
HLSLProgramWriter::HLSLProgramWriter ( )
This constructor is from 'HLSLProgramWriter' class.
HLSLProgramWriter::~HLSLProgramWriter ( )
This destructor is from 'HLSLProgramWriter' class.
OgreShaderProgramManager.h
namespace Ogre::RTShader
[+] class ProgramManager 1
|
Change |
Effect |
1 |
Field mProgramSourceToNameMap has been removed from this type. |
Recompilation of a client program may be broken with the error message: 'ProgramManager' has no member named 'mProgramSourceToNameMap'. |
[+] affected symbols: 77 (6.9%)
ProgramManager::getSingleton ( )
Return value (reference) has base type 'ProgramManager'.
ProgramManager::acquirePrograms ( Ogre::Pass* pass, TargetRenderState* renderState )
This method is from 'ProgramManager' class.
ProgramManager::getSingletonPtr ( )
Return value (pointer) has base type 'ProgramManager'.
ProgramManager::releasePrograms ( Ogre::Pass* pass, TargetRenderState* renderState )
This method is from 'ProgramManager' class.
ProgramManager::createCpuProgram ( enum Ogre::GpuProgramType type )
This method is from 'ProgramManager' class.
ProgramManager::createGpuProgram ( Program* shaderProgram, ProgramWriter* programWriter, Ogre::String const& language, Ogre::String const& profiles, Ogre::vector<std::__cxx11::basic_string<char> >::type const& profilesList, Ogre::String const& cachePath )
This method is from 'ProgramManager' class.
ProgramManager::createGpuPrograms ( ProgramSet* programSet )
This method is from 'ProgramManager' class.
ProgramManager::destroyCpuProgram ( Program* shaderProgram )
This method is from 'ProgramManager' class.
ProgramManager::addProgramProcessor ( ProgramProcessor* processor )
This method is from 'ProgramManager' class.
ProgramManager::destroyProgramWriters ( )
This method is from 'ProgramManager' class.
...
OgreTextureUnitState.h
namespace Ogre
[+] class TextureUnitState 17
|
Change |
Effect |
1 |
Field mAddressMode has been removed from this type. |
Recompilation of a client program may be broken with the error message: 'TextureUnitState' has no member named 'mAddressMode'. |
2 |
Field mBorderColour has been removed from this type. |
Recompilation of a client program may be broken with the error message: 'TextureUnitState' has no member named 'mBorderColour'. |
3 |
Field mCompareEnabled has been removed from this type. |
Recompilation of a client program may be broken with the error message: 'TextureUnitState' has no member named 'mCompareEnabled'. |
4 |
Field mCompareFunc has been removed from this type. |
Recompilation of a client program may be broken with the error message: 'TextureUnitState' has no member named 'mCompareFunc'. |
5 |
Field mDesiredFormat has been removed from this type. |
Recompilation of a client program may be broken with the error message: 'TextureUnitState' has no member named 'mDesiredFormat'. |
6 |
Field mFrames has been removed from this type. |
Recompilation of a client program may be broken with the error message: 'TextureUnitState' has no member named 'mFrames'. |
7 |
Field mHwGamma has been removed from this type. |
Recompilation of a client program may be broken with the error message: 'TextureUnitState' has no member named 'mHwGamma'. |
8 |
Field mIsAlpha has been removed from this type. |
Recompilation of a client program may be broken with the error message: 'TextureUnitState' has no member named 'mIsAlpha'. |
9 |
Field mIsDefaultAniso has been removed from this type. |
Recompilation of a client program may be broken with the error message: 'TextureUnitState' has no member named 'mIsDefaultAniso'. |
10 |
Field mIsDefaultFiltering has been removed from this type. |
Recompilation of a client program may be broken with the error message: 'TextureUnitState' has no member named 'mIsDefaultFiltering'. |
11 |
Field mMagFilter has been removed from this type. |
Recompilation of a client program may be broken with the error message: 'TextureUnitState' has no member named 'mMagFilter'. |
12 |
Field mMaxAniso has been removed from this type. |
Recompilation of a client program may be broken with the error message: 'TextureUnitState' has no member named 'mMaxAniso'. |
13 |
Field mMinFilter has been removed from this type. |
Recompilation of a client program may be broken with the error message: 'TextureUnitState' has no member named 'mMinFilter'. |
14 |
Field mMipFilter has been removed from this type. |
Recompilation of a client program may be broken with the error message: 'TextureUnitState' has no member named 'mMipFilter'. |
15 |
Field mMipmapBias has been removed from this type. |
Recompilation of a client program may be broken with the error message: 'TextureUnitState' has no member named 'mMipmapBias'. |
16 |
Field mTextureSrcMipmaps has been removed from this type. |
Recompilation of a client program may be broken with the error message: 'TextureUnitState' has no member named 'mTextureSrcMipmaps'. |
17 |
Field mTextureType has been removed from this type. |
Recompilation of a client program may be broken with the error message: 'TextureUnitState' has no member named 'mTextureType'. |
[+] affected symbols: 17 (1.5%)
RTShader::FFPTexturing::setTextureUnit ( unsigned short index, TextureUnitState* textureUnitState )
2nd parameter 'textureUnitState' (pointer) has base type 'TextureUnitState'.
RTShader::FFPTexturing::getTexCalcMethod ( TextureUnitState* textureUnitState )
1st parameter 'textureUnitState' (pointer) has base type 'TextureUnitState'.
RTShader::FFPTexturing::TextureUnitParams::TextureUnitParams ( struct RTShader::FFPTexturing::TextureUnitParams&& p1 )
Field 'p1.mTextureUnitState' in 1st parameter 'p1' has base type 'TextureUnitState'.
RTShader::FFPTexturing::TextureUnitParams::TextureUnitParams ( )
Field 'this.mTextureUnitState' in the object of this method has base type 'TextureUnitState'.
RTShader::FFPTexturing::TextureUnitParams::~TextureUnitParams ( )
Field 'this.mTextureUnitState' in the object of this method has base type 'TextureUnitState'.
RTShader::FFPTexturing::isProcessingNeeded ( TextureUnitState* texUnitState )
1st parameter 'texUnitState' (pointer) has base type 'TextureUnitState'.
RTShader::FFPTexturing::needsTextureMatrix ( TextureUnitState* textureUnitState )
1st parameter 'textureUnitState' (pointer) has base type 'TextureUnitState'.
RTShader::FFPTexturing::resolveUniformParams ( struct RTShader::FFPTexturing::TextureUnitParams* textureUnitParams, RTShader::ProgramSet* programSet )
Field 'textureUnitParams.mTextureUnitState' in 1st parameter 'textureUnitParams' (pointer) has base type 'TextureUnitState'.
RTShader::FFPTexturing::resolveFunctionsParams ( struct RTShader::FFPTexturing::TextureUnitParams* textureUnitParams, RTShader::ProgramSet* programSet )
Field 'textureUnitParams.mTextureUnitState' in 1st parameter 'textureUnitParams' (pointer) has base type 'TextureUnitState'.
RTShader::FFPTexturing::addPSFunctionInvocations ( struct RTShader::FFPTexturing::TextureUnitParams* textureUnitParams, RTShader::Function* psMain )
Field 'textureUnitParams.mTextureUnitState' in 1st parameter 'textureUnitParams' (pointer) has base type 'TextureUnitState'.
...
to the top
Problems with Symbols, High Severity 4
OgreShaderFFPLighting.h
namespace Ogre::RTShader
[+] FFPLighting::addIlluminationInvocation ( struct FFPLighting::LightParams* curLightParams, Function* vsMain, int const groupOrder ) 1
_ZN4Ogre8RTShader11FFPLighting25addIlluminationInvocationEPNS1_11LightParamsEPNS0_8FunctionEi
|
Change |
Effect |
1 |
This method became private. |
Recompilation of a client program may be broken with the error message: '_ZN4Ogre8RTShader11FFPLighting25addIlluminationInvocationEPNS1_11LightParamsEPNS0_8FunctionEi' is private. |
[+] FFPLighting::getLightCount ( int* lightCount ) const 1
_ZNK4Ogre8RTShader11FFPLighting13getLightCountEPi
|
Change |
Effect |
1 |
This method became private. |
Recompilation of a client program may be broken with the error message: '_ZNK4Ogre8RTShader11FFPLighting13getLightCountEPi' is private. |
[+] FFPLighting::preAddToRenderState ( RenderState const* renderState, Ogre::Pass* srcPass, Ogre::Pass* dstPass ) 1
_ZN4Ogre8RTShader11FFPLighting19preAddToRenderStateEPKNS0_11RenderStateEPNS_4PassES6_
|
Change |
Effect |
1 |
This method became private. |
Recompilation of a client program may be broken with the error message: '_ZN4Ogre8RTShader11FFPLighting19preAddToRenderStateEPKNS0_11RenderStateEPNS_4PassES6_' is private. |
[+] FFPLighting::setLightCount ( int const* lightCount ) 1
_ZN4Ogre8RTShader11FFPLighting13setLightCountEPKi
|
Change |
Effect |
1 |
This method became private. |
Recompilation of a client program may be broken with the error message: '_ZN4Ogre8RTShader11FFPLighting13setLightCountEPKi' is private. |
to the top
Problems with Data Types, Medium Severity 5
OgrePass.h
namespace Ogre
[+] class Pass 4
|
Change |
Effect |
1 |
The pointer level of field mShadowCasterFragmentProgramUsage has been increased from 1 to 0. |
Recompilation of a client program may be broken. |
2 |
The pointer level of field mShadowCasterVertexProgramUsage has been increased from 1 to 0. |
Recompilation of a client program may be broken. |
3 |
The pointer level of field mShadowReceiverFragmentProgramUsage has been increased from 1 to 0. |
Recompilation of a client program may be broken. |
4 |
The pointer level of field mShadowReceiverVertexProgramUsage has been increased from 1 to 0. |
Recompilation of a client program may be broken. |
[+] affected symbols: 75 (6.7%)
Any::Any<RTShader::ShaderGenerator::SGPass*> ( RTShader::ShaderGenerator::SGPass*const& value )
Field 'value.mDstPass' in 1st parameter 'value' (reference) has base type 'Pass'.
RTShader::FFPLighting::preAddToRenderState ( RTShader::RenderState const* renderState, Pass* srcPass, Pass* dstPass )
3rd parameter 'dstPass' (pointer) has base type 'Pass'.
RTShader::FFPLighting::updateGpuProgramsParams ( Renderable* rend, Pass* pass, AutoParamDataSource const* source, LightList const* pLightList )
2nd parameter 'pass' (pointer) has base type 'Pass'.
RTShader::FFPAlphaTest::preAddToRenderState ( RTShader::RenderState const* renderState, Pass* srcPass, Pass* dstPass )
3rd parameter 'dstPass' (pointer) has base type 'Pass'.
RTShader::FFPAlphaTest::updateGpuProgramsParams ( Renderable* rend, Pass* pass, AutoParamDataSource const* source, LightList const* pLightList )
2nd parameter 'pass' (pointer) has base type 'Pass'.
RTShader::FFPTexturing::setTextureUnit ( unsigned short index, TextureUnitState* textureUnitState )
Field 'textureUnitState.mParent' in 2nd parameter 'textureUnitState' (pointer) has base type 'Pass'.
RTShader::FFPTexturing::getTexCalcMethod ( TextureUnitState* textureUnitState )
Field 'textureUnitState.mParent' in 1st parameter 'textureUnitState' (pointer) has base type 'Pass'.
RTShader::FFPTexturing::TextureUnitParams::TextureUnitParams ( struct RTShader::FFPTexturing::TextureUnitParams&& p1 )
Field 'p1.mTextureUnitState.mParent' in 1st parameter 'p1' has base type 'Pass'.
RTShader::FFPTexturing::TextureUnitParams::TextureUnitParams ( )
Field 'this.mTextureUnitState.mParent' in the object of this method has base type 'Pass'.
RTShader::FFPTexturing::TextureUnitParams::~TextureUnitParams ( )
Field 'this.mTextureUnitState.mParent' in the object of this method has base type 'Pass'.
...
OgreShaderGenerator.h
namespace Ogre::RTShader
[+] class ShaderGenerator::SGTechnique 1
|
Change |
Effect |
1 |
Field mSrcTechnique became const. |
Recompilation of a client program may be broken with the error message: assignment of read-only member/location 'ShaderGenerator::SGTechnique::mSrcTechnique'. |
[+] affected symbols: 30 (2.7%)
Ogre::Any::Any<ShaderGenerator::SGTechnique*> ( ShaderGenerator::SGTechnique*const& value )
1st parameter 'value' (reference) has base type 'ShaderGenerator::SGTechnique'.
Ogre::Any::Any<ShaderGenerator::SGPass*> ( ShaderGenerator::SGPass*const& value )
Field 'value.mParent' in 1st parameter 'value' (reference) has base type 'ShaderGenerator::SGTechnique'.
ShaderGenerator::SGTechnique::createSGPasses ( )
This method is from 'ShaderGenerator::SGTechnique' class.
ShaderGenerator::SGTechnique::getRenderState ( unsigned short passIndex )
This method is from 'ShaderGenerator::SGTechnique' class.
ShaderGenerator::SGTechnique::hasRenderState ( unsigned short passIndex )
This method is from 'ShaderGenerator::SGTechnique' class.
ShaderGenerator::SGTechnique::acquirePrograms ( )
This method is from 'ShaderGenerator::SGTechnique' class.
ShaderGenerator::SGTechnique::destroySGPasses ( )
This method is from 'ShaderGenerator::SGTechnique' class.
ShaderGenerator::SGTechnique::releasePrograms ( )
This method is from 'ShaderGenerator::SGTechnique' class.
ShaderGenerator::SGTechnique::buildTargetRenderState ( )
This method is from 'ShaderGenerator::SGTechnique' class.
ShaderGenerator::SGTechnique::createIlluminationSGPasses ( )
This method is from 'ShaderGenerator::SGTechnique' class.
...
to the top
Problems with Symbols, Medium Severity 28
OgreResourceGroupManager.h
namespace Ogre
[+] ResourceGroupListener::resourceCreated ( std::shared_ptr<DataStream>const& p1 ) 1
⇣
ResourceGroupListener::resourceCreated ( SharedPtr<Resource>const& p1 )
_ZN4Ogre21ResourceGroupListener15resourceCreatedERKSt10shared_ptrINS_8ResourceEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
Recompilation of a client program may be broken. |
[+] ResourceGroupListener::resourceLoadStarted ( std::shared_ptr<DataStream>const& p1 ) 1
⇣
ResourceGroupListener::resourceLoadStarted ( SharedPtr<Resource>const& p1 )
_ZN4Ogre21ResourceGroupListener19resourceLoadStartedERKSt10shared_ptrINS_8ResourceEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
Recompilation of a client program may be broken. |
[+] ResourceGroupListener::resourcePrepareStarted ( std::shared_ptr<DataStream>const& p1 ) 1
⇣
ResourceGroupListener::resourcePrepareStarted ( SharedPtr<Resource>const& p1 )
_ZN4Ogre21ResourceGroupListener22resourcePrepareStartedERKSt10shared_ptrINS_8ResourceEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
Recompilation of a client program may be broken. |
[+] ResourceGroupListener::resourceRemove ( std::shared_ptr<DataStream>const& p1 ) 1
⇣
ResourceGroupListener::resourceRemove ( SharedPtr<Resource>const& p1 )
_ZN4Ogre21ResourceGroupListener14resourceRemoveERKSt10shared_ptrINS_8ResourceEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
Recompilation of a client program may be broken. |
OgreScriptTranslator.h
namespace Ogre
[+] ScriptTranslatorManager::getTranslator ( std::shared_ptr<DataStream>const& p1 ) 1
⇣
ScriptTranslatorManager::getTranslator ( SharedPtr<AbstractNode>const& p1 )
_ZN4Ogre23ScriptTranslatorManager13getTranslatorERKSt10shared_ptrINS_12AbstractNodeEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
Recompilation of a client program may be broken. |
OgreShaderExHardwareSkinning.h
namespace Ogre::RTShader
[+] HardwareSkinningFactory::imprintSkeletonData ( std::shared_ptr<Ogre::DataStream>const& pMaterial, bool isVaild, Ogre::ushort boneCount, Ogre::ushort weightCount, enum SkinningType skinningType, bool correctAntidpodalityHandling, bool scalingShearingSupport ) 1
⇣
HardwareSkinningFactory::imprintSkeletonData ( Ogre::SharedPtr<Ogre::Material>const& pMaterial, bool isVaild, Ogre::ushort boneCount, Ogre::ushort weightCount, enum SkinningType skinningType, bool correctAntidpodalityHandling, bool scalingShearingSupport )
_ZN4Ogre8RTShader23HardwareSkinningFactory19imprintSkeletonDataERKSt10shared_ptrINS_8MaterialEEbttNS0_12SkinningTypeEbb
|
Change |
Effect |
1 |
Parameters list has been changed. |
Recompilation of a client program may be broken. |
OgreShaderExNormalMapLighting.h
namespace Ogre::RTShader
[+] NormalMapLighting::addPSIlluminationInvocation ( struct PerPixelLighting::LightParams* curLightParams, Function* psMain, int const groupOrder ) 1
⇣
NormalMapLighting::addPSIlluminationInvocation ( struct FFPLighting::LightParams* curLightParams, Function* psMain, int const groupOrder )
_ZN4Ogre8RTShader17NormalMapLighting27addPSIlluminationInvocationEPNS0_16PerPixelLighting11LightParamsEPNS0_8FunctionEi
|
Change |
Effect |
1 |
Parameters list has been changed. |
Recompilation of a client program may be broken. |
[+] NormalMapLighting::addVSIlluminationInvocation ( struct PerPixelLighting::LightParams* curLightParams, Function* vsMain, int const groupOrder ) 1
⇣
NormalMapLighting::addVSIlluminationInvocation ( struct FFPLighting::LightParams* curLightParams, Function* vsMain, int const groupOrder )
_ZN4Ogre8RTShader17NormalMapLighting27addVSIlluminationInvocationEPNS0_16PerPixelLighting11LightParamsEPNS0_8FunctionEi
|
Change |
Effect |
1 |
Parameters list has been changed. |
Recompilation of a client program may be broken. |
OgreShaderExTextureAtlasSampler.h
namespace Ogre::RTShader
[+] TextureAtlasSampler::getAdressingFunctionName ( enum Ogre::TextureUnitState::TextureAddressingMode mode ) 1
⇣
TextureAtlasSampler::getAdressingFunctionName ( enum Ogre::TextureAddressingMode mode )
_ZN4Ogre8RTShader19TextureAtlasSampler24getAdressingFunctionNameENS_16TextureUnitState21TextureAddressingModeE
|
Change |
Effect |
1 |
Parameters list has been changed. |
Recompilation of a client program may be broken. |
[+] TextureAtlasSamplerFactory::addTexutreAtlasDefinition ( std::shared_ptr<Ogre::DataStream> stream, std::shared_ptr<Ogre::DataStream> textureAtlasTable ) 1
⇣
TextureAtlasSamplerFactory::addTexutreAtlasDefinition ( Ogre::SharedPtr<Ogre::DataStream> stream, Ogre::SharedPtr<std::vector<TextureAtlasRecord> > textureAtlasTable )
_ZN4Ogre8RTShader26TextureAtlasSamplerFactory25addTexutreAtlasDefinitionESt10shared_ptrINS_10DataStreamEES2_ISt6vectorINS0_18TextureAtlasRecordESaIS6_EEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
Recompilation of a client program may be broken. |
[+] TextureAtlasSamplerFactory::addTexutreAtlasDefinition ( Ogre::String const& filename, std::shared_ptr<Ogre::DataStream> textureAtlasTable ) 1
⇣
TextureAtlasSamplerFactory::addTexutreAtlasDefinition ( Ogre::SharedPtr<Ogre::DataStream> stream, Ogre::SharedPtr<std::vector<TextureAtlasRecord> > textureAtlasTable )
_ZN4Ogre8RTShader26TextureAtlasSamplerFactory25addTexutreAtlasDefinitionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10shared_ptrISt6vectorINS0_18TextureAtlasRecordESaISC_EEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
Recompilation of a client program may be broken. |
[+] TextureAtlasSamplerFactory::setTextureAtlasTable ( Ogre::String const& textureName, std::shared_ptr<Ogre::DataStream>const& atlasData, bool autoBorderAdjust ) 1
⇣
TextureAtlasSamplerFactory::setTextureAtlasTable ( Ogre::String const& textureName, Ogre::SharedPtr<std::vector<TextureAtlasRecord> >const& atlasData, bool autoBorderAdjust )
_ZN4Ogre8RTShader26TextureAtlasSamplerFactory20setTextureAtlasTableERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt10shared_ptrISt6vectorINS0_18TextureAtlasRecordESaISC_EEEb
|
Change |
Effect |
1 |
Parameters list has been changed. |
Recompilation of a client program may be broken. |
OgreShaderFunctionAtom.h
namespace Ogre::RTShader
[+] AssignmentAtom::AssignmentAtom [C1] ( std::shared_ptr<Ogre::DataStream> lhs, std::shared_ptr<Ogre::DataStream> rhs, int groupOrder ) 1
⇣
AssignmentAtom::AssignmentAtom [C1] ( struct Out const& lhs, struct In const& rhs, int groupOrder )
_ZN4Ogre8RTShader14AssignmentAtomC1ESt10shared_ptrINS0_9ParameterEES4_i
|
Change |
Effect |
1 |
Parameters list has been changed. |
Recompilation of a client program may be broken. |
[+] AssignmentAtom::AssignmentAtom [C2] ( std::shared_ptr<Ogre::DataStream> lhs, std::shared_ptr<Ogre::DataStream> rhs, int groupOrder ) 1
⇣
AssignmentAtom::AssignmentAtom [C2] ( struct Out const& lhs, struct In const& rhs, int groupOrder )
_ZN4Ogre8RTShader14AssignmentAtomC2ESt10shared_ptrINS0_9ParameterEES4_i
|
Change |
Effect |
1 |
Parameters list has been changed. |
Recompilation of a client program may be broken. |
OgreShaderGenerator.h
namespace Ogre::RTShader
[+] ShaderGenerator::createShaderBasedTechnique ( Ogre::String const& materialName, Ogre::String const& groupName, Ogre::String const& srcTechniqueSchemeName, Ogre::String const& dstTechniqueSchemeName, bool overProgrammable ) 1
⇣
ShaderGenerator::createShaderBasedTechnique ( Ogre::Technique const* srcTechnique, Ogre::String const& dstTechniqueSchemeName, bool overProgrammable )
_ZN4Ogre8RTShader15ShaderGenerator26createShaderBasedTechniqueERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_S9_S9_b
|
Change |
Effect |
1 |
Parameters list has been changed. |
Recompilation of a client program may be broken. |
[+] ShaderGenerator::getTranslator ( std::shared_ptr<Ogre::DataStream>const& node ) 1
⇣
ShaderGenerator::getTranslator ( Ogre::SharedPtr<Ogre::AbstractNode>const& node )
_ZN4Ogre8RTShader15ShaderGenerator13getTranslatorERKSt10shared_ptrINS_12AbstractNodeEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
Recompilation of a client program may be broken. |
[+] ShaderGenerator::setTargetLanguage ( Ogre::String const& shaderLanguage, float const version ) 1
⇣
ShaderGenerator::setTargetLanguage ( Ogre::String const& shaderLanguage )
_ZN4Ogre8RTShader15ShaderGenerator17setTargetLanguageERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEf
|
Change |
Effect |
1 |
Parameters list has been changed. |
Recompilation of a client program may be broken. |
[+] ShaderGenerator::SGResourceGroupListener::resourceRemove ( std::shared_ptr<Ogre::DataStream>const& p1 ) 1
⇣
ShaderGenerator::SGResourceGroupListener::resourceRemove ( Ogre::SharedPtr<Ogre::Resource>const& p1 )
_ZN4Ogre8RTShader15ShaderGenerator23SGResourceGroupListener14resourceRemoveERKSt10shared_ptrINS_8ResourceEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
Recompilation of a client program may be broken. |
[+] ShaderGenerator::SGScriptTranslatorManager::getTranslator ( std::shared_ptr<Ogre::DataStream>const& p1 ) 1
⇣
ShaderGenerator::SGScriptTranslatorManager::getTranslator ( Ogre::SharedPtr<Ogre::AbstractNode>const& p1 )
_ZN4Ogre8RTShader15ShaderGenerator25SGScriptTranslatorManager13getTranslatorERKSt10shared_ptrINS_12AbstractNodeEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
Recompilation of a client program may be broken. |
[+] ShaderGenerator::SGTechnique::SGTechnique [C1] ( ShaderGenerator::SGMaterial* parent, Ogre::Technique* srcTechnique, Ogre::String const& dstTechniqueSchemeName, bool overProgrammable ) 1
⇣
ShaderGenerator::SGTechnique::SGTechnique [C1] ( ShaderGenerator::SGMaterial* parent, Ogre::Technique const* srcTechnique, Ogre::String const& dstTechniqueSchemeName, bool overProgrammable )
_ZN4Ogre8RTShader15ShaderGenerator11SGTechniqueC1EPNS1_10SGMaterialEPNS_9TechniqueERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb
|
Change |
Effect |
1 |
Parameters list has been changed. |
Recompilation of a client program may be broken. |
[+] ShaderGenerator::SGTechnique::SGTechnique [C2] ( ShaderGenerator::SGMaterial* parent, Ogre::Technique* srcTechnique, Ogre::String const& dstTechniqueSchemeName, bool overProgrammable ) 1
⇣
ShaderGenerator::SGTechnique::SGTechnique [C2] ( ShaderGenerator::SGMaterial* parent, Ogre::Technique const* srcTechnique, Ogre::String const& dstTechniqueSchemeName, bool overProgrammable )
_ZN4Ogre8RTShader15ShaderGenerator11SGTechniqueC2EPNS1_10SGMaterialEPNS_9TechniqueERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb
|
Change |
Effect |
1 |
Parameters list has been changed. |
Recompilation of a client program may be broken. |
OgreShaderParameter.h
namespace Ogre::RTShader
[+] UniformParameter::bind ( std::shared_ptr<Ogre::DataStream> paramsPtr ) 1
⇣
UniformParameter::bind ( Ogre::SharedPtr<Ogre::GpuProgramParameters> paramsPtr )
_ZN4Ogre8RTShader16UniformParameter4bindESt10shared_ptrINS_20GpuProgramParametersEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
Recompilation of a client program may be broken. |
OgreShaderProgramManager.h
namespace Ogre::RTShader
[+] ProgramManager::bindUniformParameters ( Program* pCpuProgram, std::shared_ptr<Ogre::DataStream>const& passParams ) 1
⇣
ProgramManager::bindUniformParameters ( Program* pCpuProgram, Ogre::SharedPtr<Ogre::GpuProgramParameters>const& passParams )
_ZN4Ogre8RTShader14ProgramManager21bindUniformParametersEPNS0_7ProgramERKSt10shared_ptrINS_20GpuProgramParametersEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
Recompilation of a client program may be broken. |
[+] ProgramManager::destroyGpuProgram ( std::shared_ptr<Ogre::DataStream>& gpuProgram ) 1
⇣
ProgramManager::destroyGpuProgram ( Ogre::SharedPtr<Ogre::GpuProgram>& gpuProgram )
_ZN4Ogre8RTShader14ProgramManager17destroyGpuProgramERSt10shared_ptrINS_10GpuProgramEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
Recompilation of a client program may be broken. |
[+] ProgramManager::flushGpuProgramsCache ( Ogre::map<std::__cxx11::basic_string<char>, std::shared_ptr<Ogre::GpuProgram>, std::less<std::__cxx11::basic_string<char> > >::type& gpuProgramsMap ) 1
⇣
ProgramManager::flushGpuProgramsCache ( std::map<std::__cxx11::basic_string<char>, Ogre::SharedPtr<Ogre::GpuProgram> >& gpuProgramsMap )
_ZN4Ogre8RTShader14ProgramManager21flushGpuProgramsCacheERSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10shared_ptrINS_10GpuProgramEESt4lessIS8_ESaISt4pairIKS8_SB_EEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
Recompilation of a client program may be broken. |
[+] ProgramManager::generateHash ( Ogre::String const& programString ) [static] 1
⇣
ProgramManager::generateHash ( Ogre::String const& programString, Ogre::String const& defines ) [static]
_ZN4Ogre8RTShader14ProgramManager12generateHashERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
Recompilation of a client program may be broken. |
OgreShaderScriptTranslator.h
namespace Ogre::RTShader
[+] SGScriptTranslator::translatePass ( Ogre::ScriptCompiler* compiler, std::shared_ptr<Ogre::DataStream>const& node ) 1
⇣
SGScriptTranslator::translatePass ( Ogre::ScriptCompiler* compiler, Ogre::SharedPtr<Ogre::AbstractNode>const& node )
_ZN4Ogre8RTShader18SGScriptTranslator13translatePassEPNS_14ScriptCompilerERKSt10shared_ptrINS_12AbstractNodeEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
Recompilation of a client program may be broken. |
[+] SGScriptTranslator::translateTextureUnit ( Ogre::ScriptCompiler* compiler, std::shared_ptr<Ogre::DataStream>const& node ) 1
⇣
SGScriptTranslator::translateTextureUnit ( Ogre::ScriptCompiler* compiler, Ogre::SharedPtr<Ogre::AbstractNode>const& node )
_ZN4Ogre8RTShader18SGScriptTranslator20translateTextureUnitEPNS_14ScriptCompilerERKSt10shared_ptrINS_12AbstractNodeEE
|
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 113
OgreAutoParamDataSource.h
namespace Ogre
[+] class AutoParamDataSource 17
|
Change |
Effect |
1 |
Field mPointLightExtrusionDistance has been added to this type. |
This field will not be initialized or used by old client applications. |
2 |
Base type of field mCameraPosition has been changed from Vector4 to Vector<4, float>. |
Recompilation of a client program may be broken. |
3 |
Base type of field mCameraPositionObjectSpace has been changed from Vector4 to Vector<4, float>. |
Recompilation of a client program may be broken. |
4 |
Base type of field mCameraRelativePosition has been changed from Vector3 to Vector<3, float>. |
Recompilation of a client program may be broken. |
5 |
Base type of field mFogParams has been changed from Vector4 to Vector<4, float>. |
Recompilation of a client program may be broken. |
6 |
Base type of field mLodCameraPosition has been changed from Vector4 to Vector<4, float>. |
Recompilation of a client program may be broken. |
7 |
Base type of field mLodCameraPositionObjectSpace has been changed from Vector4 to Vector<4, float>. |
Recompilation of a client program may be broken. |
8 |
Base type of field mPointParams has been changed from Vector4 to Vector<4, float>. |
Recompilation of a client program may be broken. |
9 |
Base type of field mSceneDepthRange has been changed from Vector4 to Vector<4, float>. |
Recompilation of a client program may be broken. |
10 |
Base type of field mShadowCamDepthRanges has been changed from Vector4 to Vector<4, float>. |
Recompilation of a client program may be broken. |
11 |
Base type of field mWorldMatrixArray has been changed from Matrix4 to Affine3. |
Recompilation of a client program may be broken. |
12 |
Type of field mInverseViewMatrix has been changed from Matrix4 to Affine3. |
Recompilation of a client program may be broken. |
13 |
Type of field mInverseWorldMatrix has been changed from Matrix4 to Affine3. |
Recompilation of a client program may be broken. |
14 |
Type of field mInverseWorldViewMatrix has been changed from Matrix4 to Affine3. |
Recompilation of a client program may be broken. |
15 |
Type of field mViewMatrix has been changed from Matrix4 to Affine3. |
Recompilation of a client program may be broken. |
16 |
Type of field mWorldMatrix has been changed from Matrix4[256] to Affine3[256]. |
Recompilation of a client program may be broken. |
17 |
Type of field mWorldViewMatrix has been changed from Matrix4 to Affine3. |
Recompilation of a client program may be broken. |
[+] affected symbols: 10 (0.9%)
RTShader::FFPLighting::updateGpuProgramsParams ( Renderable* rend, Pass* pass, AutoParamDataSource const* source, LightList const* pLightList )
3rd parameter 'source' (pointer) has base type 'AutoParamDataSource'.
RTShader::FFPAlphaTest::updateGpuProgramsParams ( Renderable* rend, Pass* pass, AutoParamDataSource const* source, LightList const* pLightList )
3rd parameter 'source' (pointer) has base type 'AutoParamDataSource'.
RTShader::FFPTexturing::updateGpuProgramsParams ( Renderable* rend, Pass* pass, AutoParamDataSource const* source, LightList const* pLightList )
3rd parameter 'source' (pointer) has base type 'AutoParamDataSource'.
RTShader::IntegratedPSSM3::updateGpuProgramsParams ( Renderable* rend, Pass* pass, AutoParamDataSource const* source, LightList const* pLightList )
3rd parameter 'source' (pointer) has base type 'AutoParamDataSource'.
RTShader::ShaderGenerator::notifyRenderSingleObject ( Renderable* rend, Pass const* pass, AutoParamDataSource const* source, LightList const* pLightList, bool suppressRenderStateChanges )
3rd parameter 'source' (pointer) has base type 'AutoParamDataSource'.
RTShader::ShaderGenerator::SGPass::notifyRenderSingleObject ( Renderable* rend, AutoParamDataSource const* source, LightList const* pLightList, bool suppressRenderStateChanges )
2nd parameter 'source' (pointer) has base type 'AutoParamDataSource'.
RTShader::NormalMapLighting::updateGpuProgramsParams ( Renderable* rend, Pass* pass, AutoParamDataSource const* source, LightList const* pLightList )
3rd parameter 'source' (pointer) has base type 'AutoParamDataSource'.
RTShader::TriplanarTexturing::updateGpuProgramsParams ( Renderable* rend, Pass* pass, AutoParamDataSource const* source, LightList const* pLightList )
3rd parameter 'source' (pointer) has base type 'AutoParamDataSource'.
RTShader::TextureAtlasSampler::updateGpuProgramsParams ( Renderable* rend, Pass* pass, AutoParamDataSource const* source, LightList const* pLightList )
3rd parameter 'source' (pointer) has base type 'AutoParamDataSource'.
RTShader::FFPFog::updateGpuProgramsParams ( Renderable* rend, Pass* pass, AutoParamDataSource const* source, LightList const* pLightList )
3rd parameter 'source' (pointer) has base type 'AutoParamDataSource'.
OgreAxisAlignedBox.h
namespace Ogre
[+] class AxisAlignedBox 2
|
Change |
Effect |
1 |
Base type of field mMaximum has been changed from Vector3 to Vector<3, float>. |
Recompilation of a client program may be broken. |
2 |
Base type of field mMinimum has been changed from Vector3 to Vector<3, float>. |
Recompilation of a client program may be broken. |
[+] affected symbols: 10 (0.9%)
RTShader::FFPLighting::updateGpuProgramsParams ( Renderable* rend, Pass* pass, AutoParamDataSource const* source, LightList const* pLightList )
Field 'source.mMainCamBoundsInfo.aabb' in 3rd parameter 'source' (pointer) is of type 'AxisAlignedBox'.
RTShader::FFPAlphaTest::updateGpuProgramsParams ( Renderable* rend, Pass* pass, AutoParamDataSource const* source, LightList const* pLightList )
Field 'source.mMainCamBoundsInfo.aabb' in 3rd parameter 'source' (pointer) is of type 'AxisAlignedBox'.
RTShader::FFPTexturing::updateGpuProgramsParams ( Renderable* rend, Pass* pass, AutoParamDataSource const* source, LightList const* pLightList )
Field 'source.mMainCamBoundsInfo.aabb' in 3rd parameter 'source' (pointer) is of type 'AxisAlignedBox'.
RTShader::IntegratedPSSM3::updateGpuProgramsParams ( Renderable* rend, Pass* pass, AutoParamDataSource const* source, LightList const* pLightList )
Field 'source.mMainCamBoundsInfo.aabb' in 3rd parameter 'source' (pointer) is of type 'AxisAlignedBox'.
RTShader::ShaderGenerator::notifyRenderSingleObject ( Renderable* rend, Pass const* pass, AutoParamDataSource const* source, LightList const* pLightList, bool suppressRenderStateChanges )
Field 'source.mMainCamBoundsInfo.aabb' in 3rd parameter 'source' (pointer) is of type 'AxisAlignedBox'.
RTShader::ShaderGenerator::SGPass::notifyRenderSingleObject ( Renderable* rend, AutoParamDataSource const* source, LightList const* pLightList, bool suppressRenderStateChanges )
Field 'source.mMainCamBoundsInfo.aabb' in 2nd parameter 'source' (pointer) is of type 'AxisAlignedBox'.
RTShader::NormalMapLighting::updateGpuProgramsParams ( Renderable* rend, Pass* pass, AutoParamDataSource const* source, LightList const* pLightList )
Field 'source.mMainCamBoundsInfo.aabb' in 3rd parameter 'source' (pointer) is of type 'AxisAlignedBox'.
RTShader::TriplanarTexturing::updateGpuProgramsParams ( Renderable* rend, Pass* pass, AutoParamDataSource const* source, LightList const* pLightList )
Field 'source.mMainCamBoundsInfo.aabb' in 3rd parameter 'source' (pointer) is of type 'AxisAlignedBox'.
RTShader::TextureAtlasSampler::updateGpuProgramsParams ( Renderable* rend, Pass* pass, AutoParamDataSource const* source, LightList const* pLightList )
Field 'source.mMainCamBoundsInfo.aabb' in 3rd parameter 'source' (pointer) is of type 'AxisAlignedBox'.
RTShader::FFPFog::updateGpuProgramsParams ( Renderable* rend, Pass* pass, AutoParamDataSource const* source, LightList const* pLightList )
Field 'source.mMainCamBoundsInfo.aabb' in 3rd parameter 'source' (pointer) is of type 'AxisAlignedBox'.
OgrePass.h
namespace Ogre
[+] class Pass 7
|
Change |
Effect |
1 |
Field mBlendState has been added to this type. |
This field will not be initialized or used by old client applications. |
2 |
Field mLineWidth has been added to this type. |
This field will not be initialized or used by old client applications. |
3 |
Field mProgramUsage has been added to this type. |
This field will not be initialized or used by old client applications. |
4 |
Type of field mShadowCasterFragmentProgramUsage has been changed from GpuProgramUsage* to std::unique_ptr<GpuProgramUsage, std::default_delete<GpuProgramUsage> >. |
Recompilation of a client program may be broken. |
5 |
Type of field mShadowCasterVertexProgramUsage has been changed from GpuProgramUsage* to std::unique_ptr<GpuProgramUsage, std::default_delete<GpuProgramUsage> >. |
Recompilation of a client program may be broken. |
6 |
Type of field mShadowReceiverFragmentProgramUsage has been changed from GpuProgramUsage* to std::unique_ptr<GpuProgramUsage, std::default_delete<GpuProgramUsage> >. |
Recompilation of a client program may be broken. |
7 |
Type of field mShadowReceiverVertexProgramUsage has been changed from GpuProgramUsage* to std::unique_ptr<GpuProgramUsage, std::default_delete<GpuProgramUsage> >. |
Recompilation of a client program may be broken. |
[+] affected symbols: 75 (6.7%)
Any::Any<RTShader::ShaderGenerator::SGPass*> ( RTShader::ShaderGenerator::SGPass*const& value )
Field 'value.mDstPass' in 1st parameter 'value' (reference) has base type 'Pass'.
RTShader::FFPLighting::preAddToRenderState ( RTShader::RenderState const* renderState, Pass* srcPass, Pass* dstPass )
3rd parameter 'dstPass' (pointer) has base type 'Pass'.
RTShader::FFPLighting::updateGpuProgramsParams ( Renderable* rend, Pass* pass, AutoParamDataSource const* source, LightList const* pLightList )
2nd parameter 'pass' (pointer) has base type 'Pass'.
RTShader::FFPAlphaTest::preAddToRenderState ( RTShader::RenderState const* renderState, Pass* srcPass, Pass* dstPass )
3rd parameter 'dstPass' (pointer) has base type 'Pass'.
RTShader::FFPAlphaTest::updateGpuProgramsParams ( Renderable* rend, Pass* pass, AutoParamDataSource const* source, LightList const* pLightList )
2nd parameter 'pass' (pointer) has base type 'Pass'.
RTShader::FFPTexturing::setTextureUnit ( unsigned short index, TextureUnitState* textureUnitState )
Field 'textureUnitState.mParent' in 2nd parameter 'textureUnitState' (pointer) has base type 'Pass'.
RTShader::FFPTexturing::getTexCalcMethod ( TextureUnitState* textureUnitState )
Field 'textureUnitState.mParent' in 1st parameter 'textureUnitState' (pointer) has base type 'Pass'.
RTShader::FFPTexturing::TextureUnitParams::TextureUnitParams ( struct RTShader::FFPTexturing::TextureUnitParams&& p1 )
Field 'p1.mTextureUnitState.mParent' in 1st parameter 'p1' has base type 'Pass'.
RTShader::FFPTexturing::TextureUnitParams::TextureUnitParams ( )
Field 'this.mTextureUnitState.mParent' in the object of this method has base type 'Pass'.
RTShader::FFPTexturing::TextureUnitParams::~TextureUnitParams ( )
Field 'this.mTextureUnitState.mParent' in the object of this method has base type 'Pass'.
...
OgrePrerequisites.h
namespace Ogre
[+] typedef MaterialPtr 1
|
Change |
Effect |
1 |
Base type has been changed from SharedPtr to SharedPtr<Material>. |
Recompilation of a client program may be broken. |
[+] affected symbols: 28 (2.5%)
RTShader::HardwareSkinning::getBoneCount ( )
Field 'this.mCreator.mCustomShadowCasterMaterialsLinear' in the object of this method has base type 'MaterialPtr'.
RTShader::HardwareSkinning::getWeightCount ( )
Field 'this.mCreator.mCustomShadowCasterMaterialsLinear' in the object of this method has base type 'MaterialPtr'.
RTShader::HardwareSkinning::getSkinningType ( )
Field 'this.mCreator.mCustomShadowCasterMaterialsLinear' in the object of this method has base type 'MaterialPtr'.
RTShader::HardwareSkinning::resolveParameters ( RTShader::ProgramSet* programSet )
Field 'this.mCreator.mCustomShadowCasterMaterialsLinear' in the object of this method has base type 'MaterialPtr'.
RTShader::HardwareSkinning::preAddToRenderState ( RTShader::RenderState const* renderState, Pass* srcPass, Pass* dstPass )
Field 'this.mCreator.mCustomShadowCasterMaterialsLinear' in the object of this method has base type 'MaterialPtr'.
RTShader::HardwareSkinning::resolveDependencies ( RTShader::ProgramSet* programSet )
Field 'this.mCreator.mCustomShadowCasterMaterialsLinear' in the object of this method has base type 'MaterialPtr'.
RTShader::HardwareSkinning::addFunctionInvocations ( RTShader::ProgramSet* programSet )
Field 'this.mCreator.mCustomShadowCasterMaterialsLinear' in the object of this method has base type 'MaterialPtr'.
RTShader::HardwareSkinning::setHardwareSkinningParam ( ushort boneCount, ushort weightCount, enum RTShader::SkinningType skinningType, bool correctAntipodalityHandling, bool scalingShearingSupport )
Field 'this.mCreator.mCustomShadowCasterMaterialsLinear' in the object of this method has base type 'MaterialPtr'.
RTShader::HardwareSkinning::hasScalingShearingSupport ( )
Field 'this.mCreator.mCustomShadowCasterMaterialsLinear' in the object of this method has base type 'MaterialPtr'.
RTShader::HardwareSkinning::hasCorrectAntipodalityHandling ( )
Field 'this.mCreator.mCustomShadowCasterMaterialsLinear' in the object of this method has base type 'MaterialPtr'.
...
OgreScriptCompiler.h
namespace Ogre
[+] class AbstractNode 2
|
Change |
Effect |
1 |
Base class AllocatedObject<0> has been added. |
Recompilation of a client program may be broken. |
2 |
Base class AllocatedObject<CategorisedAllocPolicy<(MemoryCategory)6> > has been removed. |
Recompilation of a client program may be broken. |
[+] affected symbols: 2 (0.2%)
AbstractNode::clone ( )
This method is from 'AbstractNode' class.
AbstractNode::getValue ( )
This method is from 'AbstractNode' class.
OgreScriptTranslator.h
namespace Ogre
[+] class ScriptTranslator 2
|
Change |
Effect |
1 |
Base class AllocatedObject<0> has been added. |
Recompilation of a client program may be broken. |
2 |
Base class AllocatedObject<CategorisedAllocPolicy<(MemoryCategory)6> > has been removed. |
Recompilation of a client program may be broken. |
[+] affected symbols: 10 (0.9%)
ScriptTranslator::translate ( ScriptCompiler* p1, std::shared_ptr<DataStream>const& p2 )
This method is from 'ScriptTranslator' class.
ScriptTranslator::ScriptTranslator ( )
This constructor is from 'ScriptTranslator' class.
ScriptTranslator::~ScriptTranslator ( )
This destructor is from 'ScriptTranslator' class.
RTShader::SGScriptTranslator::translatePass ( ScriptCompiler* compiler, std::shared_ptr<DataStream>const& node )
This method is from derived class 'RTShader::SGScriptTranslator'.
RTShader::SGScriptTranslator::addSubRenderState ( RTShader::SubRenderState* newSubRenderState, String const& dstTechniqueSchemeName, String const& materialName, String const& groupName, unsigned short passIndex )
This method is from derived class 'RTShader::SGScriptTranslator'.
RTShader::SGScriptTranslator::translateTextureUnit ( ScriptCompiler* compiler, std::shared_ptr<DataStream>const& node )
This method is from derived class 'RTShader::SGScriptTranslator'.
RTShader::SGScriptTranslator::getGeneratedSubRenderState ( String const& typeName )
This method is from derived class 'RTShader::SGScriptTranslator'.
RTShader::SGScriptTranslator::translate ( ScriptCompiler* compiler, std::shared_ptr<DataStream>const& node )
This method is from derived class 'RTShader::SGScriptTranslator'.
RTShader::SGScriptTranslator::SGScriptTranslator ( )
This constructor is from derived class 'RTShader::SGScriptTranslator'.
RTShader::SGScriptTranslator::~SGScriptTranslator ( )
This destructor is from derived class 'RTShader::SGScriptTranslator'.
[+] class ScriptTranslatorManager 2
|
Change |
Effect |
1 |
Base class AllocatedObject<0> has been added. |
Recompilation of a client program may be broken. |
2 |
Base class AllocatedObject<CategorisedAllocPolicy<(MemoryCategory)6> > has been removed. |
Recompilation of a client program may be broken. |
[+] affected symbols: 8 (0.7%)
ScriptTranslatorManager::getTranslator ( std::shared_ptr<DataStream>const& p1 )
This method is from 'ScriptTranslatorManager' class.
ScriptTranslatorManager::ScriptTranslatorManager ( )
This constructor is from 'ScriptTranslatorManager' class.
ScriptTranslatorManager::~ScriptTranslatorManager ( )
This destructor is from 'ScriptTranslatorManager' class.
RTShader::ShaderGenerator::SGScriptTranslatorManager::getTranslator ( std::shared_ptr<DataStream>const& p1 )
This method is from derived class 'RTShader::ShaderGenerator::SGScriptTranslatorManager'.
RTShader::ShaderGenerator::SGScriptTranslatorManager::SGScriptTranslatorManager ( RTShader::ShaderGenerator* owner )
This constructor is from derived class 'RTShader::ShaderGenerator::SGScriptTranslatorManager'.
RTShader::ShaderGenerator::SGScriptTranslatorManager::~SGScriptTranslatorManager ( )
This destructor is from derived class 'RTShader::ShaderGenerator::SGScriptTranslatorManager'.
ScriptTranslatorManager::getNumTranslators ( )
This method is from 'ScriptTranslatorManager' class.
RTShader::ShaderGenerator::SGScriptTranslatorManager::getNumTranslators ( )
This method is from derived class 'RTShader::ShaderGenerator::SGScriptTranslatorManager'.
OgreShaderExHardwareSkinning.h
namespace Ogre::RTShader
[+] class HardwareSkinning 3
|
Change |
Effect |
1 |
Type of field mActiveTechnique has been changed from Ogre::SharedPtr to Ogre::SharedPtr<HardwareSkinningTechnique>. |
Recompilation of a client program may be broken. |
2 |
Type of field mDualQuat has been changed from Ogre::SharedPtr to Ogre::SharedPtr<DualQuaternionSkinning>. |
Recompilation of a client program may be broken. |
3 |
Type of field mLinear has been changed from Ogre::SharedPtr to Ogre::SharedPtr<LinearSkinning>. |
Recompilation of a client program may be broken. |
[+] affected symbols: 15 (1.3%)
HardwareSkinning::getBoneCount ( )
This method is from 'HardwareSkinning' class.
HardwareSkinning::getWeightCount ( )
This method is from 'HardwareSkinning' class.
HardwareSkinning::getSkinningType ( )
This method is from 'HardwareSkinning' class.
HardwareSkinning::resolveParameters ( ProgramSet* programSet )
This method is from 'HardwareSkinning' class.
HardwareSkinning::preAddToRenderState ( RenderState const* renderState, Ogre::Pass* srcPass, Ogre::Pass* dstPass )
This method is from 'HardwareSkinning' class.
HardwareSkinning::resolveDependencies ( ProgramSet* programSet )
This method is from 'HardwareSkinning' class.
HardwareSkinning::addFunctionInvocations ( ProgramSet* programSet )
This method is from 'HardwareSkinning' class.
HardwareSkinning::setHardwareSkinningParam ( Ogre::ushort boneCount, Ogre::ushort weightCount, enum SkinningType skinningType, bool correctAntipodalityHandling, bool scalingShearingSupport )
This method is from 'HardwareSkinning' class.
HardwareSkinning::hasScalingShearingSupport ( )
This method is from 'HardwareSkinning' class.
HardwareSkinning::hasCorrectAntipodalityHandling ( )
This method is from 'HardwareSkinning' class.
...
OgreShaderExHardwareSkinningTechnique.h
namespace Ogre::RTShader
[+] class HardwareSkinningTechnique 2
|
Change |
Effect |
1 |
Base class Ogre::AllocatedObject<0> has been added. |
Recompilation of a client program may be broken. |
2 |
Base class Ogre::AllocatedObject<Ogre::CategorisedAllocPolicy<0> > has been removed. |
Recompilation of a client program may be broken. |
[+] affected symbols: 24 (2.1%)
LinearSkinning::resolveParameters ( ProgramSet* programSet )
This method is from derived class 'LinearSkinning'.
LinearSkinning::resolveDependencies ( ProgramSet* programSet )
This method is from derived class 'LinearSkinning'.
LinearSkinning::addFunctionInvocations ( ProgramSet* programSet )
This method is from derived class 'LinearSkinning'.
LinearSkinning::addPositionCalculations ( Function* vsMain )
This method is from derived class 'LinearSkinning'.
LinearSkinning::addIndexedPositionWeight ( Function* vsMain, int index )
This method is from derived class 'LinearSkinning'.
LinearSkinning::addNormalRelatedCalculations ( Function* vsMain, std::shared_ptr<Ogre::DataStream>& pNormalRelatedParam, std::shared_ptr<Ogre::DataStream>& pNormalWorldRelatedParam )
This method is from derived class 'LinearSkinning'.
LinearSkinning::addIndexedNormalRelatedWeight ( Function* vsMain, std::shared_ptr<Ogre::DataStream>& pNormalParam, std::shared_ptr<Ogre::DataStream>& pNormalWorldRelatedParam, int index )
This method is from derived class 'LinearSkinning'.
LinearSkinning::LinearSkinning ( )
This constructor is from derived class 'LinearSkinning'.
LinearSkinning::~LinearSkinning ( )
This destructor is from derived class 'LinearSkinning'.
DualQuaternionSkinning::resolveParameters ( ProgramSet* programSet )
This method is from derived class 'DualQuaternionSkinning'.
...
OgreShaderExIntegratedPSSM3.h
namespace Ogre::RTShader
[+] typedef IntegratedPSSM3::SplitPointList 1
|
Change |
Effect |
1 |
Base type has been changed from Ogre::vector<float>::type to std::vector<float>. |
Recompilation of a client program may be broken. |
[+] affected symbols: 1 (0.1%)
IntegratedPSSM3::setSplitPoints ( Ogre::vector<float>::type const& newSplitPoints )
1st parameter 'newSplitPoints' (reference) has base type 'IntegratedPSSM3::SplitPointList'.
OgreShaderExLayeredBlending.h
namespace Ogre::RTShader
[+] class LayeredBlending 1
|
Change |
Effect |
1 |
Type of field mTextureBlends has been changed from Ogre::vector<LayeredBlending::TextureBlend>::type to std::vector<LayeredBlending::TextureBlend>. |
Recompilation of a client program may be broken. |
[+] affected symbols: 13 (1.2%)
LayeredBlending::setBlendMode ( unsigned short index, enum LayeredBlending::BlendMode mode )
This method is from 'LayeredBlending' class.
LayeredBlending::resolveParameters ( ProgramSet* programSet )
This method is from 'LayeredBlending' class.
LayeredBlending::setSourceModifier ( unsigned short index, enum LayeredBlending::SourceModifier modType, int customNum )
This method is from 'LayeredBlending' class.
LayeredBlending::resolveDependencies ( ProgramSet* programSet )
This method is from 'LayeredBlending' class.
LayeredBlending::addPSBlendInvocations ( Function* psMain, std::shared_ptr<Ogre::DataStream> arg1, std::shared_ptr<Ogre::DataStream> arg2, std::shared_ptr<Ogre::DataStream> texel, int samplerIndex, Ogre::LayerBlendModeEx const& blendMode, int const groupOrder, int targetChannels )
This method is from 'LayeredBlending' class.
LayeredBlending::addPSModifierInvocation ( Function* psMain, int samplerIndex, std::shared_ptr<Ogre::DataStream> arg1, std::shared_ptr<Ogre::DataStream> arg2, int const groupOrder, int targetChannels )
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.
LayeredBlendingFactory::createOrRetrieveSubRenderState ( SGScriptTranslator* translator )
Return value (pointer) has base type 'LayeredBlending'.
...
OgreShaderExNormalMapLighting.h
namespace Ogre::RTShader
[+] class NormalMapLighting 2
|
Change |
Effect |
1 |
Field mPSNormalMapSampler has been added to this type. |
This field will not be initialized or used by old client applications. |
2 |
Type of field mNormalMapSampler has been changed from UniformParameterPtr to Ogre::SamplerPtr. |
Recompilation of a client program may be broken. |
[+] affected symbols: 12 (1.1%)
NormalMapLighting::addVSInvocation ( Function* vsMain, int const groupOrder )
This method is from 'NormalMapLighting' class.
NormalMapLighting::preAddToRenderState ( RenderState const* renderState, Ogre::Pass* srcPass, Ogre::Pass* dstPass )
This method is from 'NormalMapLighting' class.
NormalMapLighting::resolveDependencies ( ProgramSet* programSet )
This method is from 'NormalMapLighting' class.
NormalMapLighting::addFunctionInvocations ( ProgramSet* programSet )
This method is from 'NormalMapLighting' class.
NormalMapLighting::resolveGlobalParameters ( ProgramSet* programSet )
This method is from 'NormalMapLighting' class.
NormalMapLighting::updateGpuProgramsParams ( Ogre::Renderable* rend, Ogre::Pass* pass, Ogre::AutoParamDataSource const* source, Ogre::LightList const* pLightList )
This method is from 'NormalMapLighting' class.
NormalMapLighting::resolvePerLightParameters ( ProgramSet* programSet )
This method is from 'NormalMapLighting' class.
NormalMapLighting::addPSNormalFetchInvocation ( Function* psMain, int const groupOrder )
This method is from 'NormalMapLighting' class.
NormalMapLighting::copyFrom ( SubRenderState const& rhs )
This method is from 'NormalMapLighting' class.
NormalMapLighting::NormalMapLighting ( )
This constructor is from 'NormalMapLighting' class.
...
OgreShaderExTextureAtlasSampler.h
namespace Ogre::RTShader
[+] class TextureAtlasSampler 1
|
Change |
Effect |
1 |
Type of field mTextureAddressings has been changed from struct Ogre::TextureUnitState::UVWAddressingMode[4] to struct Ogre::Sampler::UVWAddressingMode[4]. |
Recompilation of a client program may be broken. |
[+] affected symbols: 10 (0.9%)
TextureAtlasSampler::resolveParameters ( ProgramSet* programSet )
This method is from 'TextureAtlasSampler' class.
TextureAtlasSampler::preAddToRenderState ( RenderState const* renderState, Ogre::Pass* srcPass, Ogre::Pass* dstPass )
This method is from 'TextureAtlasSampler' class.
TextureAtlasSampler::resolveDependencies ( ProgramSet* programSet )
This method is from 'TextureAtlasSampler' class.
TextureAtlasSampler::addFunctionInvocations ( ProgramSet* programSet )
This method is from 'TextureAtlasSampler' class.
TextureAtlasSampler::updateGpuProgramsParams ( Ogre::Renderable* rend, Ogre::Pass* pass, Ogre::AutoParamDataSource const* source, Ogre::LightList const* pLightList )
This method is from 'TextureAtlasSampler' class.
TextureAtlasSampler::copyFrom ( SubRenderState const& rhs )
This method is from 'TextureAtlasSampler' class.
TextureAtlasSampler::TextureAtlasSampler ( )
This constructor is from 'TextureAtlasSampler' class.
TextureAtlasSampler::~TextureAtlasSampler ( )
This destructor is from 'TextureAtlasSampler' class.
TextureAtlasSampler::getExecutionOrder ( )
This method is from 'TextureAtlasSampler' class.
TextureAtlasSampler::getType ( )
This method is from 'TextureAtlasSampler' class.
[+] typedef TextureAtlasTablePtr 1
|
Change |
Effect |
1 |
Base type has been changed from Ogre::SharedPtr to Ogre::SharedPtr<std::vector<TextureAtlasRecord> >. |
Recompilation of a client program may be broken. |
[+] affected symbols: 11 (1%)
TextureAtlasSampler::resolveParameters ( ProgramSet* programSet )
Field 'this.mAtlasTableDatas' in the object of this method has base type 'TextureAtlasTablePtr'.
TextureAtlasSampler::preAddToRenderState ( RenderState const* renderState, Ogre::Pass* srcPass, Ogre::Pass* dstPass )
Field 'this.mAtlasTableDatas' in the object of this method has base type 'TextureAtlasTablePtr'.
TextureAtlasSampler::resolveDependencies ( ProgramSet* programSet )
Field 'this.mAtlasTableDatas' in the object of this method has base type 'TextureAtlasTablePtr'.
TextureAtlasSampler::addFunctionInvocations ( ProgramSet* programSet )
Field 'this.mAtlasTableDatas' in the object of this method has base type 'TextureAtlasTablePtr'.
TextureAtlasSampler::updateGpuProgramsParams ( Ogre::Renderable* rend, Ogre::Pass* pass, Ogre::AutoParamDataSource const* source, Ogre::LightList const* pLightList )
Field 'this.mAtlasTableDatas' in the object of this method has base type 'TextureAtlasTablePtr'.
TextureAtlasSampler::copyFrom ( SubRenderState const& rhs )
Field 'this.mAtlasTableDatas' in the object of this method has base type 'TextureAtlasTablePtr'.
TextureAtlasSampler::TextureAtlasSampler ( )
Field 'this.mAtlasTableDatas' in the object of this method has base type 'TextureAtlasTablePtr'.
TextureAtlasSampler::~TextureAtlasSampler ( )
Field 'this.mAtlasTableDatas' in the object of this method has base type 'TextureAtlasTablePtr'.
TextureAtlasSampler::getExecutionOrder ( )
Field 'this.mAtlasTableDatas' in the object of this method has base type 'TextureAtlasTablePtr'.
TextureAtlasSampler::getType ( )
Field 'this.mAtlasTableDatas' in the object of this method has base type 'TextureAtlasTablePtr'.
...
OgreShaderExTriplanarTexturing.h
namespace Ogre::RTShader
[+] class TriplanarTexturing 1
|
Change |
Effect |
1 |
Base type of field mParameters has been changed from Ogre::Vector3 to Ogre::Vector<3, float>. |
Recompilation of a client program may be broken. |
[+] affected symbols: 11 (1%)
TriplanarTexturing::setTextureNames ( Ogre::String const& textureNameFromX, Ogre::String const& textureNameFromY, Ogre::String const& textureNameFromZ )
This method is from 'TriplanarTexturing' class.
TriplanarTexturing::resolveParameters ( ProgramSet* programSet )
This method is from 'TriplanarTexturing' class.
TriplanarTexturing::preAddToRenderState ( RenderState const* renderState, Ogre::Pass* srcPass, Ogre::Pass* dstPass )
This method is from 'TriplanarTexturing' class.
TriplanarTexturing::resolveDependencies ( ProgramSet* programSet )
This method is from 'TriplanarTexturing' class.
TriplanarTexturing::addFunctionInvocations ( ProgramSet* programSet )
This method is from 'TriplanarTexturing' class.
TriplanarTexturing::updateGpuProgramsParams ( Ogre::Renderable* rend, Ogre::Pass* pass, Ogre::AutoParamDataSource const* source, Ogre::LightList const* pLightList )
This method is from 'TriplanarTexturing' class.
TriplanarTexturing::copyFrom ( SubRenderState const& rhs )
This method is from 'TriplanarTexturing' class.
TriplanarTexturing::TriplanarTexturing ( )
This constructor is from 'TriplanarTexturing' class.
TriplanarTexturing::~TriplanarTexturing ( )
This destructor is from 'TriplanarTexturing' class.
TriplanarTexturing::getExecutionOrder ( )
This method is from 'TriplanarTexturing' class.
...
OgreShaderFFPFog.h
namespace Ogre::RTShader
[+] class FFPFog 1
|
Change |
Effect |
1 |
Base type of field mFogParamsValue has been changed from Ogre::Vector4 to Ogre::Vector<4, float>. |
Recompilation of a client program may be broken. |
[+] affected symbols: 11 (1%)
FFPFog::setFogProperties ( enum Ogre::FogMode fogMode, Ogre::ColourValue const& fogColour, float fogStart, float fogEnd, float fogDensity )
This method is from 'FFPFog' class.
FFPFog::resolveParameters ( ProgramSet* programSet )
This method is from 'FFPFog' class.
FFPFog::preAddToRenderState ( RenderState const* renderState, Ogre::Pass* srcPass, Ogre::Pass* dstPass )
This method is from 'FFPFog' class.
FFPFog::resolveDependencies ( ProgramSet* programSet )
This method is from 'FFPFog' class.
FFPFog::addFunctionInvocations ( ProgramSet* programSet )
This method is from 'FFPFog' class.
FFPFog::updateGpuProgramsParams ( Ogre::Renderable* rend, Ogre::Pass* pass, Ogre::AutoParamDataSource const* source, Ogre::LightList const* pLightList )
This method is from 'FFPFog' class.
FFPFog::copyFrom ( SubRenderState const& rhs )
This method is from 'FFPFog' class.
FFPFog::FFPFog ( )
This constructor is from 'FFPFog' class.
FFPFog::~FFPFog ( )
This destructor is from 'FFPFog' class.
FFPFog::getExecutionOrder ( )
This method is from 'FFPFog' class.
...
OgreShaderFFPLighting.h
namespace Ogre::RTShader
[+] class FFPLighting 5
|
Change |
Effect |
1 |
Field mInDiffuse has been added to this type. |
This field will not be initialized or used by old client applications. |
2 |
Field mNormalisedEnable has been added to this type. |
This field will not be initialized or used by old client applications. |
3 |
Field mOutDiffuse has been added to this type. |
This field will not be initialized or used by old client applications. |
4 |
Field mOutSpecular has been added to this type. |
This field will not be initialized or used by old client applications. |
5 |
Field mViewNormal has been added to this type. |
This field will not be initialized or used by old client applications. |
[+] affected symbols: 14 (1.2%)
FFPLighting::setLightCount ( int const* lightCount )
This method is from 'FFPLighting' class.
FFPLighting::resolveParameters ( ProgramSet* programSet )
This method is from 'FFPLighting' class.
FFPLighting::preAddToRenderState ( RenderState const* renderState, Ogre::Pass* srcPass, Ogre::Pass* dstPass )
This method is from 'FFPLighting' class.
FFPLighting::resolveDependencies ( ProgramSet* programSet )
This method is from 'FFPLighting' class.
FFPLighting::addFunctionInvocations ( ProgramSet* programSet )
This method is from 'FFPLighting' class.
FFPLighting::updateGpuProgramsParams ( Ogre::Renderable* rend, Ogre::Pass* pass, Ogre::AutoParamDataSource const* source, Ogre::LightList const* pLightList )
This method is from 'FFPLighting' class.
FFPLighting::addIlluminationInvocation ( struct FFPLighting::LightParams* curLightParams, Function* vsMain, int const groupOrder )
This method is from 'FFPLighting' class.
FFPLighting::addGlobalIlluminationInvocation ( Function* vsMain, int const groupOrder )
This method is from 'FFPLighting' class.
FFPLighting::copyFrom ( SubRenderState const& rhs )
This method is from 'FFPLighting' class.
FFPLighting::FFPLighting ( )
This constructor is from 'FFPLighting' class.
...
[+] struct FFPLighting::LightParams 4
|
Change |
Effect |
1 |
Field mPSInDirection has been added to this type. |
This field will not be initialized or used by old client applications. |
2 |
Field mPSInToLightDir has been added to this type. |
This field will not be initialized or used by old client applications. |
3 |
Field mVSOutDirection has been added to this type. |
This field will not be initialized or used by old client applications. |
4 |
Field mVSOutToLightDir has been added to this type. |
This field will not be initialized or used by old client applications. |
[+] affected symbols: 5 (0.4%)
FFPLighting::LightParams::LightParams ( struct FFPLighting::LightParams&& p1 )
1st parameter 'p1' has base type 'struct FFPLighting::LightParams'.
FFPLighting::LightParams::LightParams ( struct FFPLighting::LightParams const& p1 )
1st parameter 'p1' (reference) has base type 'struct FFPLighting::LightParams'.
FFPLighting::LightParams::LightParams ( )
This constructor is from 'struct FFPLighting::LightParams' class.
FFPLighting::LightParams::~LightParams ( )
This destructor is from 'struct FFPLighting::LightParams' class.
FFPLighting::addIlluminationInvocation ( struct FFPLighting::LightParams* curLightParams, Function* vsMain, int const groupOrder )
1st parameter 'curLightParams' (pointer) has base type 'struct FFPLighting::LightParams'.
OgreShaderFFPRenderStateBuilder.h
namespace Ogre::RTShader
[+] class FFPRenderStateBuilder 2
|
Change |
Effect |
1 |
Base class Ogre::AllocatedObject<0> has been added. |
Recompilation of a client program may be broken. |
2 |
Base class Ogre::AllocatedObject<Ogre::CategorisedAllocPolicy<0> > has been removed. |
Recompilation of a client program may be broken. |
[+] affected symbols: 9 (0.8%)
FFPRenderStateBuilder::initialize ( )
This method is from 'FFPRenderStateBuilder' class.
FFPRenderStateBuilder::getSingleton ( )
This method is from 'FFPRenderStateBuilder' class.
FFPRenderStateBuilder::getSingletonPtr ( )
This method is from 'FFPRenderStateBuilder' class.
FFPRenderStateBuilder::buildRenderState ( ShaderGenerator::SGPass* sgPass, TargetRenderState* renderState )
This method is from 'FFPRenderStateBuilder' class.
FFPRenderStateBuilder::buildFFPSubRenderState ( int subRenderStateOrder, Ogre::String const& subRenderStateType, ShaderGenerator::SGPass* sgPass, TargetRenderState* renderState )
This method is from 'FFPRenderStateBuilder' class.
FFPRenderStateBuilder::resolveColourStageFlags ( ShaderGenerator::SGPass* sgPass, TargetRenderState* renderState )
This method is from 'FFPRenderStateBuilder' class.
FFPRenderStateBuilder::destroy ( )
This method is from 'FFPRenderStateBuilder' class.
FFPRenderStateBuilder::FFPRenderStateBuilder ( )
This constructor is from 'FFPRenderStateBuilder' class.
FFPRenderStateBuilder::~FFPRenderStateBuilder ( )
This destructor is from 'FFPRenderStateBuilder' class.
OgreShaderFunction.h
namespace Ogre::RTShader
[+] class Function 3
|
Change |
Effect |
1 |
Base class Ogre::AllocatedObject<0> has been added. |
Recompilation of a client program may be broken. |
2 |
Type of field mAtomInstances has been changed from Ogre::map<unsigned long, std::vector<FunctionAtom*>, std::less<unsigned long> >::type to std::map<unsigned long, std::vector<FunctionAtom*> >. |
Recompilation of a client program may be broken. |
3 |
Base class Ogre::AllocatedObject<Ogre::CategorisedAllocPolicy<0> > has been removed. |
Recompilation of a client program may be broken. |
[+] affected symbols: 160 (14.3%)
Ogre::Any::Any<ShaderGenerator::SGPass*> ( ShaderGenerator::SGPass*const& value )
Field 'value.mTargetRenderState.mProgramSet.mPSCpuProgram.mEntryPointFunction' in 1st parameter 'value' (reference) has base type 'Function'.
ProgramSet::ProgramSet ( )
Field 'this.mPSCpuProgram.mEntryPointFunction' in the object of this method has base type 'Function'.
ProgramSet::~ProgramSet ( )
Field 'this.mPSCpuProgram.mEntryPointFunction' in the object of this method has base type 'Function'.
FFPLighting::resolveParameters ( ProgramSet* programSet )
Field 'programSet.mPSCpuProgram.mEntryPointFunction' in 1st parameter 'programSet' (pointer) has base type 'Function'.
FFPLighting::resolveDependencies ( ProgramSet* programSet )
Field 'programSet.mPSCpuProgram.mEntryPointFunction' in 1st parameter 'programSet' (pointer) has base type 'Function'.
FFPLighting::addFunctionInvocations ( ProgramSet* programSet )
Field 'programSet.mPSCpuProgram.mEntryPointFunction' in 1st parameter 'programSet' (pointer) has base type 'Function'.
FFPLighting::addIlluminationInvocation ( struct FFPLighting::LightParams* curLightParams, Function* vsMain, int const groupOrder )
2nd parameter 'vsMain' (pointer) has base type 'Function'.
FFPLighting::addGlobalIlluminationInvocation ( Function* vsMain, int const groupOrder )
1st parameter 'vsMain' (pointer) has base type 'Function'.
FFPAlphaTest::resolveParameters ( ProgramSet* programSet )
Field 'programSet.mPSCpuProgram.mEntryPointFunction' in 1st parameter 'programSet' (pointer) has base type 'Function'.
FFPAlphaTest::resolveDependencies ( ProgramSet* programSet )
Field 'programSet.mPSCpuProgram.mEntryPointFunction' in 1st parameter 'programSet' (pointer) has base type 'Function'.
...
OgreShaderFunctionAtom.h
namespace Ogre::RTShader
[+] class FunctionAtom 2
|
Change |
Effect |
1 |
Base class Ogre::AllocatedObject<0> has been added. |
Recompilation of a client program may be broken. |
2 |
Base class Ogre::AllocatedObject<Ogre::CategorisedAllocPolicy<0> > has been removed. |
Recompilation of a client program may be broken. |
[+] affected symbols: 21 (1.9%)
FunctionAtom::getFunctionAtomType ( )
This method is from 'FunctionAtom' class.
FunctionAtom::FunctionAtom ( )
This constructor is from 'FunctionAtom' class.
FunctionAtom::~FunctionAtom ( )
This destructor is from 'FunctionAtom' class.
AssignmentAtom::Type [data]
This method is from derived class 'AssignmentAtom'.
AssignmentAtom::AssignmentAtom ( int groupOrder )
This constructor is from derived class 'AssignmentAtom'.
AssignmentAtom::AssignmentAtom ( std::shared_ptr<Ogre::DataStream> lhs, std::shared_ptr<Ogre::DataStream> rhs, int groupOrder )
This constructor is from derived class 'AssignmentAtom'.
AssignmentAtom::~AssignmentAtom ( )
This destructor is from derived class 'AssignmentAtom'.
FunctionInvocation::Type [data]
This method is from derived class 'FunctionInvocation'.
FunctionInvocation::FunctionInvocation ( Ogre::String const& functionName, int groupOrder, int p3, Ogre::String returnType )
This constructor is from derived class 'FunctionInvocation'.
FunctionInvocation::FunctionInvocation ( Ogre::String const& functionName, int groupOrder, Ogre::String const& returnType )
This constructor is from derived class 'FunctionInvocation'.
...
[+] class Operand 2
|
Change |
Effect |
1 |
Base class Ogre::AllocatedObject<0> has been added. |
Recompilation of a client program may be broken. |
2 |
Base class Ogre::AllocatedObject<Ogre::CategorisedAllocPolicy<0> > has been removed. |
Recompilation of a client program may be broken. |
[+] affected symbols: 9 (0.8%)
Operand::getFloatCount ( int mask )
This method is from 'Operand' class.
Operand::getMaskAsString ( int mask )
This method is from 'Operand' class.
Operand::getGpuConstantType ( int mask )
This method is from 'Operand' class.
Operand::setMaskToParamType ( )
This method is from 'Operand' class.
Operand::operator = ( Operand const& other )
This method is from 'Operand' class.
Operand::Operand ( Operand const& other )
This constructor is from 'Operand' class.
Operand::Operand ( std::shared_ptr<Ogre::DataStream> parameter, enum Operand::OpSemantic opSemantic, int opMask, Ogre::ushort indirectionLevel )
This constructor is from 'Operand' class.
Operand::~Operand ( )
This destructor is from 'Operand' class.
Operand::toString ( )
This method is from 'Operand' class.
[+] typedef FunctionAtomInstanceList 1
|
Change |
Effect |
1 |
Base type has been changed from Ogre::vector<FunctionAtom*>::type to std::vector<FunctionAtom*>. |
Recompilation of a client program may be broken. |
[+] affected symbols: 3 (0.3%)
ProgramProcessor::buildParameterReferenceMap ( Ogre::vector<FunctionAtom*>::type const& funcAtomList, Ogre::map<Parameter*, std::vector<Operand*>, std::less<Parameter*> >::type& paramsRefMap )
1st parameter 'funcAtomList' (reference) has base type 'FunctionAtomInstanceList'.
ProgramProcessor::rebuildFunctionInvocations ( Ogre::vector<FunctionAtom*>::type const& funcAtomList, Ogre::vector<ProgramProcessor::MergeParameter>::type& mergedParams, Ogre::map<Parameter*, std::shared_ptr<Parameter>, std::less<Parameter*> >::type& localParamsMap )
1st parameter 'funcAtomList' (reference) has base type 'FunctionAtomInstanceList'.
Function::getAtomInstances ( )
Return value (reference) has base type 'FunctionAtomInstanceList'.
OgreShaderGenerator.h
namespace Ogre::RTShader
[+] class ShaderGenerator 3
|
Change |
Effect |
1 |
Base class Ogre::AllocatedObject<0> has been added. |
Recompilation of a client program may be broken. |
2 |
Field ID_RT_SHADER_SYSTEM has been added to this type. |
This field will not be initialized or used by old client applications. |
3 |
Base class Ogre::AllocatedObject<Ogre::CategorisedAllocPolicy<0> > has been removed. |
Recompilation of a client program may be broken. |
[+] affected symbols: 70 (6.2%)
ShaderGenerator::initialize ( )
This method is from 'ShaderGenerator' class.
ShaderGenerator::_initialize ( )
This method is from 'ShaderGenerator' class.
ShaderGenerator::createScheme ( Ogre::String const& schemeName )
This method is from 'ShaderGenerator' class.
ShaderGenerator::getSingleton ( )
This method is from 'ShaderGenerator' class.
ShaderGenerator::getTranslator ( std::shared_ptr<Ogre::DataStream>const& node )
This method is from 'ShaderGenerator' class.
ShaderGenerator::getRenderState ( Ogre::String const& schemeName )
This method is from 'ShaderGenerator' class.
ShaderGenerator::getRenderState ( Ogre::String const& schemeName, Ogre::String const& materialName, Ogre::String const& groupName, unsigned short passIndex )
This method is from 'ShaderGenerator' class.
ShaderGenerator::validateScheme ( Ogre::String const& schemeName )
This method is from 'ShaderGenerator' class.
ShaderGenerator::addSceneManager ( Ogre::SceneManager* sceneMgr )
This method is from 'ShaderGenerator' class.
ShaderGenerator::getSingletonPtr ( )
This method is from 'ShaderGenerator' class.
...
[+] class ShaderGenerator::SGPass 2
|
Change |
Effect |
1 |
Base class Ogre::AllocatedObject<0> has been added. |
Recompilation of a client program may be broken. |
2 |
Base class Ogre::AllocatedObject<Ogre::CategorisedAllocPolicy<0> > has been removed. |
Recompilation of a client program may be broken. |
[+] affected symbols: 9 (0.8%)
ShaderGenerator::SGPass::acquirePrograms ( )
This method is from 'ShaderGenerator::SGPass' class.
ShaderGenerator::SGPass::releasePrograms ( )
This method is from 'ShaderGenerator::SGPass' class.
ShaderGenerator::SGPass::getCustomFFPSubState ( int subStateOrder )
This method is from 'ShaderGenerator::SGPass' class.
ShaderGenerator::SGPass::getCustomFFPSubState ( int subStateOrder, RenderState const* renderState )
This method is from 'ShaderGenerator::SGPass' class.
ShaderGenerator::SGPass::buildTargetRenderState ( )
This method is from 'ShaderGenerator::SGPass' class.
ShaderGenerator::SGPass::notifyRenderSingleObject ( Ogre::Renderable* rend, Ogre::AutoParamDataSource const* source, Ogre::LightList const* pLightList, bool suppressRenderStateChanges )
This method is from 'ShaderGenerator::SGPass' class.
ShaderGenerator::SGPass::UserKey [data]
This method is from 'ShaderGenerator::SGPass' class.
ShaderGenerator::SGPass::SGPass ( ShaderGenerator::SGTechnique* parent, Ogre::Pass* srcPass, Ogre::Pass* dstPass, enum Ogre::IlluminationStage stage )
This constructor is from 'ShaderGenerator::SGPass' class.
ShaderGenerator::SGPass::~SGPass ( )
This destructor is from 'ShaderGenerator::SGPass' class.
[+] class ShaderGenerator::SGScheme 2
|
Change |
Effect |
1 |
Base class Ogre::AllocatedObject<0> has been added. |
Recompilation of a client program may be broken. |
2 |
Base class Ogre::AllocatedObject<Ogre::CategorisedAllocPolicy<0> > has been removed. |
Recompilation of a client program may be broken. |
[+] affected symbols: 14 (1.2%)
ShaderGenerator::SGScheme::invalidate ( Ogre::String const& materialName, Ogre::String const& groupName )
This method is from 'ShaderGenerator::SGScheme' class.
ShaderGenerator::SGScheme::invalidate ( )
This method is from 'ShaderGenerator::SGScheme' class.
ShaderGenerator::SGScheme::getRenderState ( Ogre::String const& materialName, Ogre::String const& groupName, unsigned short passIndex )
This method is from 'ShaderGenerator::SGScheme' class.
ShaderGenerator::SGScheme::getRenderState ( )
This method is from 'ShaderGenerator::SGScheme' class.
ShaderGenerator::SGScheme::addTechniqueEntry ( ShaderGenerator::SGTechnique* techEntry )
This method is from 'ShaderGenerator::SGScheme' class.
ShaderGenerator::SGScheme::removeTechniqueEntry ( ShaderGenerator::SGTechnique* techEntry )
This method is from 'ShaderGenerator::SGScheme' class.
ShaderGenerator::SGScheme::synchronizeWithFogSettings ( )
This method is from 'ShaderGenerator::SGScheme' class.
ShaderGenerator::SGScheme::validateIlluminationPasses ( Ogre::String const& materialName, Ogre::String const& groupName )
This method is from 'ShaderGenerator::SGScheme' class.
ShaderGenerator::SGScheme::invalidateIlluminationPasses ( Ogre::String const& materialName, Ogre::String const& groupName )
This method is from 'ShaderGenerator::SGScheme' class.
ShaderGenerator::SGScheme::synchronizeWithLightSettings ( )
This method is from 'ShaderGenerator::SGScheme' class.
...
[+] class ShaderGenerator::SGTechnique 2
|
Change |
Effect |
1 |
Base class Ogre::AllocatedObject<0> has been added. |
Recompilation of a client program may be broken. |
2 |
Base class Ogre::AllocatedObject<Ogre::CategorisedAllocPolicy<0> > has been removed. |
Recompilation of a client program may be broken. |
[+] affected symbols: 14 (1.2%)
ShaderGenerator::SGTechnique::createSGPasses ( )
This method is from 'ShaderGenerator::SGTechnique' class.
ShaderGenerator::SGTechnique::getRenderState ( unsigned short passIndex )
This method is from 'ShaderGenerator::SGTechnique' class.
ShaderGenerator::SGTechnique::hasRenderState ( unsigned short passIndex )
This method is from 'ShaderGenerator::SGTechnique' class.
ShaderGenerator::SGTechnique::acquirePrograms ( )
This method is from 'ShaderGenerator::SGTechnique' class.
ShaderGenerator::SGTechnique::destroySGPasses ( )
This method is from 'ShaderGenerator::SGTechnique' class.
ShaderGenerator::SGTechnique::releasePrograms ( )
This method is from 'ShaderGenerator::SGTechnique' class.
ShaderGenerator::SGTechnique::buildTargetRenderState ( )
This method is from 'ShaderGenerator::SGTechnique' class.
ShaderGenerator::SGTechnique::createIlluminationSGPasses ( )
This method is from 'ShaderGenerator::SGTechnique' class.
ShaderGenerator::SGTechnique::acquireIlluminationPrograms ( )
This method is from 'ShaderGenerator::SGTechnique' class.
ShaderGenerator::SGTechnique::destroyIlluminationSGPasses ( )
This method is from 'ShaderGenerator::SGTechnique' class.
...
OgreShaderGLSLProgramWriter.h
namespace Ogre::RTShader
[+] class GLSLProgramWriter 1
|
Change |
Effect |
1 |
Type of field mLocalRenames has been changed from Ogre::set<std::__cxx11::basic_string<char>, std::less<std::__cxx11::basic_string<char> > >::type to std::set<std::__cxx11::basic_string<char> >. |
Recompilation of a client program may be broken. |
[+] affected symbols: 7 (0.6%)
GLSLProgramWriter::writeSourceCode ( std::ostream& os, Program* program )
This method is from 'GLSLProgramWriter' class.
GLSLProgramWriter::writeOutParameters ( std::ostream& os, Function* function, enum Ogre::GpuProgramType gpuType )
This method is from 'GLSLProgramWriter' class.
GLSLProgramWriter::writeLocalParameter ( std::ostream& os, std::shared_ptr<Ogre::DataStream> parameter )
This method is from 'GLSLProgramWriter' class.
GLSLProgramWriter::writeInputParameters ( std::ostream& os, Function* function, enum Ogre::GpuProgramType gpuType )
This method is from 'GLSLProgramWriter' class.
GLSLProgramWriter::writeForwardDeclarations ( std::ostream& os, Program* program )
This method is from 'GLSLProgramWriter' class.
GLSLProgramWriter::GLSLProgramWriter ( )
This constructor is from 'GLSLProgramWriter' class.
GLSLProgramWriter::~GLSLProgramWriter ( )
This destructor is from 'GLSLProgramWriter' class.
OgreShaderMaterialSerializerListener.h
namespace Ogre::RTShader
[+] class SGMaterialSerializerListener 2
|
Change |
Effect |
1 |
Base class Ogre::AllocatedObject<0> has been added. |
Recompilation of a client program may be broken. |
2 |
Base class Ogre::AllocatedObject<Ogre::CategorisedAllocPolicy<0> > has been removed. |
Recompilation of a client program may be broken. |
[+] affected symbols: 8 (0.7%)
SGMaterialSerializerListener::passEventRaised ( Ogre::MaterialSerializer* ser, enum Ogre::MaterialSerializer::SerializeEvent event, bool& skip, Ogre::Pass const* pass )
This method is from 'SGMaterialSerializerListener' class.
SGMaterialSerializerListener::createSGPassList ( Ogre::Material* mat, Ogre::vector<ShaderGenerator::SGPass*>::type& passList )
This method is from 'SGMaterialSerializerListener' class.
SGMaterialSerializerListener::materialEventRaised ( Ogre::MaterialSerializer* ser, enum Ogre::MaterialSerializer::SerializeEvent event, bool& skip, Ogre::Material const* mat )
This method is from 'SGMaterialSerializerListener' class.
SGMaterialSerializerListener::techniqueEventRaised ( Ogre::MaterialSerializer* ser, enum Ogre::MaterialSerializer::SerializeEvent event, bool& skip, Ogre::Technique const* tech )
This method is from 'SGMaterialSerializerListener' class.
SGMaterialSerializerListener::getShaderGeneratedPass ( Ogre::Pass const* srcPass )
This method is from 'SGMaterialSerializerListener' class.
SGMaterialSerializerListener::textureUnitStateEventRaised ( Ogre::MaterialSerializer* ser, enum Ogre::MaterialSerializer::SerializeEvent event, bool& skip, Ogre::TextureUnitState const* textureUnit )
This method is from 'SGMaterialSerializerListener' class.
SGMaterialSerializerListener::SGMaterialSerializerListener ( )
This constructor is from 'SGMaterialSerializerListener' class.
SGMaterialSerializerListener::~SGMaterialSerializerListener ( )
This destructor is from 'SGMaterialSerializerListener' class.
[+] typedef SGMaterialSerializerListener::SGPassList 1
|
Change |
Effect |
1 |
Base type has been changed from Ogre::vector<ShaderGenerator::SGPass*>::type to std::vector<ShaderGenerator::SGPass*>. |
Recompilation of a client program may be broken. |
[+] affected symbols: 1 (0.1%)
SGMaterialSerializerListener::createSGPassList ( Ogre::Material* mat, Ogre::vector<ShaderGenerator::SGPass*>::type& passList )
2nd parameter 'passList' (reference) has base type 'SGMaterialSerializerListener::SGPassList'.
OgreShaderParameter.h
namespace Ogre::RTShader
[+] class Parameter 4
|
Change |
Effect |
1 |
Base class Ogre::AllocatedObject<0> has been added. |
Recompilation of a client program may be broken. |
2 |
Field mBindName has been added to this type. |
This field will not be initialized or used by old client applications. |
3 |
Field mUsed has been added to this type. |
This field will not be initialized or used by old client applications. |
4 |
Base class Ogre::AllocatedObject<Ogre::CategorisedAllocPolicy<0> > has been removed. |
Recompilation of a client program may be broken. |
[+] affected symbols: 25 (2.2%)
ConstParameter<float>::ConstParameter ( float val, enum Ogre::GpuConstantType type, enum Parameter::Semantic const& semantic, enum Parameter::Content const& content )
This constructor is from derived class 'ConstParameter<float>'.
ConstParameter<float>::~ConstParameter ( )
This destructor is from derived class 'ConstParameter<float>'.
ConstParameter<Ogre::Vector2>::ConstParameter ( Ogre::Vector2 val, enum Ogre::GpuConstantType type, enum Parameter::Semantic const& semantic, enum Parameter::Content const& content )
This constructor is from derived class 'ConstParameter<Ogre::Vector2>'.
ConstParameter<Ogre::Vector2>::~ConstParameter ( )
This destructor is from derived class 'ConstParameter<Ogre::Vector2>'.
ConstParameter<Ogre::Vector3>::ConstParameter ( Ogre::Vector3 val, enum Ogre::GpuConstantType type, enum Parameter::Semantic const& semantic, enum Parameter::Content const& content )
This constructor is from derived class 'ConstParameter<Ogre::Vector3>'.
ConstParameter<Ogre::Vector3>::~ConstParameter ( )
This destructor is from derived class 'ConstParameter<Ogre::Vector3>'.
ConstParameter<Ogre::Vector4>::ConstParameter ( Ogre::Vector4 val, enum Ogre::GpuConstantType type, enum Parameter::Semantic const& semantic, enum Parameter::Content const& content )
This constructor is from derived class 'ConstParameter<Ogre::Vector4>'.
ConstParameter<Ogre::Vector4>::~ConstParameter ( )
This destructor is from derived class 'ConstParameter<Ogre::Vector4>'.
UniformParameter::bind ( std::shared_ptr<Ogre::DataStream> paramsPtr )
This method is from derived class 'UniformParameter'.
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 )
This constructor is from derived class 'UniformParameter'.
...
OgreShaderPrerequisites.h
namespace Ogre::RTShader
[+] typedef ParameterPtr 1
|
Change |
Effect |
1 |
Base type has been changed from Ogre::SharedPtr to std::shared_ptr<Parameter>. |
Recompilation of a client program may be broken. |
[+] affected symbols: 26 (2.3%)
FFPTexturing::addPSSampleTexelInvocation ( struct FFPTexturing::TextureUnitParams* textureUnitParams, Function* psMain, std::shared_ptr<Ogre::DataStream>const& texel, int groupOrder )
3rd parameter 'texel' (reference) has base type 'ParameterPtr'.
LinearSkinning::addNormalRelatedCalculations ( Function* vsMain, std::shared_ptr<Ogre::DataStream>& pNormalRelatedParam, std::shared_ptr<Ogre::DataStream>& pNormalWorldRelatedParam )
2nd parameter 'pNormalRelatedParam' (reference) has base type 'ParameterPtr'.
LinearSkinning::addIndexedNormalRelatedWeight ( Function* vsMain, std::shared_ptr<Ogre::DataStream>& pNormalParam, std::shared_ptr<Ogre::DataStream>& pNormalWorldRelatedParam, int index )
2nd parameter 'pNormalParam' (reference) has base type 'ParameterPtr'.
ProgramProcessor::MergeParameter::getUsedFloatCount ( )
Field 'this.mSrcParameter' in the object of this method has base type 'ParameterPtr'.
ProgramProcessor::MergeParameter::addSourceParameter ( std::shared_ptr<Ogre::DataStream> srcParam, int mask )
Field 'this.mSrcParameter' in the object of this method has base type 'ParameterPtr'.
ProgramProcessor::MergeParameter::getDestinationParameter ( int usage, int index )
Field 'this.mSrcParameter' in the object of this method has base type 'ParameterPtr'.
ProgramProcessor::MergeParameter::createDestinationParameter ( int usage, int index )
Field 'this.mSrcParameter' in the object of this method has base type 'ParameterPtr'.
ProgramProcessor::MergeParameter::clear ( )
Field 'this.mSrcParameter' in the object of this method has base type 'ParameterPtr'.
ProgramProcessor::MergeParameter::MergeParameter ( ProgramProcessor::MergeParameter&& p1 )
Field 'p1.mSrcParameter' in 1st parameter 'p1' has base type 'ParameterPtr'.
ProgramProcessor::MergeParameter::MergeParameter ( ProgramProcessor::MergeParameter const& p1 )
Field 'p1.mSrcParameter' in 1st parameter 'p1' (reference) has base type 'ParameterPtr'.
...
[+] typedef ShaderParameterList 1
|
Change |
Effect |
1 |
Base type has been changed from Ogre::vector<std::shared_ptr<Parameter> >::type to std::vector<std::shared_ptr<Parameter> >. |
Recompilation of a client program may be broken. |
[+] affected symbols: 8 (0.7%)
ProgramProcessor::mergeParameters ( Ogre::vector<std::shared_ptr<Parameter> >::type* paramsTable, Ogre::vector<ProgramProcessor::MergeParameter>::type& mergedParams, Ogre::vector<std::shared_ptr<Parameter> >::type& splitParams )
1st parameter 'paramsTable' (pointer) has base type 'ShaderParameterList'.
ProgramProcessor::buildTexcoordTable ( Ogre::vector<std::shared_ptr<Parameter> >::type const& paramList, Ogre::vector<std::shared_ptr<Parameter> >::type* outParamsTable )
2nd parameter 'outParamsTable' (pointer) has base type 'ShaderParameterList'.
ProgramProcessor::mergeParametersReminders ( Ogre::vector<std::shared_ptr<Parameter> >::type* paramsTable, Ogre::vector<ProgramProcessor::MergeParameter>::type& mergedParams, Ogre::vector<std::shared_ptr<Parameter> >::type& splitParams )
1st parameter 'paramsTable' (pointer) has base type 'ShaderParameterList'.
ProgramProcessor::generateLocalSplitParameters ( Function* func, enum Ogre::GpuProgramType progType, Ogre::vector<ProgramProcessor::MergeParameter>::type& mergedParams, Ogre::vector<std::shared_ptr<Parameter> >::type& splitParams, Ogre::map<Parameter*, std::shared_ptr<Parameter>, std::less<Parameter*> >::type& localParamsMap )
4th parameter 'splitParams' (reference) has base type 'ShaderParameterList'.
ProgramProcessor::mergeParametersByCombination ( struct ProgramProcessor::MergeCombination const& combination, Ogre::vector<std::shared_ptr<Parameter> >::type* paramsTable, ProgramProcessor::MergeParameter* mergedParameter )
2nd parameter 'paramsTable' (pointer) has base type 'ShaderParameterList'.
ProgramProcessor::mergeParametersByPredefinedCombinations ( Ogre::vector<std::shared_ptr<Parameter> >::type* paramsTable, Ogre::vector<ProgramProcessor::MergeParameter>::type& mergedParams )
1st parameter 'paramsTable' (pointer) has base type 'ShaderParameterList'.
Function::addParameter ( Ogre::vector<std::shared_ptr<Parameter> >::type& parameterList, std::shared_ptr<Ogre::DataStream> parameter )
1st parameter 'parameterList' (reference) has base type 'ShaderParameterList'.
Function::deleteParameter ( Ogre::vector<std::shared_ptr<Parameter> >::type& parameterList, std::shared_ptr<Ogre::DataStream> parameter )
1st parameter 'parameterList' (reference) has base type 'ShaderParameterList'.
[+] typedef UniformParameterPtr 1
|
Change |
Effect |
1 |
Base type has been changed from Ogre::SharedPtr to std::shared_ptr<UniformParameter>. |
Recompilation of a client program may be broken. |
[+] affected symbols: 10 (0.9%)
TextureAtlasSampler::resolveParameters ( ProgramSet* programSet )
Field 'this.mPSTextureSizes' in the object of this method has base type 'UniformParameterPtr'.
TextureAtlasSampler::preAddToRenderState ( RenderState const* renderState, Ogre::Pass* srcPass, Ogre::Pass* dstPass )
Field 'this.mPSTextureSizes' in the object of this method has base type 'UniformParameterPtr'.
TextureAtlasSampler::resolveDependencies ( ProgramSet* programSet )
Field 'this.mPSTextureSizes' in the object of this method has base type 'UniformParameterPtr'.
TextureAtlasSampler::addFunctionInvocations ( ProgramSet* programSet )
Field 'this.mPSTextureSizes' in the object of this method has base type 'UniformParameterPtr'.
TextureAtlasSampler::updateGpuProgramsParams ( Ogre::Renderable* rend, Ogre::Pass* pass, Ogre::AutoParamDataSource const* source, Ogre::LightList const* pLightList )
Field 'this.mPSTextureSizes' in the object of this method has base type 'UniformParameterPtr'.
TextureAtlasSampler::copyFrom ( SubRenderState const& rhs )
Field 'this.mPSTextureSizes' in the object of this method has base type 'UniformParameterPtr'.
TextureAtlasSampler::TextureAtlasSampler ( )
Field 'this.mPSTextureSizes' in the object of this method has base type 'UniformParameterPtr'.
TextureAtlasSampler::~TextureAtlasSampler ( )
Field 'this.mPSTextureSizes' in the object of this method has base type 'UniformParameterPtr'.
TextureAtlasSampler::getExecutionOrder ( )
Field 'this.mPSTextureSizes' in the object of this method has base type 'UniformParameterPtr'.
TextureAtlasSampler::getType ( )
Field 'this.mPSTextureSizes' in the object of this method has base type 'UniformParameterPtr'.
OgreShaderProgram.h
namespace Ogre::RTShader
[+] class Program 3
|
Change |
Effect |
1 |
Base class Ogre::AllocatedObject<0> has been added. |
Recompilation of a client program may be broken. |
2 |
Field mPreprocessorDefines has been added to this type. |
This field will not be initialized or used by old client applications. |
3 |
Base class Ogre::AllocatedObject<Ogre::CategorisedAllocPolicy<0> > has been removed. |
Recompilation of a client program may be broken. |
[+] affected symbols: 111 (9.9%)
Ogre::Any::Any<ShaderGenerator::SGPass*> ( ShaderGenerator::SGPass*const& value )
Field 'value.mTargetRenderState.mProgramSet.mPSCpuProgram' in 1st parameter 'value' (reference) has base type 'Program'.
ProgramSet::ProgramSet ( )
Field 'this.mPSCpuProgram' in the object of this method has base type 'Program'.
ProgramSet::~ProgramSet ( )
Field 'this.mPSCpuProgram' in the object of this method has base type 'Program'.
FFPLighting::resolveParameters ( ProgramSet* programSet )
Field 'programSet.mPSCpuProgram' in 1st parameter 'programSet' (pointer) has base type 'Program'.
FFPLighting::resolveDependencies ( ProgramSet* programSet )
Field 'programSet.mPSCpuProgram' in 1st parameter 'programSet' (pointer) has base type 'Program'.
FFPLighting::addFunctionInvocations ( ProgramSet* programSet )
Field 'programSet.mPSCpuProgram' in 1st parameter 'programSet' (pointer) has base type 'Program'.
FFPAlphaTest::resolveParameters ( ProgramSet* programSet )
Field 'programSet.mPSCpuProgram' in 1st parameter 'programSet' (pointer) has base type 'Program'.
FFPAlphaTest::resolveDependencies ( ProgramSet* programSet )
Field 'programSet.mPSCpuProgram' in 1st parameter 'programSet' (pointer) has base type 'Program'.
FFPAlphaTest::addFunctionInvocations ( ProgramSet* programSet )
Field 'programSet.mPSCpuProgram' in 1st parameter 'programSet' (pointer) has base type 'Program'.
FFPTexturing::resolveUniformParams ( struct FFPTexturing::TextureUnitParams* textureUnitParams, ProgramSet* programSet )
Field 'programSet.mPSCpuProgram' in 2nd parameter 'programSet' (pointer) has base type 'Program'.
...
OgreShaderProgramManager.h
namespace Ogre::RTShader
[+] class ProgramManager 2
|
Change |
Effect |
1 |
Base class Ogre::AllocatedObject<0> has been added. |
Recompilation of a client program may be broken. |
2 |
Base class Ogre::AllocatedObject<Ogre::CategorisedAllocPolicy<0> > has been removed. |
Recompilation of a client program may be broken. |
[+] affected symbols: 23 (2.1%)
ProgramManager::generateHash ( Ogre::String const& programString )
This method is from 'ProgramManager' class.
ProgramManager::getSingleton ( )
This method is from 'ProgramManager' class.
ProgramManager::acquirePrograms ( Ogre::Pass* pass, TargetRenderState* renderState )
This method is from 'ProgramManager' class.
ProgramManager::getSingletonPtr ( )
This method is from 'ProgramManager' class.
ProgramManager::releasePrograms ( Ogre::Pass* pass, TargetRenderState* renderState )
This method is from 'ProgramManager' class.
ProgramManager::createCpuProgram ( enum Ogre::GpuProgramType type )
This method is from 'ProgramManager' class.
ProgramManager::createGpuProgram ( Program* shaderProgram, ProgramWriter* programWriter, Ogre::String const& language, Ogre::String const& profiles, Ogre::vector<std::__cxx11::basic_string<char> >::type const& profilesList, Ogre::String const& cachePath )
This method is from 'ProgramManager' class.
ProgramManager::createGpuPrograms ( ProgramSet* programSet )
This method is from 'ProgramManager' class.
ProgramManager::destroyCpuProgram ( Program* shaderProgram )
This method is from 'ProgramManager' class.
ProgramManager::destroyGpuProgram ( std::shared_ptr<Ogre::DataStream>& gpuProgram )
This method is from 'ProgramManager' class.
...
OgreShaderProgramProcessor.h
namespace Ogre::RTShader
[+] class ProgramProcessor 3
|
Change |
Effect |
1 |
Base class Ogre::AllocatedObject<0> has been added. |
Recompilation of a client program may be broken. |
2 |
Type of field mFunctionMap has been changed from Ogre::map<Function*, std::__cxx11::basic_string<char>*, std::less<Function*> >::type to std::map<Function*, std::__cxx11::basic_string<char>*>. |
Recompilation of a client program may be broken. |
3 |
Base class Ogre::AllocatedObject<Ogre::CategorisedAllocPolicy<0> > has been removed. |
Recompilation of a client program may be broken. |
[+] affected symbols: 38 (3.4%)
ProgramManager::addProgramProcessor ( ProgramProcessor* processor )
1st parameter 'processor' (pointer) has base type 'ProgramProcessor'.
ProgramManager::removeProgramProcessor ( ProgramProcessor* processor )
1st parameter 'processor' (pointer) has base type 'ProgramProcessor'.
ProgramProcessor::mergeParameters ( Ogre::vector<std::shared_ptr<Parameter> >::type* paramsTable, Ogre::vector<ProgramProcessor::MergeParameter>::type& mergedParams, Ogre::vector<std::shared_ptr<Parameter> >::type& splitParams )
This method is from 'ProgramProcessor' class.
ProgramProcessor::buildTexcoordTable ( Ogre::vector<std::shared_ptr<Parameter> >::type const& paramList, Ogre::vector<std::shared_ptr<Parameter> >::type* outParamsTable )
This method is from 'ProgramProcessor' class.
ProgramProcessor::preCreateGpuPrograms ( ProgramSet* p1 )
This method is from 'ProgramProcessor' class.
ProgramProcessor::rebuildParameterList ( Function* func, int paramsUsage, Ogre::vector<ProgramProcessor::MergeParameter>::type& mergedParams )
This method is from 'ProgramProcessor' class.
ProgramProcessor::postCreateGpuPrograms ( ProgramSet* p1 )
This method is from 'ProgramProcessor' class.
ProgramProcessor::buildMergeCombinations ( )
This method is from 'ProgramProcessor' class.
ProgramProcessor::countVsTexcoordOutputs ( Function* vsMain, int& outTexCoordSlots, int& outTexCoordFloats )
This method is from 'ProgramProcessor' class.
ProgramProcessor::getParameterFloatCount ( enum Ogre::GpuConstantType type )
This method is from 'ProgramProcessor' class.
...
[+] typedef ProgramProcessor::LocalParameterMap 1
|
Change |
Effect |
1 |
Base type has been changed from Ogre::map<Parameter*, std::shared_ptr<Parameter>, std::less<Parameter*> >::type to std::map<Parameter*, std::shared_ptr<Parameter> >. |
Recompilation of a client program may be broken. |
[+] affected symbols: 3 (0.3%)
ProgramProcessor::rebuildFunctionInvocations ( Ogre::vector<FunctionAtom*>::type const& funcAtomList, Ogre::vector<ProgramProcessor::MergeParameter>::type& mergedParams, Ogre::map<Parameter*, std::shared_ptr<Parameter>, std::less<Parameter*> >::type& localParamsMap )
3rd parameter 'localParamsMap' (reference) has base type 'ProgramProcessor::LocalParameterMap'.
ProgramProcessor::generateLocalSplitParameters ( Function* func, enum Ogre::GpuProgramType progType, Ogre::vector<ProgramProcessor::MergeParameter>::type& mergedParams, Ogre::vector<std::shared_ptr<Parameter> >::type& splitParams, Ogre::map<Parameter*, std::shared_ptr<Parameter>, std::less<Parameter*> >::type& localParamsMap )
5th parameter 'localParamsMap' (reference) has base type 'ProgramProcessor::LocalParameterMap'.
ProgramProcessor::replaceSplitParametersReferences ( Ogre::map<Parameter*, std::shared_ptr<Parameter>, std::less<Parameter*> >::type& localParamsMap, Ogre::map<Parameter*, std::vector<Operand*>, std::less<Parameter*> >::type& paramsRefMap )
1st parameter 'localParamsMap' (reference) has base type 'ProgramProcessor::LocalParameterMap'.
[+] typedef ProgramProcessor::MergeParameterList 1
|
Change |
Effect |
1 |
Base type has been changed from Ogre::vector<ProgramProcessor::MergeParameter>::type to std::vector<ProgramProcessor::MergeParameter>. |
Recompilation of a client program may be broken. |
[+] affected symbols: 7 (0.6%)
ProgramProcessor::mergeParameters ( Ogre::vector<std::shared_ptr<Parameter> >::type* paramsTable, Ogre::vector<ProgramProcessor::MergeParameter>::type& mergedParams, Ogre::vector<std::shared_ptr<Parameter> >::type& splitParams )
2nd parameter 'mergedParams' (reference) has base type 'ProgramProcessor::MergeParameterList'.
ProgramProcessor::rebuildParameterList ( Function* func, int paramsUsage, Ogre::vector<ProgramProcessor::MergeParameter>::type& mergedParams )
3rd parameter 'mergedParams' (reference) has base type 'ProgramProcessor::MergeParameterList'.
ProgramProcessor::mergeParametersReminders ( Ogre::vector<std::shared_ptr<Parameter> >::type* paramsTable, Ogre::vector<ProgramProcessor::MergeParameter>::type& mergedParams, Ogre::vector<std::shared_ptr<Parameter> >::type& splitParams )
2nd parameter 'mergedParams' (reference) has base type 'ProgramProcessor::MergeParameterList'.
ProgramProcessor::rebuildFunctionInvocations ( Ogre::vector<FunctionAtom*>::type const& funcAtomList, Ogre::vector<ProgramProcessor::MergeParameter>::type& mergedParams, Ogre::map<Parameter*, std::shared_ptr<Parameter>, std::less<Parameter*> >::type& localParamsMap )
2nd parameter 'mergedParams' (reference) has base type 'ProgramProcessor::MergeParameterList'.
ProgramProcessor::replaceParametersReferences ( Ogre::vector<ProgramProcessor::MergeParameter>::type& mergedParams, Ogre::map<Parameter*, std::vector<Operand*>, std::less<Parameter*> >::type& paramsRefMap )
1st parameter 'mergedParams' (reference) has base type 'ProgramProcessor::MergeParameterList'.
ProgramProcessor::generateLocalSplitParameters ( Function* func, enum Ogre::GpuProgramType progType, Ogre::vector<ProgramProcessor::MergeParameter>::type& mergedParams, Ogre::vector<std::shared_ptr<Parameter> >::type& splitParams, Ogre::map<Parameter*, std::shared_ptr<Parameter>, std::less<Parameter*> >::type& localParamsMap )
3rd parameter 'mergedParams' (reference) has base type 'ProgramProcessor::MergeParameterList'.
ProgramProcessor::mergeParametersByPredefinedCombinations ( Ogre::vector<std::shared_ptr<Parameter> >::type* paramsTable, Ogre::vector<ProgramProcessor::MergeParameter>::type& mergedParams )
2nd parameter 'mergedParams' (reference) has base type 'ProgramProcessor::MergeParameterList'.
[+] typedef ProgramProcessor::ParameterOperandMap 1
|
Change |
Effect |
1 |
Base type has been changed from Ogre::map<Parameter*, std::vector<Operand*>, std::less<Parameter*> >::type to std::map<Parameter*, std::vector<Operand*> >. |
Recompilation of a client program may be broken. |
[+] affected symbols: 3 (0.3%)
ProgramProcessor::buildParameterReferenceMap ( Ogre::vector<FunctionAtom*>::type const& funcAtomList, Ogre::map<Parameter*, std::vector<Operand*>, std::less<Parameter*> >::type& paramsRefMap )
2nd parameter 'paramsRefMap' (reference) has base type 'ProgramProcessor::ParameterOperandMap'.
ProgramProcessor::replaceParametersReferences ( Ogre::vector<ProgramProcessor::MergeParameter>::type& mergedParams, Ogre::map<Parameter*, std::vector<Operand*>, std::less<Parameter*> >::type& paramsRefMap )
2nd parameter 'paramsRefMap' (reference) has base type 'ProgramProcessor::ParameterOperandMap'.
ProgramProcessor::replaceSplitParametersReferences ( Ogre::map<Parameter*, std::shared_ptr<Parameter>, std::less<Parameter*> >::type& localParamsMap, Ogre::map<Parameter*, std::vector<Operand*>, std::less<Parameter*> >::type& paramsRefMap )
2nd parameter 'paramsRefMap' (reference) has base type 'ProgramProcessor::ParameterOperandMap'.
OgreShaderProgramSet.h
namespace Ogre::RTShader
[+] class ProgramSet 2
|
Change |
Effect |
1 |
Base class Ogre::AllocatedObject<0> has been added. |
Recompilation of a client program may be broken. |
2 |
Base class Ogre::AllocatedObject<Ogre::CategorisedAllocPolicy<0> > has been removed. |
Recompilation of a client program may be broken. |
[+] affected symbols: 10 (0.9%)
ProgramSet::getCpuVertexProgram ( )
This method is from 'ProgramSet' class.
ProgramSet::getGpuVertexProgram ( )
This method is from 'ProgramSet' class.
ProgramSet::setCpuVertexProgram ( Program* vsCpuProgram )
This method is from 'ProgramSet' class.
ProgramSet::setGpuVertexProgram ( std::shared_ptr<Ogre::DataStream> vsGpuProgram )
This method is from 'ProgramSet' class.
ProgramSet::getCpuFragmentProgram ( )
This method is from 'ProgramSet' class.
ProgramSet::getGpuFragmentProgram ( )
This method is from 'ProgramSet' class.
ProgramSet::setCpuFragmentProgram ( Program* psCpuProgram )
This method is from 'ProgramSet' class.
ProgramSet::setGpuFragmentProgram ( std::shared_ptr<Ogre::DataStream> psGpuProgram )
This method is from 'ProgramSet' class.
ProgramSet::ProgramSet ( )
This constructor is from 'ProgramSet' class.
ProgramSet::~ProgramSet ( )
This destructor is from 'ProgramSet' class.
OgreShaderProgramWriter.h
namespace Ogre::RTShader
[+] class ProgramWriter 2
|
Change |
Effect |
1 |
Base class Ogre::AllocatedObject<0> has been added. |
Recompilation of a client program may be broken. |
2 |
Base class Ogre::AllocatedObject<Ogre::CategorisedAllocPolicy<0> > has been removed. |
Recompilation of a client program may be broken. |
[+] affected symbols: 37 (3.3%)
ProgramWriter::writeSourceCode ( std::ostream& p1, Program* p2 )
This method is from 'ProgramWriter' class.
ProgramWriter::writeProgramTitle ( std::ostream& os, Program* program )
This method is from 'ProgramWriter' class.
ProgramWriter::writeFunctionTitle ( std::ostream& os, Function* function )
This method is from 'ProgramWriter' class.
ProgramWriter::writeUniformParametersTitle ( std::ostream& os, Program* program )
This method is from 'ProgramWriter' class.
ProgramWriter::ProgramWriter ( )
This constructor is from 'ProgramWriter' class.
ProgramWriter::~ProgramWriter ( )
This destructor is from 'ProgramWriter' class.
CGProgramWriter::TargetLanguage [data]
This method is from derived class 'CGProgramWriter'.
CGProgramWriter::writeSourceCode ( std::ostream& os, Program* program )
This method is from derived class 'CGProgramWriter'.
CGProgramWriter::writeAtomInstance ( std::ostream& os, FunctionAtom* atom )
This method is from derived class 'CGProgramWriter'.
CGProgramWriter::writeLocalParameter ( std::ostream& os, std::shared_ptr<Ogre::DataStream> parameter )
This method is from derived class 'CGProgramWriter'.
...
OgreShaderProgramWriterManager.h
namespace Ogre::RTShader
[+] class ProgramWriterFactory 2
|
Change |
Effect |
1 |
Base class Ogre::AllocatedObject<0> has been added. |
Recompilation of a client program may be broken. |
2 |
Base class Ogre::AllocatedObject<Ogre::CategorisedAllocPolicy<0> > has been removed. |
Recompilation of a client program may be broken. |
[+] affected symbols: 10 (0.9%)
ProgramWriterFactory::create ( )
This method is from 'ProgramWriterFactory' class.
ProgramWriterFactory::ProgramWriterFactory ( )
This constructor is from 'ProgramWriterFactory' class.
ProgramWriterFactory::~ProgramWriterFactory ( )
This destructor is from 'ProgramWriterFactory' class.
ShaderProgramWriterCGFactory::ShaderProgramWriterCGFactory ( )
This constructor is from derived class 'ShaderProgramWriterCGFactory'.
ShaderProgramWriterCGFactory::~ShaderProgramWriterCGFactory ( )
This destructor is from derived class 'ShaderProgramWriterCGFactory'.
ShaderProgramWriterGLSLFactory::ShaderProgramWriterGLSLFactory ( )
This constructor is from derived class 'ShaderProgramWriterGLSLFactory'.
ShaderProgramWriterGLSLFactory::~ShaderProgramWriterGLSLFactory ( )
This destructor is from derived class 'ShaderProgramWriterGLSLFactory'.
ShaderProgramWriterHLSLFactory::ShaderProgramWriterHLSLFactory ( )
This constructor is from derived class 'ShaderProgramWriterHLSLFactory'.
ShaderProgramWriterHLSLFactory::~ShaderProgramWriterHLSLFactory ( )
This destructor is from derived class 'ShaderProgramWriterHLSLFactory'.
ProgramWriterFactory::getTargetLanguage ( )
This method is from 'ProgramWriterFactory' class.
[+] class ProgramWriterManager 2
|
Change |
Effect |
1 |
Base class Ogre::AllocatedObject<0> has been added. |
Recompilation of a client program may be broken. |
2 |
Base class Ogre::AllocatedObject<Ogre::CategorisedAllocPolicy<0> > has been removed. |
Recompilation of a client program may be broken. |
[+] affected symbols: 8 (0.7%)
ProgramWriterManager::addFactory ( ProgramWriterFactory* factory )
This method is from 'ProgramWriterManager' class.
ProgramWriterManager::getSingleton ( )
This method is from 'ProgramWriterManager' class.
ProgramWriterManager::removeFactory ( ProgramWriterFactory* factory )
This method is from 'ProgramWriterManager' class.
ProgramWriterManager::getSingletonPtr ( )
This method is from 'ProgramWriterManager' class.
ProgramWriterManager::createProgramWriter ( Ogre::String const& language )
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.
OgreShaderRenderState.h
namespace Ogre::RTShader
[+] class RenderState 2
|
Change |
Effect |
1 |
Base class Ogre::AllocatedObject<0> has been added. |
Recompilation of a client program may be broken. |
2 |
Base class Ogre::AllocatedObject<Ogre::CategorisedAllocPolicy<0> > has been removed. |
Recompilation of a client program may be broken. |
[+] affected symbols: 8 (0.7%)
RenderState::removeTemplateSubRenderState ( SubRenderState* subRenderState )
This method is from 'RenderState' class.
RenderState::RenderState ( )
This constructor is from 'RenderState' class.
RenderState::~RenderState ( )
This destructor is from 'RenderState' class.
TargetRenderState::createProgramSet ( )
This method is from derived class 'TargetRenderState'.
TargetRenderState::sortSubRenderStates ( )
This method is from derived class 'TargetRenderState'.
TargetRenderState::removeSubRenderStateInstance ( SubRenderState* subRenderState )
This method is from derived class 'TargetRenderState'.
TargetRenderState::TargetRenderState ( )
This constructor is from derived class 'TargetRenderState'.
TargetRenderState::~TargetRenderState ( )
This destructor is from derived class 'TargetRenderState'.
OgreShaderSubRenderState.h
namespace Ogre::RTShader
[+] class SubRenderState 2
|
Change |
Effect |
1 |
Base class Ogre::AllocatedObject<0> has been added. |
Recompilation of a client program may be broken. |
2 |
Base class Ogre::AllocatedObject<Ogre::CategorisedAllocPolicy<0> > has been removed. |
Recompilation of a client program may be broken. |
[+] affected symbols: 187 (16.7%)
FFPLighting::msBlankLight [data]
This method is from derived class 'FFPLighting'.
FFPLighting::setLightCount ( int const* lightCount )
This method is from derived class 'FFPLighting'.
FFPLighting::resolveParameters ( ProgramSet* programSet )
This method is from derived class 'FFPLighting'.
FFPLighting::preAddToRenderState ( RenderState const* renderState, Ogre::Pass* srcPass, Ogre::Pass* dstPass )
This method is from derived class 'FFPLighting'.
FFPLighting::resolveDependencies ( ProgramSet* programSet )
This method is from derived class 'FFPLighting'.
FFPLighting::addFunctionInvocations ( ProgramSet* programSet )
This method is from derived class 'FFPLighting'.
FFPLighting::updateGpuProgramsParams ( Ogre::Renderable* rend, Ogre::Pass* pass, Ogre::AutoParamDataSource const* source, Ogre::LightList const* pLightList )
This method is from derived class 'FFPLighting'.
FFPLighting::addIlluminationInvocation ( struct FFPLighting::LightParams* curLightParams, Function* vsMain, int const groupOrder )
This method is from derived class 'FFPLighting'.
FFPLighting::addGlobalIlluminationInvocation ( Function* vsMain, int const groupOrder )
This method is from derived class 'FFPLighting'.
FFPLighting::Type [data]
This method is from derived class 'FFPLighting'.
...
[+] class SubRenderStateFactory 2
|
Change |
Effect |
1 |
Base class Ogre::AllocatedObject<0> has been added. |
Recompilation of a client program may be broken. |
2 |
Base class Ogre::AllocatedObject<Ogre::CategorisedAllocPolicy<0> > has been removed. |
Recompilation of a client program may be broken. |
[+] affected symbols: 108 (9.6%)
FFPFogFactory::writeInstance ( Ogre::MaterialSerializer* ser, SubRenderState* subRenderState, Ogre::Pass* srcPass, Ogre::Pass* dstPass )
This method is from derived class 'FFPFogFactory'.
FFPFogFactory::createInstance ( Ogre::ScriptCompiler* compiler, Ogre::PropertyAbstractNode* prop, Ogre::Pass* pass, SGScriptTranslator* translator )
This method is from derived class 'FFPFogFactory'.
FFPFogFactory::createInstanceImpl ( )
This method is from derived class 'FFPFogFactory'.
FFPFogFactory::FFPFogFactory ( )
This constructor is from derived class 'FFPFogFactory'.
FFPFogFactory::~FFPFogFactory ( )
This destructor is from derived class 'FFPFogFactory'.
FFPColourFactory::writeInstance ( Ogre::MaterialSerializer* ser, SubRenderState* subRenderState, Ogre::Pass* srcPass, Ogre::Pass* dstPass )
This method is from derived class 'FFPColourFactory'.
FFPColourFactory::createInstance ( Ogre::ScriptCompiler* compiler, Ogre::PropertyAbstractNode* prop, Ogre::Pass* pass, SGScriptTranslator* translator )
This method is from derived class 'FFPColourFactory'.
FFPColourFactory::createInstanceImpl ( )
This method is from derived class 'FFPColourFactory'.
FFPColourFactory::FFPColourFactory ( )
This constructor is from derived class 'FFPColourFactory'.
FFPColourFactory::~FFPColourFactory ( )
This destructor is from derived class 'FFPColourFactory'.
...
OgreStringVector.h
namespace Ogre
[+] typedef StringVector 1
|
Change |
Effect |
1 |
Base type has been changed from vector<std::__cxx11::basic_string<char> >::type to std::vector<std::__cxx11::basic_string<char> >. |
Recompilation of a client program may be broken. |
[+] affected symbols: 1 (0.1%)
RTShader::ProgramManager::createGpuProgram ( RTShader::Program* shaderProgram, RTShader::ProgramWriter* programWriter, String const& language, String const& profiles, vector<std::__cxx11::basic_string<char> >::type const& profilesList, String const& cachePath )
5th parameter 'profilesList' (reference) has base type 'StringVector'.
OgreTextureUnitState.h
namespace Ogre
[+] class TextureUnitState 2
|
Change |
Effect |
1 |
Field mSampler has been added to this type. |
This field will not be initialized or used by old client applications. |
2 |
Type of field mFramePtrs has been changed from vector<std::shared_ptr<Texture> >::type to std::vector<SharedPtr<Texture> >. |
Recompilation of a client program may be broken. |
[+] affected symbols: 17 (1.5%)
RTShader::FFPTexturing::setTextureUnit ( unsigned short index, TextureUnitState* textureUnitState )
2nd parameter 'textureUnitState' (pointer) has base type 'TextureUnitState'.
RTShader::FFPTexturing::getTexCalcMethod ( TextureUnitState* textureUnitState )
1st parameter 'textureUnitState' (pointer) has base type 'TextureUnitState'.
RTShader::FFPTexturing::TextureUnitParams::TextureUnitParams ( struct RTShader::FFPTexturing::TextureUnitParams&& p1 )
Field 'p1.mTextureUnitState' in 1st parameter 'p1' has base type 'TextureUnitState'.
RTShader::FFPTexturing::TextureUnitParams::TextureUnitParams ( )
Field 'this.mTextureUnitState' in the object of this method has base type 'TextureUnitState'.
RTShader::FFPTexturing::TextureUnitParams::~TextureUnitParams ( )
Field 'this.mTextureUnitState' in the object of this method has base type 'TextureUnitState'.
RTShader::FFPTexturing::isProcessingNeeded ( TextureUnitState* texUnitState )
1st parameter 'texUnitState' (pointer) has base type 'TextureUnitState'.
RTShader::FFPTexturing::needsTextureMatrix ( TextureUnitState* textureUnitState )
1st parameter 'textureUnitState' (pointer) has base type 'TextureUnitState'.
RTShader::FFPTexturing::resolveUniformParams ( struct RTShader::FFPTexturing::TextureUnitParams* textureUnitParams, RTShader::ProgramSet* programSet )
Field 'textureUnitParams.mTextureUnitState' in 1st parameter 'textureUnitParams' (pointer) has base type 'TextureUnitState'.
RTShader::FFPTexturing::resolveFunctionsParams ( struct RTShader::FFPTexturing::TextureUnitParams* textureUnitParams, RTShader::ProgramSet* programSet )
Field 'textureUnitParams.mTextureUnitState' in 1st parameter 'textureUnitParams' (pointer) has base type 'TextureUnitState'.
RTShader::FFPTexturing::addPSFunctionInvocations ( struct RTShader::FFPTexturing::TextureUnitParams* textureUnitParams, RTShader::Function* psMain )
Field 'textureUnitParams.mTextureUnitState' in 1st parameter 'textureUnitParams' (pointer) has base type 'TextureUnitState'.
...
to the top
Other Changes in Data Types 184
OgreGpuProgramParams.h
namespace Ogre
[+] enum GpuConstantType 45
|
Change |
Effect |
1 |
The member GCT_SAMPLER_EXTERNAL_OES with value 89 has been added. |
No effect. |
2 |
Value of member GCT_BOOL1 has been changed from 44 to 65. |
No effect. |
3 |
Value of member GCT_BOOL2 has been changed from 45 to 66. |
No effect. |
4 |
Value of member GCT_BOOL3 has been changed from 46 to 67. |
No effect. |
5 |
Value of member GCT_BOOL4 has been changed from 47 to 68. |
No effect. |
6 |
Value of member GCT_DOUBLE1 has been changed from 27 to 33. |
No effect. |
7 |
Value of member GCT_DOUBLE2 has been changed from 28 to 34. |
No effect. |
8 |
Value of member GCT_DOUBLE3 has been changed from 29 to 35. |
No effect. |
9 |
Value of member GCT_DOUBLE4 has been changed from 30 to 36. |
No effect. |
10 |
Value of member GCT_INT1 has been changed from 22 to 17. |
No effect. |
11 |
Value of member GCT_INT2 has been changed from 23 to 18. |
No effect. |
12 |
Value of member GCT_INT3 has been changed from 24 to 19. |
No effect. |
13 |
Value of member GCT_INT4 has been changed from 25 to 20. |
No effect. |
14 |
Value of member GCT_MATRIX_2X2 has been changed from 13 to 5. |
No effect. |
15 |
Value of member GCT_MATRIX_2X3 has been changed from 14 to 6. |
No effect. |
16 |
Value of member GCT_MATRIX_2X4 has been changed from 15 to 7. |
No effect. |
17 |
Value of member GCT_MATRIX_3X2 has been changed from 16 to 8. |
No effect. |
18 |
Value of member GCT_MATRIX_3X3 has been changed from 17 to 9. |
No effect. |
19 |
Value of member GCT_MATRIX_3X4 has been changed from 18 to 10. |
No effect. |
20 |
Value of member GCT_MATRIX_4X2 has been changed from 19 to 11. |
No effect. |
21 |
Value of member GCT_MATRIX_4X3 has been changed from 20 to 12. |
No effect. |
22 |
Value of member GCT_MATRIX_4X4 has been changed from 21 to 13. |
No effect. |
23 |
Value of member GCT_MATRIX_DOUBLE_2X2 has been changed from 31 to 37. |
No effect. |
24 |
Value of member GCT_MATRIX_DOUBLE_2X3 has been changed from 32 to 38. |
No effect. |
25 |
Value of member GCT_MATRIX_DOUBLE_2X4 has been changed from 33 to 39. |
No effect. |
26 |
Value of member GCT_MATRIX_DOUBLE_3X2 has been changed from 34 to 40. |
No effect. |
27 |
Value of member GCT_MATRIX_DOUBLE_3X3 has been changed from 35 to 41. |
No effect. |
28 |
Value of member GCT_MATRIX_DOUBLE_3X4 has been changed from 36 to 42. |
No effect. |
29 |
Value of member GCT_MATRIX_DOUBLE_4X2 has been changed from 37 to 43. |
No effect. |
30 |
Value of member GCT_MATRIX_DOUBLE_4X3 has been changed from 38 to 44. |
No effect. |
31 |
Value of member GCT_MATRIX_DOUBLE_4X4 has been changed from 39 to 45. |
No effect. |
32 |
Value of member GCT_SAMPLER1D has been changed from 5 to 81. |
No effect. |
33 |
Value of member GCT_SAMPLER1DSHADOW has been changed from 10 to 86. |
No effect. |
34 |
Value of member GCT_SAMPLER2D has been changed from 6 to 82. |
No effect. |
35 |
Value of member GCT_SAMPLER2DARRAY has been changed from 12 to 88. |
No effect. |
36 |
Value of member GCT_SAMPLER2DSHADOW has been changed from 11 to 87. |
No effect. |
37 |
Value of member GCT_SAMPLER3D has been changed from 7 to 83. |
No effect. |
38 |
Value of member GCT_SAMPLERCUBE has been changed from 8 to 84. |
No effect. |
39 |
Value of member GCT_SAMPLERRECT has been changed from 9 to 85. |
No effect. |
40 |
Value of member GCT_SUBROUTINE has been changed from 26 to 96. |
No effect. |
41 |
Value of member GCT_UINT1 has been changed from 40 to 49. |
No effect. |
42 |
Value of member GCT_UINT2 has been changed from 41 to 50. |
No effect. |
43 |
Value of member GCT_UINT3 has been changed from 42 to 51. |
No effect. |
44 |
Value of member GCT_UINT4 has been changed from 43 to 52. |
No effect. |
45 |
Value of member GCT_UNKNOWN has been changed from 99 to 112. |
No effect. |
[+] affected symbols: 30 (2.7%)
RTShader::FFPTexturing::TextureUnitParams::TextureUnitParams ( struct RTShader::FFPTexturing::TextureUnitParams&& p1 )
Field 'p1.mTextureSamplerType' in 1st parameter 'p1' is of type 'enum GpuConstantType'.
RTShader::FFPTexturing::TextureUnitParams::TextureUnitParams ( )
Field 'this.mTextureSamplerType' in the object of this method is of type 'enum GpuConstantType'.
RTShader::FFPTexturing::TextureUnitParams::~TextureUnitParams ( )
Field 'this.mTextureSamplerType' in the object of this method is of type 'enum GpuConstantType'.
RTShader::FFPTexturing::resolveUniformParams ( struct RTShader::FFPTexturing::TextureUnitParams* textureUnitParams, RTShader::ProgramSet* programSet )
Field 'textureUnitParams.mTextureSamplerType' in 1st parameter 'textureUnitParams' (pointer) is of type 'enum GpuConstantType'.
RTShader::FFPTexturing::resolveFunctionsParams ( struct RTShader::FFPTexturing::TextureUnitParams* textureUnitParams, RTShader::ProgramSet* programSet )
Field 'textureUnitParams.mTextureSamplerType' in 1st parameter 'textureUnitParams' (pointer) is of type 'enum GpuConstantType'.
RTShader::FFPTexturing::addPSFunctionInvocations ( struct RTShader::FFPTexturing::TextureUnitParams* textureUnitParams, RTShader::Function* psMain )
Field 'textureUnitParams.mTextureSamplerType' in 1st parameter 'textureUnitParams' (pointer) is of type 'enum GpuConstantType'.
RTShader::FFPTexturing::addVSFunctionInvocations ( struct RTShader::FFPTexturing::TextureUnitParams* textureUnitParams, RTShader::Function* vsMain )
Field 'textureUnitParams.mTextureSamplerType' in 1st parameter 'textureUnitParams' (pointer) is of type 'enum GpuConstantType'.
RTShader::FFPTexturing::addPSSampleTexelInvocation ( struct RTShader::FFPTexturing::TextureUnitParams* textureUnitParams, RTShader::Function* psMain, std::shared_ptr<DataStream>const& texel, int groupOrder )
Field 'textureUnitParams.mTextureSamplerType' in 1st parameter 'textureUnitParams' (pointer) is of type 'enum GpuConstantType'.
RTShader::ConstParameter<float>::ConstParameter ( float val, enum GpuConstantType type, enum RTShader::Parameter::Semantic const& semantic, enum RTShader::Parameter::Content const& content )
2nd parameter 'type' is of type 'enum GpuConstantType'.
RTShader::ParameterFactory::createSampler ( enum GpuConstantType type, int index )
1st parameter 'type' is of type 'enum GpuConstantType'.
...
[+] enum GpuProgramParameters::AutoConstantType 55
|
Change |
Effect |
1 |
The member ACT_CAMERA_RELATIVE_POSITION with value 80 has been added. |
No effect. |
2 |
Value of member ACT_PASS_ITERATION_NUMBER has been changed from 119 to 120. |
No effect. |
3 |
Value of member ACT_PASS_NUMBER has been changed from 118 to 119. |
No effect. |
4 |
Value of member ACT_ANIMATION_PARAMETRIC has been changed from 120 to 121. |
No effect. |
5 |
Value of member ACT_COSTIME_0_1 has been changed from 96 to 97. |
No effect. |
6 |
Value of member ACT_COSTIME_0_2PI has been changed from 101 to 102. |
No effect. |
7 |
Value of member ACT_COSTIME_0_X has been changed from 91 to 92. |
No effect. |
8 |
Value of member ACT_CUSTOM has been changed from 88 to 89. |
No effect. |
9 |
Value of member ACT_FAR_CLIP_DISTANCE has been changed from 117 to 118. |
No effect. |
10 |
Value of member ACT_FOV has been changed from 115 to 116. |
No effect. |
11 |
Value of member ACT_FPS has been changed from 106 to 107. |
No effect. |
12 |
Value of member ACT_FRAME_TIME has been changed from 105 to 106. |
No effect. |
13 |
Value of member ACT_INVERSE_TEXTURE_SIZE has been changed from 127 to 128. |
No effect. |
14 |
Value of member ACT_INVERSE_VIEWPORT_HEIGHT has been changed from 110 to 111. |
No effect. |
15 |
Value of member ACT_INVERSE_VIEWPORT_WIDTH has been changed from 109 to 110. |
No effect. |
16 |
Value of member ACT_LIGHT_CUSTOM has been changed from 132 to 133. |
No effect. |
17 |
Value of member ACT_LOD_CAMERA_POSITION has been changed from 130 to 131. |
No effect. |
18 |
Value of member ACT_LOD_CAMERA_POSITION_OBJECT_SPACE has been changed from 131 to 132. |
No effect. |
19 |
Value of member ACT_NEAR_CLIP_DISTANCE has been changed from 116 to 117. |
No effect. |
20 |
Value of member ACT_PACKED_TEXTURE_SIZE has been changed from 128 to 129. |
No effect. |
21 |
Value of member ACT_POINT_PARAMS has been changed from 133 to 134. |
No effect. |
22 |
Value of member ACT_SCENE_DEPTH_RANGE has been changed from 122 to 123. |
No effect. |
23 |
Value of member ACT_SHADOW_COLOUR has been changed from 125 to 126. |
No effect. |
24 |
Value of member ACT_SHADOW_SCENE_DEPTH_RANGE has been changed from 123 to 124. |
No effect. |
25 |
Value of member ACT_SHADOW_SCENE_DEPTH_RANGE_ARRAY has been changed from 124 to 125. |
No effect. |
26 |
Value of member ACT_SINTIME_0_1 has been changed from 97 to 98. |
No effect. |
27 |
Value of member ACT_SINTIME_0_2PI has been changed from 102 to 103. |
No effect. |
28 |
Value of member ACT_SINTIME_0_X has been changed from 92 to 93. |
No effect. |
29 |
Value of member ACT_SPOTLIGHT_VIEWPROJ_MATRIX has been changed from 84 to 85. |
No effect. |
30 |
Value of member ACT_SPOTLIGHT_VIEWPROJ_MATRIX_ARRAY has been changed from 85 to 86. |
No effect. |
31 |
Value of member ACT_SPOTLIGHT_WORLDVIEWPROJ_MATRIX has been changed from 86 to 87. |
No effect. |
32 |
Value of member ACT_SPOTLIGHT_WORLDVIEWPROJ_MATRIX_ARRAY has been changed from 87 to 88. |
No effect. |
33 |
Value of member ACT_TANTIME_0_1 has been changed from 98 to 99. |
No effect. |
34 |
Value of member ACT_TANTIME_0_2PI has been changed from 103 to 104. |
No effect. |
35 |
Value of member ACT_TANTIME_0_X has been changed from 93 to 94. |
No effect. |
36 |
Value of member ACT_TEXEL_OFFSETS has been changed from 121 to 122. |
No effect. |
37 |
Value of member ACT_TEXTURE_MATRIX has been changed from 129 to 130. |
No effect. |
38 |
Value of member ACT_TEXTURE_SIZE has been changed from 126 to 127. |
No effect. |
39 |
Value of member ACT_TEXTURE_VIEWPROJ_MATRIX has been changed from 80 to 81. |
No effect. |
40 |
Value of member ACT_TEXTURE_VIEWPROJ_MATRIX_ARRAY has been changed from 81 to 82. |
No effect. |
41 |
Value of member ACT_TEXTURE_WORLDVIEWPROJ_MATRIX has been changed from 82 to 83. |
No effect. |
42 |
Value of member ACT_TEXTURE_WORLDVIEWPROJ_MATRIX_ARRAY has been changed from 83 to 84. |
No effect. |
43 |
Value of member ACT_TIME has been changed from 89 to 90. |
No effect. |
44 |
Value of member ACT_TIME_0_1 has been changed from 95 to 96. |
No effect. |
45 |
Value of member ACT_TIME_0_1_PACKED has been changed from 99 to 100. |
No effect. |
46 |
Value of member ACT_TIME_0_2PI has been changed from 100 to 101. |
No effect. |
47 |
Value of member ACT_TIME_0_2PI_PACKED has been changed from 104 to 105. |
No effect. |
48 |
Value of member ACT_TIME_0_X has been changed from 90 to 91. |
No effect. |
49 |
Value of member ACT_TIME_0_X_PACKED has been changed from 94 to 95. |
No effect. |
50 |
Value of member ACT_VIEWPORT_HEIGHT has been changed from 108 to 109. |
No effect. |
51 |
Value of member ACT_VIEWPORT_SIZE has been changed from 111 to 112. |
No effect. |
52 |
Value of member ACT_VIEWPORT_WIDTH has been changed from 107 to 108. |
No effect. |
53 |
Value of member ACT_VIEW_DIRECTION has been changed from 112 to 113. |
No effect. |
54 |
Value of member ACT_VIEW_SIDE_VECTOR has been changed from 113 to 114. |
No effect. |
55 |
Value of member ACT_VIEW_UP_VECTOR has been changed from 114 to 115. |
No effect. |
[+] affected symbols: 12 (1.1%)
RTShader::UniformParameter::UniformParameter ( enum GpuConstantType type, String const& name, enum RTShader::Parameter::Semantic const& semantic, int index, enum RTShader::Parameter::Content const& content, uint16 variability, size_t size )
Field 'this.mAutoConstantType' in the object of this method is of type 'enum GpuProgramParameters::AutoConstantType'.
RTShader::UniformParameter::UniformParameter ( enum GpuProgramParameters::AutoConstantType autoType, Real fAutoConstantData, size_t size )
1st parameter 'autoType' is of type 'enum GpuProgramParameters::AutoConstantType'.
RTShader::UniformParameter::UniformParameter ( enum GpuProgramParameters::AutoConstantType autoType, Real fAutoConstantData, size_t size, enum GpuConstantType type )
1st parameter 'autoType' is of type 'enum GpuProgramParameters::AutoConstantType'.
RTShader::UniformParameter::UniformParameter ( enum GpuProgramParameters::AutoConstantType autoType, size_t nAutoConstantData, size_t size )
1st parameter 'autoType' is of type 'enum GpuProgramParameters::AutoConstantType'.
RTShader::UniformParameter::UniformParameter ( enum GpuProgramParameters::AutoConstantType autoType, size_t nAutoConstantData, size_t size, enum GpuConstantType type )
1st parameter 'autoType' is of type 'enum GpuProgramParameters::AutoConstantType'.
RTShader::UniformParameter::~UniformParameter ( )
Field 'this.mAutoConstantType' in the object of this method 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, size_t data, size_t size )
1st parameter 'autoType' is of type 'enum GpuProgramParameters::AutoConstantType'.
RTShader::Program::resolveAutoParameterInt ( enum GpuProgramParameters::AutoConstantType autoType, enum GpuConstantType type, size_t 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'.
...
OgrePass.h
namespace Ogre
[+] class Pass 56
|
Change |
Effect |
1 |
The relative position of field mAlphaRejectFunc has been changed from 17 to 33. |
No effect. |
2 |
The relative position of field mAlphaRejectVal has been changed from 18 to 28. |
No effect. |
3 |
The relative position of field mAlphaToCoverageEnabled has been changed from 19 to 13. |
No effect. |
4 |
The relative position of field mAmbient has been changed from 5 to 4. |
No effect. |
5 |
The relative position of field mContentTypeLookupBuilt has been changed from 56 to 27. |
No effect. |
6 |
The relative position of field mCullMode has been changed from 22 to 34. |
No effect. |
7 |
The relative position of field mDepthBiasConstant has been changed from 14 to 30. |
No effect. |
8 |
The relative position of field mDepthBiasPerIteration has been changed from 16 to 32. |
No effect. |
9 |
The relative position of field mDepthBiasSlopeScale has been changed from 15 to 31. |
No effect. |
10 |
The relative position of field mDepthFunc has been changed from 13 to 29. |
No effect. |
11 |
The relative position of field mDiffuse has been changed from 6 to 5. |
No effect. |
12 |
The relative position of field mEmissive has been changed from 8 to 7. |
No effect. |
13 |
The relative position of field mFogColour has been changed from 38 to 44. |
No effect. |
14 |
The relative position of field mFogDensity has been changed from 41 to 47. |
No effect. |
15 |
The relative position of field mFogEnd has been changed from 40 to 46. |
No effect. |
16 |
The relative position of field mFogMode has been changed from 37 to 43. |
No effect. |
17 |
The relative position of field mFogOverride has been changed from 36 to 21. |
No effect. |
18 |
The relative position of field mFogStart has been changed from 39 to 45. |
No effect. |
19 |
The relative position of field mHash has been changed from 3 to 2. |
No effect. |
20 |
The relative position of field mHashDirtyQueued has been changed from 4 to 10. |
No effect. |
21 |
The relative position of field mIndex has been changed from 1 to 3. |
No effect. |
22 |
The relative position of field mIteratePerLight has been changed from 27 to 17. |
No effect. |
23 |
The relative position of field mLightClipPlanes has been changed from 58 to 24. |
No effect. |
24 |
The relative position of field mLightMask has been changed from 31 to 40. |
No effect. |
25 |
The relative position of field mLightScissoring has been changed from 57 to 23. |
No effect. |
26 |
The relative position of field mLightingEnabled has been changed from 24 to 16. |
No effect. |
27 |
The relative position of field mLightsPerIteration has been changed from 28 to 38. |
No effect. |
28 |
The relative position of field mManualCullMode has been changed from 23 to 35. |
No effect. |
29 |
The relative position of field mMaxSimultaneousLights has been changed from 25 to 36. |
No effect. |
30 |
The relative position of field mName has been changed from 2 to 1. |
No effect. |
31 |
The relative position of field mNormaliseNormals has been changed from 34 to 19. |
No effect. |
32 |
The relative position of field mOnlyLightType has been changed from 30 to 39. |
No effect. |
33 |
The relative position of field mPassIterationCount has been changed from 48 to 53. |
No effect. |
34 |
The relative position of field mPointAttenuationCoeffs has been changed from 54 to 57. |
No effect. |
35 |
The relative position of field mPointAttenuationEnabled has been changed from 53 to 26. |
No effect. |
36 |
The relative position of field mPointMaxSize has been changed from 51 to 56. |
No effect. |
37 |
The relative position of field mPointMinSize has been changed from 50 to 55. |
No effect. |
38 |
The relative position of field mPointSize has been changed from 49 to 54. |
No effect. |
39 |
The relative position of field mPointSpritesEnabled has been changed from 52 to 25. |
No effect. |
40 |
The relative position of field mPolygonMode has been changed from 33 to 42. |
No effect. |
41 |
The relative position of field mPolygonModeOverrideable has been changed from 35 to 20. |
No effect. |
42 |
The relative position of field mQueuedForDeletion has been changed from 47 to 22. |
No effect. |
43 |
The relative position of field mRunOnlyForOneLightType has been changed from 29 to 18. |
No effect. |
44 |
The relative position of field mShadeOptions has been changed from 32 to 41. |
No effect. |
45 |
The relative position of field mShadowCasterFragmentProgramUsage has been changed from 44 to 50. |
No effect. |
46 |
The relative position of field mShadowCasterVertexProgramUsage has been changed from 43 to 49. |
No effect. |
47 |
The relative position of field mShadowContentTypeLookup has been changed from 55 to 58. |
No effect. |
48 |
The relative position of field mShadowReceiverFragmentProgramUsage has been changed from 46 to 52. |
No effect. |
49 |
The relative position of field mShadowReceiverVertexProgramUsage has been changed from 45 to 51. |
No effect. |
50 |
The relative position of field mShininess has been changed from 9 to 8. |
No effect. |
51 |
The relative position of field mSpecular has been changed from 7 to 6. |
No effect. |
52 |
The relative position of field mStartLight has been changed from 26 to 37. |
No effect. |
53 |
The relative position of field mTextureUnitStates has been changed from 42 to 48. |
No effect. |
54 |
The relative position of field mTracking has been changed from 10 to 9. |
No effect. |
55 |
The relative position of field mTransparentSorting has been changed from 20 to 14. |
No effect. |
56 |
The relative position of field mTransparentSortingForced has been changed from 21 to 15. |
No effect. |
[+] affected symbols: 75 (6.7%)
Any::Any<RTShader::ShaderGenerator::SGPass*> ( RTShader::ShaderGenerator::SGPass*const& value )
Field 'value.mDstPass' in 1st parameter 'value' (reference) has base type 'Pass'.
RTShader::FFPLighting::preAddToRenderState ( RTShader::RenderState const* renderState, Pass* srcPass, Pass* dstPass )
3rd parameter 'dstPass' (pointer) has base type 'Pass'.
RTShader::FFPLighting::updateGpuProgramsParams ( Renderable* rend, Pass* pass, AutoParamDataSource const* source, LightList const* pLightList )
2nd parameter 'pass' (pointer) has base type 'Pass'.
RTShader::FFPAlphaTest::preAddToRenderState ( RTShader::RenderState const* renderState, Pass* srcPass, Pass* dstPass )
3rd parameter 'dstPass' (pointer) has base type 'Pass'.
RTShader::FFPAlphaTest::updateGpuProgramsParams ( Renderable* rend, Pass* pass, AutoParamDataSource const* source, LightList const* pLightList )
2nd parameter 'pass' (pointer) has base type 'Pass'.
RTShader::FFPTexturing::setTextureUnit ( unsigned short index, TextureUnitState* textureUnitState )
Field 'textureUnitState.mParent' in 2nd parameter 'textureUnitState' (pointer) has base type 'Pass'.
RTShader::FFPTexturing::getTexCalcMethod ( TextureUnitState* textureUnitState )
Field 'textureUnitState.mParent' in 1st parameter 'textureUnitState' (pointer) has base type 'Pass'.
RTShader::FFPTexturing::TextureUnitParams::TextureUnitParams ( struct RTShader::FFPTexturing::TextureUnitParams&& p1 )
Field 'p1.mTextureUnitState.mParent' in 1st parameter 'p1' has base type 'Pass'.
RTShader::FFPTexturing::TextureUnitParams::TextureUnitParams ( )
Field 'this.mTextureUnitState.mParent' in the object of this method has base type 'Pass'.
RTShader::FFPTexturing::TextureUnitParams::~TextureUnitParams ( )
Field 'this.mTextureUnitState.mParent' in the object of this method has base type 'Pass'.
...
OgreRenderOperation.h
namespace Ogre
[+] enum RenderOperation::OperationType 5
|
Change |
Effect |
1 |
The member OT_DETAIL_ADJACENCY_BIT with value 64 has been added. |
No effect. |
2 |
The member OT_LINE_LIST_ADJ with value 66 has been added. |
No effect. |
3 |
The member OT_LINE_STRIP_ADJ with value 67 has been added. |
No effect. |
4 |
The member OT_TRIANGLE_LIST_ADJ with value 68 has been added. |
No effect. |
5 |
The member OT_TRIANGLE_STRIP_ADJ with value 69 has been added. |
No effect. |
[+] affected symbols: 1 (0.1%)
RenderOperation::RenderOperation ( )
Field 'this.operationType' in the object of this method is of type 'enum RenderOperation::OperationType'.
OgreShaderExNormalMapLighting.h
namespace Ogre::RTShader
[+] class NormalMapLighting 11
|
Change |
Effect |
1 |
The relative position of field mCamPosWorldSpace has been changed from 6 to 7. |
No effect. |
2 |
The relative position of field mNormalMapSampler has been changed from 13 to 3. |
No effect. |
3 |
The relative position of field mNormalMapSpace has been changed from 3 to 4. |
No effect. |
4 |
The relative position of field mPSInView has been changed from 9 to 10. |
No effect. |
5 |
The relative position of field mVSInTangent has been changed from 10 to 11. |
No effect. |
6 |
The relative position of field mVSLocalDir has been changed from 12 to 13. |
No effect. |
7 |
The relative position of field mVSOutView has been changed from 8 to 9. |
No effect. |
8 |
The relative position of field mVSTBNMatrix has been changed from 11 to 12. |
No effect. |
9 |
The relative position of field mVSWorldPosition has been changed from 7 to 8. |
No effect. |
10 |
The relative position of field mWorldInvRotMatrix has been changed from 5 to 6. |
No effect. |
11 |
The relative position of field mWorldMatrix has been changed from 4 to 5. |
No effect. |
[+] affected symbols: 12 (1.1%)
NormalMapLighting::addVSInvocation ( Function* vsMain, int const groupOrder )
This method is from 'NormalMapLighting' class.
NormalMapLighting::preAddToRenderState ( RenderState const* renderState, Ogre::Pass* srcPass, Ogre::Pass* dstPass )
This method is from 'NormalMapLighting' class.
NormalMapLighting::resolveDependencies ( ProgramSet* programSet )
This method is from 'NormalMapLighting' class.
NormalMapLighting::addFunctionInvocations ( ProgramSet* programSet )
This method is from 'NormalMapLighting' class.
NormalMapLighting::resolveGlobalParameters ( ProgramSet* programSet )
This method is from 'NormalMapLighting' class.
NormalMapLighting::updateGpuProgramsParams ( Ogre::Renderable* rend, Ogre::Pass* pass, Ogre::AutoParamDataSource const* source, Ogre::LightList const* pLightList )
This method is from 'NormalMapLighting' class.
NormalMapLighting::resolvePerLightParameters ( ProgramSet* programSet )
This method is from 'NormalMapLighting' class.
NormalMapLighting::addPSNormalFetchInvocation ( Function* psMain, int const groupOrder )
This method is from 'NormalMapLighting' class.
NormalMapLighting::copyFrom ( SubRenderState const& rhs )
This method is from 'NormalMapLighting' class.
NormalMapLighting::NormalMapLighting ( )
This constructor is from 'NormalMapLighting' class.
...
OgreShaderFFPLighting.h
namespace Ogre::RTShader
[+] class FFPLighting 2
|
Change |
Effect |
1 |
The relative position of field mVSInNormal has been changed from 6 to 7. |
No effect. |
2 |
The relative position of field mVSInPosition has been changed from 5 to 6. |
No effect. |
[+] affected symbols: 14 (1.2%)
FFPLighting::setLightCount ( int const* lightCount )
This method is from 'FFPLighting' class.
FFPLighting::resolveParameters ( ProgramSet* programSet )
This method is from 'FFPLighting' class.
FFPLighting::preAddToRenderState ( RenderState const* renderState, Ogre::Pass* srcPass, Ogre::Pass* dstPass )
This method is from 'FFPLighting' class.
FFPLighting::resolveDependencies ( ProgramSet* programSet )
This method is from 'FFPLighting' class.
FFPLighting::addFunctionInvocations ( ProgramSet* programSet )
This method is from 'FFPLighting' class.
FFPLighting::updateGpuProgramsParams ( Ogre::Renderable* rend, Ogre::Pass* pass, Ogre::AutoParamDataSource const* source, Ogre::LightList const* pLightList )
This method is from 'FFPLighting' class.
FFPLighting::addIlluminationInvocation ( struct FFPLighting::LightParams* curLightParams, Function* vsMain, int const groupOrder )
This method is from 'FFPLighting' class.
FFPLighting::addGlobalIlluminationInvocation ( Function* vsMain, int const groupOrder )
This method is from 'FFPLighting' class.
FFPLighting::copyFrom ( SubRenderState const& rhs )
This method is from 'FFPLighting' class.
FFPLighting::FFPLighting ( )
This constructor is from 'FFPLighting' class.
...
OgreTechnique.h
namespace Ogre
[+] class Technique 10
|
Change |
Effect |
1 |
The relative position of field mIlluminationPassesCompilationPhase has been changed from 4 to 3. |
No effect. |
2 |
The relative position of field mIsSupported has been changed from 3 to 12. |
No effect. |
3 |
The relative position of field mLodIndex has been changed from 5 to 4. |
No effect. |
4 |
The relative position of field mName has been changed from 7 to 6. |
No effect. |
5 |
The relative position of field mSchemeIndex has been changed from 6 to 5. |
No effect. |
6 |
The relative position of field mShadowCasterMaterial has been changed from 8 to 7. |
No effect. |
7 |
The relative position of field mShadowCasterMaterialName has been changed from 9 to 8. |
No effect. |
8 |
The relative position of field mShadowReceiverMaterial has been changed from 10 to 9. |
No effect. |
9 |
The relative position of field mShadowReceiverMaterialName has been changed from 11 to 10. |
No effect. |
10 |
The relative position of field mUserObjectBindings has been changed from 12 to 11. |
No effect. |
[+] affected symbols: 91 (8.1%)
Any::Any<RTShader::ShaderGenerator::SGTechnique*> ( RTShader::ShaderGenerator::SGTechnique*const& value )
Field 'value.mDstTechnique' in 1st parameter 'value' (reference) has base type 'Technique'.
Any::Any<RTShader::ShaderGenerator::SGPass*> ( RTShader::ShaderGenerator::SGPass*const& value )
Field 'value.mDstPass.mParent' in 1st parameter 'value' (reference) has base type 'Technique'.
RTShader::FFPLighting::preAddToRenderState ( RTShader::RenderState const* renderState, Pass* srcPass, Pass* dstPass )
Field 'dstPass.mParent' in 3rd parameter 'dstPass' (pointer) has base type 'Technique'.
RTShader::FFPLighting::updateGpuProgramsParams ( Renderable* rend, Pass* pass, AutoParamDataSource const* source, LightList const* pLightList )
Field 'pass.mParent' in 2nd parameter 'pass' (pointer) has base type 'Technique'.
RTShader::FFPAlphaTest::preAddToRenderState ( RTShader::RenderState const* renderState, Pass* srcPass, Pass* dstPass )
Field 'dstPass.mParent' in 3rd parameter 'dstPass' (pointer) has base type 'Technique'.
RTShader::FFPAlphaTest::updateGpuProgramsParams ( Renderable* rend, Pass* pass, AutoParamDataSource const* source, LightList const* pLightList )
Field 'pass.mParent' in 2nd parameter 'pass' (pointer) has base type 'Technique'.
RTShader::FFPTexturing::setTextureUnit ( unsigned short index, TextureUnitState* textureUnitState )
Field 'textureUnitState.mParent.mParent' in 2nd parameter 'textureUnitState' (pointer) has base type 'Technique'.
RTShader::FFPTexturing::getTexCalcMethod ( TextureUnitState* textureUnitState )
Field 'textureUnitState.mParent.mParent' in 1st parameter 'textureUnitState' (pointer) has base type 'Technique'.
RTShader::FFPTexturing::TextureUnitParams::TextureUnitParams ( struct RTShader::FFPTexturing::TextureUnitParams&& p1 )
Field 'p1.mTextureUnitState.mParent.mParent' in 1st parameter 'p1' has base type 'Technique'.
RTShader::FFPTexturing::TextureUnitParams::TextureUnitParams ( )
Field 'this.mTextureUnitState.mParent.mParent' in the object of this method has base type 'Technique'.
...
to the top
Other Changes in Symbols 2
OgreShaderExLayeredBlending.h
namespace Ogre::RTShader
[+] LayeredBlending::addPSBlendInvocations ( Function* psMain, std::shared_ptr<Ogre::DataStream> arg1, std::shared_ptr<Ogre::DataStream> arg2, std::shared_ptr<Ogre::DataStream> texel, int samplerIndex, Ogre::LayerBlendModeEx const& blendMode, int const groupOrder, int targetChannels ) 1
⇣
LayeredBlending::addPSBlendInvocations ( Function* psMain, std::shared_ptr<Parameter> arg1, std::shared_ptr<Parameter> arg2, std::shared_ptr<Parameter> texel, int samplerIndex, Ogre::LayerBlendModeEx const& blendMode, int const groupOrder, int mask )
_ZN4Ogre8RTShader15LayeredBlending21addPSBlendInvocationsEPNS0_8FunctionESt10shared_ptrINS0_9ParameterEES6_S6_iRKNS_16LayerBlendModeExEii
|
Change |
Effect |
1 |
8th parameter targetChannels has been renamed to mask. |
No effect. |
[+] LayeredBlending::addPSModifierInvocation ( Function* psMain, int samplerIndex, std::shared_ptr<Ogre::DataStream> arg1, std::shared_ptr<Ogre::DataStream> arg2, int const groupOrder, int targetChannels ) 1
⇣
LayeredBlending::addPSModifierInvocation ( Function* psMain, int samplerIndex, std::shared_ptr<Parameter> arg1, std::shared_ptr<Parameter> arg2, int const groupOrder, int mask )
_ZN4Ogre8RTShader15LayeredBlending23addPSModifierInvocationEPNS0_8FunctionEiSt10shared_ptrINS0_9ParameterEES6_ii
|
Change |
Effect |
1 |
6th parameter targetChannels has been renamed to mask. |
No effect. |
to the top
Header Files 79
OgreAny.h
OgreAutoParamDataSource.h
OgreAxisAlignedBox.h
OgreBlendMode.h
OgreColourValue.h
OgreCommon.h
OgreFileSystemLayer.h
OgreGpuProgram.h
OgreGpuProgramParams.h
OgreHardwareVertexBuffer.h
OgreLight.h
OgreMaterialSerializer.h
OgreMath.h
OgreMatrix3.h
OgreMatrix4.h
OgreMemoryAllocatedObject.h
OgreMemoryAllocatorConfig.h
OgreMemoryStdAlloc.h
OgrePass.h
OgrePixelFormat.h
OgrePlatform.h
OgrePrerequisites.h
OgreRenderable.h
OgreRenderObjectListener.h
OgreRenderOperation.h
OgreRenderSystem.h
OgreRenderSystemCapabilities.h
OgreResourceGroupManager.h
OgreSceneManager.h
OgreScriptCompiler.h
OgreScriptTranslator.h
OgreShaderCGProgramProcessor.h
OgreShaderCGProgramWriter.h
OgreShaderExDualQuaternionSkinning.h
OgreShaderExHardwareSkinning.h
OgreShaderExHardwareSkinningTechnique.h
OgreShaderExIntegratedPSSM3.h
OgreShaderExLayeredBlending.h
OgreShaderExLinearSkinning.h
OgreShaderExNormalMapLighting.h
OgreShaderExPerPixelLighting.h
OgreShaderExTextureAtlasSampler.h
OgreShaderExTriplanarTexturing.h
OgreShaderFFPAlphaTest.h
OgreShaderFFPColour.h
OgreShaderFFPFog.h
OgreShaderFFPLighting.h
OgreShaderFFPRenderStateBuilder.h
OgreShaderFFPTexturing.h
OgreShaderFFPTransform.h
OgreShaderFunction.h
OgreShaderFunctionAtom.h
OgreShaderGenerator.h
OgreShaderGLSLProgramProcessor.h
OgreShaderGLSLProgramWriter.h
OgreShaderHLSLProgramProcessor.h
OgreShaderHLSLProgramWriter.h
OgreShaderMaterialSerializerListener.h
OgreShaderParameter.h
OgreShaderPrerequisites.h
OgreShaderProgram.h
OgreShaderProgramManager.h
OgreShaderProgramProcessor.h
OgreShaderProgramSet.h
OgreShaderProgramWriter.h
OgreShaderProgramWriterManager.h
OgreShaderRenderState.h
OgreShaderScriptTranslator.h
OgreShaderSubRenderState.h
OgreSingleton.h
OgreStringVector.h
OgreTechnique.h
OgreTexture.h
OgreTextureUnitState.h
OgreUserObjectBindings.h
OgreVector2.h
OgreVector3.h
OgreVector4.h
OgreVertexIndexData.h
to the top
Source Files 37
OgreShaderCGProgramProcessor.cpp
OgreShaderCGProgramWriter.cpp
OgreShaderExDualQuaternionSkinning.cpp
OgreShaderExHardwareSkinning.cpp
OgreShaderExHardwareSkinningTechnique.cpp
OgreShaderExIntegratedPSSM3.cpp
OgreShaderExLayeredBlending.cpp
OgreShaderExLinearSkinning.cpp
OgreShaderExNormalMapLighting.cpp
OgreShaderExPerPixelLighting.cpp
OgreShaderExTextureAtlasSampler.cpp
OgreShaderExTriplanarTexturing.cpp
OgreShaderFFPAlphaTest.cpp
OgreShaderFFPColour.cpp
OgreShaderFFPFog.cpp
OgreShaderFFPLighting.cpp
OgreShaderFFPRenderStateBuilder.cpp
OgreShaderFFPTexturing.cpp
OgreShaderFFPTransform.cpp
OgreShaderFunction.cpp
OgreShaderFunctionAtom.cpp
OgreShaderGenerator.cpp
OgreShaderGLSLProgramProcessor.cpp
OgreShaderGLSLProgramWriter.cpp
OgreShaderHLSLProgramProcessor.cpp
OgreShaderHLSLProgramWriter.cpp
OgreShaderMaterialSerializerListener.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.1.10.12
to the top