Source compatibility report for the libOgreRTShaderSystem.so object between 1.11.6 and 1.12.13 versions
Test Info
Module Name | libOgreRTShaderSystem |
Version #1 | 1.11.6 |
Version #2 | 1.12.13 |
Arch | x86_64 |
Test Results
Total Header Files | 74 |
Total Source Files | 37 |
Total Objects | 1 |
Total Symbols / Types | 1209 / 319 |
Compatibility |
71.6% |
Problem Summary
| Severity | Count |
---|
Added Symbols | - | 52 |
Removed Symbols | High | 85 |
Problems with Data Types | High | 53 |
Medium | 13 |
Low | 38 |
Problems with Symbols | High | 0 |
Medium | 26 |
Low | 2 |
Problems with Constants | Low | 0 |
Other Changes in Data Types | - | 117 |
Other Changes in Symbols | - | 4 |
Added Symbols 52
OgreShaderCGProgramWriter.h
namespace Ogre::RTShader
CGProgramWriter::writeUniformParameter ( std::ostream& os, UniformParameterPtr const& parameter )
_ZN4Ogre8RTShader15CGProgramWriter21writeUniformParameterERSoRKSt10shared_ptrINS0_16UniformParameterEE
OgreShaderExGBuffer.h
namespace Ogre::RTShader
GBuffer::copyFrom ( SubRenderState const& rhs )
_ZN4Ogre8RTShader7GBuffer8copyFromERKNS0_14SubRenderStateE
GBuffer::createCpuSubPrograms ( ProgramSet* programSet )
_ZN4Ogre8RTShader7GBuffer20createCpuSubProgramsEPNS0_10ProgramSetE
GBuffer::getExecutionOrder ( ) const
_ZNK4Ogre8RTShader7GBuffer17getExecutionOrderEv
GBuffer::getType ( ) const
_ZNK4Ogre8RTShader7GBuffer7getTypeB5cxx11Ev
GBuffer::preAddToRenderState ( RenderState const* renderState, Ogre::Pass* srcPass, Ogre::Pass* dstPass )
_ZN4Ogre8RTShader7GBuffer19preAddToRenderStateEPKNS0_11RenderStateEPNS_4PassES6_
GBuffer::Type [data]
_ZN4Ogre8RTShader7GBuffer4TypeB5cxx11E
GBufferFactory::createInstance ( Ogre::ScriptCompiler* compiler, Ogre::PropertyAbstractNode* prop, Ogre::Pass* pass, SGScriptTranslator* translator )
_ZN4Ogre8RTShader14GBufferFactory14createInstanceEPNS_14ScriptCompilerEPNS_20PropertyAbstractNodeEPNS_4PassEPNS0_18SGScriptTranslatorE
GBufferFactory::createInstanceImpl ( )
_ZN4Ogre8RTShader14GBufferFactory18createInstanceImplEv
GBufferFactory::getType ( ) const
_ZNK4Ogre8RTShader14GBufferFactory7getTypeB5cxx11Ev
GBufferFactory::writeInstance ( Ogre::MaterialSerializer* ser, SubRenderState* subRenderState, Ogre::Pass* srcPass, Ogre::Pass* dstPass )
_ZN4Ogre8RTShader14GBufferFactory13writeInstanceEPNS_18MaterialSerializerEPNS0_14SubRenderStateEPNS_4PassES7_
OgreShaderExIntegratedPSSM3.h
namespace Ogre::RTShader
IntegratedPSSM3::updateGpuProgramsParams ( Ogre::Renderable* rend, Ogre::Pass const* pass, Ogre::AutoParamDataSource const* source, Ogre::LightList const* pLightList )
_ZN4Ogre8RTShader15IntegratedPSSM323updateGpuProgramsParamsEPNS_10RenderableEPKNS_4PassEPKNS_19AutoParamDataSourceEPKNS_12HashedVectorIPNS_5LightEEE
OgreShaderExLayeredBlending.h
namespace Ogre::RTShader
LayeredBlending::addPSBlendInvocations ( Function* psMain, ParameterPtr arg1, ParameterPtr arg2, ParameterPtr texel, int samplerIndex, Ogre::LayerBlendModeEx const& blendMode, int const groupOrder, enum Operand::OpMask mask )
_ZN4Ogre8RTShader15LayeredBlending21addPSBlendInvocationsEPNS0_8FunctionESt10shared_ptrINS0_9ParameterEES6_S6_iRKNS_16LayerBlendModeExEiNS0_7Operand6OpMaskE
LayeredBlending::addPSModifierInvocation ( Function* psMain, int samplerIndex, ParameterPtr arg1, ParameterPtr arg2, int const groupOrder, enum Operand::OpMask mask )
_ZN4Ogre8RTShader15LayeredBlending23addPSModifierInvocationEPNS0_8FunctionEiSt10shared_ptrINS0_9ParameterEES6_iNS0_7Operand6OpMaskE
OgreShaderExNormalMapLighting.h
namespace Ogre::RTShader
NormalMapLighting::addVSIlluminationInvocation ( struct FFPLighting::LightParams const* curLightParams, FunctionStageRef const& stage )
_ZN4Ogre8RTShader17NormalMapLighting27addVSIlluminationInvocationEPKNS0_11FFPLighting11LightParamsERKNS0_16FunctionStageRefE
NormalMapLighting::addVSInvocation ( FunctionStageRef const& stage )
_ZN4Ogre8RTShader17NormalMapLighting15addVSInvocationERKNS0_16FunctionStageRefE
NormalMapLighting::setParameter ( Ogre::String const& name, Ogre::String const& value )
_ZN4Ogre8RTShader17NormalMapLighting12setParameterERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_
OgreShaderExPerPixelLighting.h
namespace Ogre::RTShader
PerPixelLighting::addVSInvocation ( FunctionStageRef const& stage )
_ZN4Ogre8RTShader16PerPixelLighting15addVSInvocationERKNS0_16FunctionStageRefE
OgreShaderExTextureAtlasSampler.h
namespace Ogre::RTShader
TextureAtlasSampler::updateGpuProgramsParams ( Ogre::Renderable* rend, Ogre::Pass const* pass, Ogre::AutoParamDataSource const* source, Ogre::LightList const* pLightList )
_ZN4Ogre8RTShader19TextureAtlasSampler23updateGpuProgramsParamsEPNS_10RenderableEPKNS_4PassEPKNS_19AutoParamDataSourceEPKNS_12HashedVectorIPNS_5LightEEE
OgreShaderExTriplanarTexturing.h
namespace Ogre::RTShader
TriplanarTexturing::updateGpuProgramsParams ( Ogre::Renderable* rend, Ogre::Pass const* pass, Ogre::AutoParamDataSource const* source, Ogre::LightList const* pLightList )
_ZN4Ogre8RTShader18TriplanarTexturing23updateGpuProgramsParamsEPNS_10RenderableEPKNS_4PassEPKNS_19AutoParamDataSourceEPKNS_12HashedVectorIPNS_5LightEEE
OgreShaderFFPAlphaTest.h
namespace Ogre::RTShader
FFPAlphaTest::updateGpuProgramsParams ( Ogre::Renderable* rend, Ogre::Pass const* pass, Ogre::AutoParamDataSource const* source, Ogre::LightList const* pLightList )
_ZN4Ogre8RTShader12FFPAlphaTest23updateGpuProgramsParamsEPNS_10RenderableEPKNS_4PassEPKNS_19AutoParamDataSourceEPKNS_12HashedVectorIPNS_5LightEEE
OgreShaderFFPFog.h
namespace Ogre::RTShader
FFPFog::setParameter ( Ogre::String const& name, Ogre::String const& value )
_ZN4Ogre8RTShader6FFPFog12setParameterERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_
FFPFog::updateGpuProgramsParams ( Ogre::Renderable* rend, Ogre::Pass const* pass, Ogre::AutoParamDataSource const* source, Ogre::LightList const* pLightList )
_ZN4Ogre8RTShader6FFPFog23updateGpuProgramsParamsEPNS_10RenderableEPKNS_4PassEPKNS_19AutoParamDataSourceEPKNS_12HashedVectorIPNS_5LightEEE
OgreShaderFFPLighting.h
namespace Ogre::RTShader
FFPLighting::addGlobalIlluminationInvocation ( FunctionStageRef const& stage )
_ZN4Ogre8RTShader11FFPLighting31addGlobalIlluminationInvocationERKNS0_16FunctionStageRefE
FFPLighting::setParameter ( Ogre::String const& name, Ogre::String const& value )
_ZN4Ogre8RTShader11FFPLighting12setParameterERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_
FFPLighting::updateGpuProgramsParams ( Ogre::Renderable* rend, Ogre::Pass const* pass, Ogre::AutoParamDataSource const* source, Ogre::LightList const* pLightList )
_ZN4Ogre8RTShader11FFPLighting23updateGpuProgramsParamsEPNS_10RenderableEPKNS_4PassEPKNS_19AutoParamDataSourceEPKNS_12HashedVectorIPNS_5LightEEE
OgreShaderFFPTexturing.h
namespace Ogre::RTShader
FFPTexturing::getPSArgument ( ParameterPtr texel, enum Ogre::LayerBlendSource blendSrc, Ogre::ColourValue const& colourValue, Ogre::Real alphaValue, bool isAlphaArgument ) const
_ZNK4Ogre8RTShader12FFPTexturing13getPSArgumentESt10shared_ptrINS0_9ParameterEENS_16LayerBlendSourceERKNS_11ColourValueEfb
OgreShaderFunction.h
namespace Ogre::RTShader
FunctionStageRef::binaryOp ( char op, std::vector<Operand>const& params ) const
_ZNK4Ogre8RTShader16FunctionStageRef8binaryOpEcRKSt6vectorINS0_7OperandESaIS3_EE
OgreShaderFunctionAtom.h
namespace Ogre::RTShader
BinaryOpAtom::BinaryOpAtom [C1] ( char op, struct In const& a, struct In const& b, struct Out const& dst, int groupOrder )
_ZN4Ogre8RTShader12BinaryOpAtomC1EcRKNS0_2InES4_RKNS0_3OutEi
BinaryOpAtom::BinaryOpAtom [C2] ( char op, struct In const& a, struct In const& b, struct Out const& dst, int groupOrder )
_ZN4Ogre8RTShader12BinaryOpAtomC2EcRKNS0_2InES4_RKNS0_3OutEi
BinaryOpAtom::writeSourceCode ( std::ostream& os, Ogre::String const& targetLanguage ) const
_ZNK4Ogre8RTShader12BinaryOpAtom15writeSourceCodeERSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
FunctionAtom::pushOperand ( ParameterPtr parameter, enum Operand::OpSemantic opSemantic, enum Operand::OpMask opMask, int indirectionLevel )
_ZN4Ogre8RTShader12FunctionAtom11pushOperandESt10shared_ptrINS0_9ParameterEENS0_7Operand10OpSemanticENS5_6OpMaskEi
FunctionAtom::setOperands ( FunctionAtom::OperandVector const& ops )
_ZN4Ogre8RTShader12FunctionAtom11setOperandsERKSt6vectorINS0_7OperandESaIS3_EE
FunctionAtom::writeOperands ( std::ostream& os, std::vector<Operand>::const_iterator begin, std::vector<Operand>::const_iterator end ) const
_ZNK4Ogre8RTShader12FunctionAtom13writeOperandsERSoN9__gnu_cxx17__normal_iteratorIPKNS0_7OperandESt6vectorIS5_SaIS5_EEEESB_
Operand::Operand [C1] ( ParameterPtr parameter, enum Operand::OpSemantic opSemantic, enum Operand::OpMask opMask, Ogre::ushort indirectionLevel )
_ZN4Ogre8RTShader7OperandC1ESt10shared_ptrINS0_9ParameterEENS1_10OpSemanticENS1_6OpMaskEt
Operand::Operand [C2] ( ParameterPtr parameter, enum Operand::OpSemantic opSemantic, enum Operand::OpMask opMask, Ogre::ushort indirectionLevel )
_ZN4Ogre8RTShader7OperandC2ESt10shared_ptrINS0_9ParameterEENS1_10OpSemanticENS1_6OpMaskEt
OgreShaderGenerator.h
namespace Ogre::RTShader
ShaderGenerator::cloneShaderBasedTechniques ( Ogre::Material const& srcMat, Ogre::Material& dstMat )
_ZN4Ogre8RTShader15ShaderGenerator26cloneShaderBasedTechniquesERKNS_8MaterialERS2_
ShaderGenerator::createBuiltinSRSFactories ( )
_ZN4Ogre8RTShader15ShaderGenerator25createBuiltinSRSFactoriesEv
ShaderGenerator::createSGPassList ( Ogre::Material* mat ) const
_ZNK4Ogre8RTShader15ShaderGenerator16createSGPassListEPNS_8MaterialE
ShaderGenerator::destroyBuiltinSRSFactories ( )
_ZN4Ogre8RTShader15ShaderGenerator26destroyBuiltinSRSFactoriesEv
OgreShaderHLSLProgramWriter.h
namespace Ogre::RTShader
HLSLProgramWriter::writeUniformParameter ( std::ostream& os, UniformParameterPtr const& parameter )
_ZN4Ogre8RTShader17HLSLProgramWriter21writeUniformParameterERSoRKSt10shared_ptrINS0_16UniformParameterEE
OgreShaderParameter.h
namespace Ogre::RTShader
ParameterFactory::createInPosition ( int index, enum Parameter::Content content ) [static]
_ZN4Ogre8RTShader16ParameterFactory16createInPositionEiNS0_9Parameter7ContentE
OgreShaderProgramManager.h
namespace Ogre::RTShader
ProgramManager::createGpuProgram ( Program* shaderProgram, ProgramWriter* programWriter, Ogre::String const& language, Ogre::String const& profiles, Ogre::String const& cachePath )
_ZN4Ogre8RTShader14ProgramManager16createGpuProgramEPNS0_7ProgramEPNS0_13ProgramWriterERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESD_SD_
ProgramManager::releasePrograms ( ProgramSet const* programSet )
_ZN4Ogre8RTShader14ProgramManager15releaseProgramsEPKNS0_10ProgramSetE
OgreShaderProgramProcessor.h
namespace Ogre::RTShader
ProgramProcessor::MergeParameter::addSourceParameter ( ParameterPtr srcParam, enum Operand::OpMask mask )
_ZN4Ogre8RTShader16ProgramProcessor14MergeParameter18addSourceParameterESt10shared_ptrINS0_9ParameterEENS0_7Operand6OpMaskE
OgreShaderProgramSet.h
namespace Ogre::RTShader
ProgramSet::setCpuProgram ( std::unique_ptr<Program, std::default_delete<Program> >&& program )
_ZN4Ogre8RTShader10ProgramSet13setCpuProgramEOSt10unique_ptrINS0_7ProgramESt14default_deleteIS3_EE
ProgramSet::setGpuProgram ( Ogre::GpuProgramPtr const& program )
_ZN4Ogre8RTShader10ProgramSet13setGpuProgramERKNS_9SharedPtrINS_10GpuProgramEEE
OgreShaderRenderState.h
namespace Ogre::RTShader
RenderState::removeSubRenderState ( SubRenderState* subRenderState )
_ZN4Ogre8RTShader11RenderState20removeSubRenderStateEPNS0_14SubRenderStateE
TargetRenderState::bindUniformParameters ( Program* pCpuProgram, Ogre::GpuProgramParametersSharedPtr const& passParams ) [static]
_ZN4Ogre8RTShader17TargetRenderState21bindUniformParametersEPNS0_7ProgramERKNS_9SharedPtrINS_20GpuProgramParametersEEE
TargetRenderState::link ( Ogre::StringVector const& srsTypes, Ogre::Pass* srcPass, Ogre::Pass* dstPass )
_ZN4Ogre8RTShader17TargetRenderState4linkERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EEPNS_4PassESE_
TargetRenderState::releasePrograms ( Ogre::Pass* pass )
_ZN4Ogre8RTShader17TargetRenderState15releaseProgramsEPNS_4PassE
TargetRenderState::UserKey [data]
_ZN4Ogre8RTShader17TargetRenderState7UserKeyE
to the top
Removed Symbols 85
OgreShaderCGProgramWriter.h
namespace Ogre::RTShader
CGProgramWriter::writeUniformParameter ( std::ostream& os, UniformParameterPtr parameter )
_ZN4Ogre8RTShader15CGProgramWriter21writeUniformParameterERSoSt10shared_ptrINS0_16UniformParameterEE
OgreShaderExIntegratedPSSM3.h
namespace Ogre::RTShader
IntegratedPSSM3::updateGpuProgramsParams ( Ogre::Renderable* rend, Ogre::Pass* pass, Ogre::AutoParamDataSource const* source, Ogre::LightList const* pLightList )
_ZN4Ogre8RTShader15IntegratedPSSM323updateGpuProgramsParamsEPNS_10RenderableEPNS_4PassEPKNS_19AutoParamDataSourceEPKNS_12HashedVectorIPNS_5LightEEE
OgreShaderExLayeredBlending.h
namespace Ogre::RTShader
LayeredBlending::addPSBlendInvocations ( Function* psMain, ParameterPtr arg1, ParameterPtr arg2, ParameterPtr texel, int samplerIndex, Ogre::LayerBlendModeEx const& blendMode, int const groupOrder, int mask )
_ZN4Ogre8RTShader15LayeredBlending21addPSBlendInvocationsEPNS0_8FunctionESt10shared_ptrINS0_9ParameterEES6_S6_iRKNS_16LayerBlendModeExEii
LayeredBlending::addPSModifierInvocation ( Function* psMain, int samplerIndex, ParameterPtr arg1, ParameterPtr arg2, int const groupOrder, int mask )
_ZN4Ogre8RTShader15LayeredBlending23addPSModifierInvocationEPNS0_8FunctionEiSt10shared_ptrINS0_9ParameterEES6_ii
OgreShaderExNormalMapLighting.h
namespace Ogre::RTShader
NormalMapLighting::addPSIlluminationInvocation ( struct FFPLighting::LightParams* curLightParams, Function* psMain, int const groupOrder )
_ZN4Ogre8RTShader17NormalMapLighting27addPSIlluminationInvocationEPNS0_11FFPLighting11LightParamsEPNS0_8FunctionEi
NormalMapLighting::addPSNormalFetchInvocation ( Function* psMain, int const groupOrder )
_ZN4Ogre8RTShader17NormalMapLighting26addPSNormalFetchInvocationEPNS0_8FunctionEi
NormalMapLighting::addVSIlluminationInvocation ( struct FFPLighting::LightParams* curLightParams, Function* vsMain, int const groupOrder )
_ZN4Ogre8RTShader17NormalMapLighting27addVSIlluminationInvocationEPNS0_11FFPLighting11LightParamsEPNS0_8FunctionEi
NormalMapLighting::addVSInvocation ( Function* vsMain, int const groupOrder )
_ZN4Ogre8RTShader17NormalMapLighting15addVSInvocationEPNS0_8FunctionEi
NormalMapLighting::updateGpuProgramsParams ( Ogre::Renderable* rend, Ogre::Pass* pass, Ogre::AutoParamDataSource const* source, Ogre::LightList const* pLightList )
_ZN4Ogre8RTShader17NormalMapLighting23updateGpuProgramsParamsEPNS_10RenderableEPNS_4PassEPKNS_19AutoParamDataSourceEPKNS_12HashedVectorIPNS_5LightEEE
OgreShaderExPerPixelLighting.h
namespace Ogre::RTShader
PerPixelLighting::addVSInvocation ( Function* vsMain, int const groupOrder )
_ZN4Ogre8RTShader16PerPixelLighting15addVSInvocationEPNS0_8FunctionEi
OgreShaderExTextureAtlasSampler.h
namespace Ogre::RTShader
TextureAtlasSampler::updateGpuProgramsParams ( Ogre::Renderable* rend, Ogre::Pass* pass, Ogre::AutoParamDataSource const* source, Ogre::LightList const* pLightList )
_ZN4Ogre8RTShader19TextureAtlasSampler23updateGpuProgramsParamsEPNS_10RenderableEPNS_4PassEPKNS_19AutoParamDataSourceEPKNS_12HashedVectorIPNS_5LightEEE
OgreShaderExTriplanarTexturing.h
namespace Ogre::RTShader
TriplanarTexturing::updateGpuProgramsParams ( Ogre::Renderable* rend, Ogre::Pass* pass, Ogre::AutoParamDataSource const* source, Ogre::LightList const* pLightList )
_ZN4Ogre8RTShader18TriplanarTexturing23updateGpuProgramsParamsEPNS_10RenderableEPNS_4PassEPKNS_19AutoParamDataSourceEPKNS_12HashedVectorIPNS_5LightEEE
OgreShaderFFPAlphaTest.h
namespace Ogre::RTShader
FFPAlphaTest::updateGpuProgramsParams ( Ogre::Renderable* rend, Ogre::Pass* pass, Ogre::AutoParamDataSource const* source, Ogre::LightList const* pLightList )
_ZN4Ogre8RTShader12FFPAlphaTest23updateGpuProgramsParamsEPNS_10RenderableEPNS_4PassEPKNS_19AutoParamDataSourceEPKNS_12HashedVectorIPNS_5LightEEE
OgreShaderFFPFog.h
namespace Ogre::RTShader
FFPFog::updateGpuProgramsParams ( Ogre::Renderable* rend, Ogre::Pass* pass, Ogre::AutoParamDataSource const* source, Ogre::LightList const* pLightList )
_ZN4Ogre8RTShader6FFPFog23updateGpuProgramsParamsEPNS_10RenderableEPNS_4PassEPKNS_19AutoParamDataSourceEPKNS_12HashedVectorIPNS_5LightEEE
OgreShaderFFPLighting.h
namespace Ogre::RTShader
FFPLighting::addGlobalIlluminationInvocation ( Function* vsMain, int const groupOrder )
_ZN4Ogre8RTShader11FFPLighting31addGlobalIlluminationInvocationEPNS0_8FunctionEi
FFPLighting::updateGpuProgramsParams ( Ogre::Renderable* rend, Ogre::Pass* pass, Ogre::AutoParamDataSource const* source, Ogre::LightList const* pLightList )
_ZN4Ogre8RTShader11FFPLighting23updateGpuProgramsParamsEPNS_10RenderableEPNS_4PassEPKNS_19AutoParamDataSourceEPKNS_12HashedVectorIPNS_5LightEEE
OgreShaderFFPRenderStateBuilder.h
namespace Ogre::RTShader
FFPRenderStateBuilder::buildFFPSubRenderState ( int subRenderStateOrder, Ogre::String const& subRenderStateType, ShaderGenerator::SGPass* sgPass, TargetRenderState* renderState )
_ZN4Ogre8RTShader21FFPRenderStateBuilder22buildFFPSubRenderStateEiRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPNS0_15ShaderGenerator6SGPassEPNS0_17TargetRenderStateE
FFPRenderStateBuilder::destroy ( )
_ZN4Ogre8RTShader21FFPRenderStateBuilder7destroyEv
FFPRenderStateBuilder::FFPRenderStateBuilder [C1] ( )
_ZN4Ogre8RTShader21FFPRenderStateBuilderC1Ev
FFPRenderStateBuilder::FFPRenderStateBuilder [C2] ( )
_ZN4Ogre8RTShader21FFPRenderStateBuilderC2Ev
FFPRenderStateBuilder::getSingleton ( ) [static]
_ZN4Ogre8RTShader21FFPRenderStateBuilder12getSingletonEv
FFPRenderStateBuilder::getSingletonPtr ( ) [static]
_ZN4Ogre8RTShader21FFPRenderStateBuilder15getSingletonPtrEv
FFPRenderStateBuilder::initialize ( )
_ZN4Ogre8RTShader21FFPRenderStateBuilder10initializeEv
FFPRenderStateBuilder::resolveColourStageFlags ( ShaderGenerator::SGPass* sgPass, TargetRenderState* renderState )
_ZN4Ogre8RTShader21FFPRenderStateBuilder23resolveColourStageFlagsEPNS0_15ShaderGenerator6SGPassEPNS0_17TargetRenderStateE
FFPRenderStateBuilder::~FFPRenderStateBuilder [D1] ( )
_ZN4Ogre8RTShader21FFPRenderStateBuilderD1Ev
FFPRenderStateBuilder::~FFPRenderStateBuilder [D2] ( )
_ZN4Ogre8RTShader21FFPRenderStateBuilderD2Ev
OgreShaderFFPTexturing.h
namespace Ogre::RTShader
FFPTexturing::addPSArgumentInvocations ( Function* psMain, ParameterPtr arg, ParameterPtr texel, int samplerIndex, enum Ogre::LayerBlendSource blendSrc, Ogre::ColourValue const& colourValue, Ogre::Real alphaValue, bool isAlphaArgument, int const groupOrder )
_ZN4Ogre8RTShader12FFPTexturing24addPSArgumentInvocationsEPNS0_8FunctionESt10shared_ptrINS0_9ParameterEES6_iNS_16LayerBlendSourceERKNS_11ColourValueEfbi
FFPTexturing::updateGpuProgramsParams ( Ogre::Renderable* rend, Ogre::Pass* pass, Ogre::AutoParamDataSource const* source, Ogre::LightList const* pLightList )
_ZN4Ogre8RTShader12FFPTexturing23updateGpuProgramsParamsEPNS_10RenderableEPNS_4PassEPKNS_19AutoParamDataSourceEPKNS_12HashedVectorIPNS_5LightEEE
OgreShaderFunction.h
namespace Ogre::RTShader
Function::addAtomAssign ( ParameterPtr lhs, ParameterPtr rhs, int groupOrder )
_ZN4Ogre8RTShader8Function13addAtomAssignESt10shared_ptrINS0_9ParameterEES4_i
OgreShaderFunctionAtom.h
namespace Ogre::RTShader
AssignmentAtom::Type [data]
_ZN4Ogre8RTShader14AssignmentAtom4TypeB5cxx11E
FunctionInvocation::Type [data]
_ZN4Ogre8RTShader18FunctionInvocation4TypeB5cxx11E
FunctionInvocation::writeOperands ( std::ostream& os, std::vector<Operand>::const_iterator begin, std::vector<Operand>::const_iterator end ) const
_ZNK4Ogre8RTShader18FunctionInvocation13writeOperandsERSoN9__gnu_cxx17__normal_iteratorIPKNS0_7OperandESt6vectorIS5_SaIS5_EEEESB_
Operand::Operand [C1] ( ParameterPtr parameter, enum Operand::OpSemantic opSemantic, int opMask, Ogre::ushort indirectionLevel )
_ZN4Ogre8RTShader7OperandC1ESt10shared_ptrINS0_9ParameterEENS1_10OpSemanticEit
Operand::Operand [C2] ( ParameterPtr parameter, enum Operand::OpSemantic opSemantic, int opMask, Ogre::ushort indirectionLevel )
_ZN4Ogre8RTShader7OperandC2ESt10shared_ptrINS0_9ParameterEENS1_10OpSemanticEit
SampleTextureAtom::Type [data]
_ZN4Ogre8RTShader17SampleTextureAtom4TypeB5cxx11E
OgreShaderGenerator.h
namespace Ogre::RTShader
ShaderGenerator::createSubRenderStateExFactories ( )
_ZN4Ogre8RTShader15ShaderGenerator31createSubRenderStateExFactoriesEv
ShaderGenerator::destroySubRenderStateExFactories ( )
_ZN4Ogre8RTShader15ShaderGenerator32destroySubRenderStateExFactoriesEv
ShaderGenerator::hasShaderBasedTechnique ( Ogre::String const& materialName, Ogre::String const& srcTechniqueSchemeName, Ogre::String const& dstTechniqueSchemeName ) const
_ZNK4Ogre8RTShader15ShaderGenerator23hasShaderBasedTechniqueERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_S9_
ShaderGenerator::removeShaderBasedTechnique ( Ogre::String const& materialName, Ogre::String const& groupName, Ogre::String const& srcTechniqueSchemeName, Ogre::String const& dstTechniqueSchemeName )
_ZN4Ogre8RTShader15ShaderGenerator26removeShaderBasedTechniqueERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_S9_S9_
ShaderGenerator::SGPass::acquirePrograms ( )
_ZN4Ogre8RTShader15ShaderGenerator6SGPass15acquireProgramsEv
ShaderGenerator::SGPass::getCustomFFPSubState ( int subStateOrder )
_ZN4Ogre8RTShader15ShaderGenerator6SGPass20getCustomFFPSubStateEi
ShaderGenerator::SGPass::getCustomFFPSubState ( int subStateOrder, RenderState const* renderState )
_ZN4Ogre8RTShader15ShaderGenerator6SGPass20getCustomFFPSubStateEiPKNS0_11RenderStateE
ShaderGenerator::SGPass::notifyRenderSingleObject ( Ogre::Renderable* rend, Ogre::AutoParamDataSource const* source, Ogre::LightList const* pLightList, bool suppressRenderStateChanges )
_ZN4Ogre8RTShader15ShaderGenerator6SGPass24notifyRenderSingleObjectEPNS_10RenderableEPKNS_19AutoParamDataSourceEPKNS_12HashedVectorIPNS_5LightEEEb
ShaderGenerator::SGPass::releasePrograms ( )
_ZN4Ogre8RTShader15ShaderGenerator6SGPass15releaseProgramsEv
ShaderGenerator::SGPass::UserKey [data]
_ZN4Ogre8RTShader15ShaderGenerator6SGPass7UserKeyB5cxx11E
ShaderGenerator::SGRenderObjectListener::~SGRenderObjectListener [D0] ( )
_ZN4Ogre8RTShader15ShaderGenerator22SGRenderObjectListenerD0Ev
ShaderGenerator::SGRenderObjectListener::~SGRenderObjectListener [D1] ( )
_ZN4Ogre8RTShader15ShaderGenerator22SGRenderObjectListenerD1Ev
ShaderGenerator::SGRenderObjectListener::~SGRenderObjectListener [D2] ( )
_ZN4Ogre8RTShader15ShaderGenerator22SGRenderObjectListenerD2Ev
ShaderGenerator::SGResourceGroupListener::~SGResourceGroupListener [D0] ( )
_ZN4Ogre8RTShader15ShaderGenerator23SGResourceGroupListenerD0Ev
ShaderGenerator::SGResourceGroupListener::~SGResourceGroupListener [D1] ( )
_ZN4Ogre8RTShader15ShaderGenerator23SGResourceGroupListenerD1Ev
ShaderGenerator::SGResourceGroupListener::~SGResourceGroupListener [D2] ( )
_ZN4Ogre8RTShader15ShaderGenerator23SGResourceGroupListenerD2Ev
ShaderGenerator::SGSceneManagerListener::~SGSceneManagerListener [D0] ( )
_ZN4Ogre8RTShader15ShaderGenerator22SGSceneManagerListenerD0Ev
ShaderGenerator::SGSceneManagerListener::~SGSceneManagerListener [D1] ( )
_ZN4Ogre8RTShader15ShaderGenerator22SGSceneManagerListenerD1Ev
ShaderGenerator::SGSceneManagerListener::~SGSceneManagerListener [D2] ( )
_ZN4Ogre8RTShader15ShaderGenerator22SGSceneManagerListenerD2Ev
ShaderGenerator::SGScriptTranslatorManager::~SGScriptTranslatorManager [D0] ( )
_ZN4Ogre8RTShader15ShaderGenerator25SGScriptTranslatorManagerD0Ev
ShaderGenerator::SGScriptTranslatorManager::~SGScriptTranslatorManager [D1] ( )
_ZN4Ogre8RTShader15ShaderGenerator25SGScriptTranslatorManagerD1Ev
ShaderGenerator::SGScriptTranslatorManager::~SGScriptTranslatorManager [D2] ( )
_ZN4Ogre8RTShader15ShaderGenerator25SGScriptTranslatorManagerD2Ev
ShaderGenerator::SGTechnique::acquireIlluminationPrograms ( )
_ZN4Ogre8RTShader15ShaderGenerator11SGTechnique27acquireIlluminationProgramsEv
ShaderGenerator::SGTechnique::acquirePrograms ( )
_ZN4Ogre8RTShader15ShaderGenerator11SGTechnique15acquireProgramsEv
OgreShaderGLSLProgramWriter.h
namespace Ogre::RTShader
GLSLProgramWriter::writeForwardDeclarations ( std::ostream& os, Program* program )
_ZN4Ogre8RTShader17GLSLProgramWriter24writeForwardDeclarationsERSoPNS0_7ProgramE
OgreShaderMaterialSerializerListener.h
namespace Ogre::RTShader
SGMaterialSerializerListener::createSGPassList ( Ogre::Material* mat, SGMaterialSerializerListener::SGPassList& passList )
_ZN4Ogre8RTShader28SGMaterialSerializerListener16createSGPassListEPNS_8MaterialERSt6vectorIPNS0_15ShaderGenerator6SGPassESaIS7_EE
SGMaterialSerializerListener::getShaderGeneratedPass ( Ogre::Pass const* srcPass )
_ZN4Ogre8RTShader28SGMaterialSerializerListener22getShaderGeneratedPassEPKNS_4PassE
SGMaterialSerializerListener::materialEventRaised ( Ogre::MaterialSerializer* ser, enum Ogre::MaterialSerializer::SerializeEvent event, bool& skip, Ogre::Material const* mat )
_ZN4Ogre8RTShader28SGMaterialSerializerListener19materialEventRaisedEPNS_18MaterialSerializerENS2_14SerializeEventERbPKNS_8MaterialE
SGMaterialSerializerListener::passEventRaised ( Ogre::MaterialSerializer* ser, enum Ogre::MaterialSerializer::SerializeEvent event, bool& skip, Ogre::Pass const* pass )
_ZN4Ogre8RTShader28SGMaterialSerializerListener15passEventRaisedEPNS_18MaterialSerializerENS2_14SerializeEventERbPKNS_4PassE
SGMaterialSerializerListener::SGMaterialSerializerListener [C1] ( )
_ZN4Ogre8RTShader28SGMaterialSerializerListenerC1Ev
SGMaterialSerializerListener::SGMaterialSerializerListener [C2] ( )
_ZN4Ogre8RTShader28SGMaterialSerializerListenerC2Ev
SGMaterialSerializerListener::techniqueEventRaised ( Ogre::MaterialSerializer* ser, enum Ogre::MaterialSerializer::SerializeEvent event, bool& skip, Ogre::Technique const* tech )
_ZN4Ogre8RTShader28SGMaterialSerializerListener20techniqueEventRaisedEPNS_18MaterialSerializerENS2_14SerializeEventERbPKNS_9TechniqueE
SGMaterialSerializerListener::textureUnitStateEventRaised ( Ogre::MaterialSerializer* ser, enum Ogre::MaterialSerializer::SerializeEvent event, bool& skip, Ogre::TextureUnitState const* textureUnit )
_ZN4Ogre8RTShader28SGMaterialSerializerListener27textureUnitStateEventRaisedEPNS_18MaterialSerializerENS2_14SerializeEventERbPKNS_16TextureUnitStateE
SGMaterialSerializerListener::~SGMaterialSerializerListener [D0] ( )
_ZN4Ogre8RTShader28SGMaterialSerializerListenerD0Ev
SGMaterialSerializerListener::~SGMaterialSerializerListener [D1] ( )
_ZN4Ogre8RTShader28SGMaterialSerializerListenerD1Ev
SGMaterialSerializerListener::~SGMaterialSerializerListener [D2] ( )
_ZN4Ogre8RTShader28SGMaterialSerializerListenerD2Ev
OgreShaderParameter.h
namespace Ogre::RTShader
ParameterFactory::createInPosition ( int index ) [static]
_ZN4Ogre8RTShader16ParameterFactory16createInPositionEi
OgreShaderProgram.h
namespace Ogre::RTShader
Program::resolveAutoParameterInt ( enum Ogre::GpuProgramParameters::AutoConstantType autoType, size_t data, size_t size )
_ZN4Ogre8RTShader7Program23resolveAutoParameterIntENS_20GpuProgramParameters16AutoConstantTypeEmm
OgreShaderProgramManager.h
namespace Ogre::RTShader
ProgramManager::acquirePrograms ( Ogre::Pass* pass, TargetRenderState* renderState )
_ZN4Ogre8RTShader14ProgramManager15acquireProgramsEPNS_4PassEPNS0_17TargetRenderStateE
ProgramManager::bindUniformParameters ( Program* pCpuProgram, Ogre::GpuProgramParametersSharedPtr const& passParams )
_ZN4Ogre8RTShader14ProgramManager21bindUniformParametersEPNS0_7ProgramERKNS_9SharedPtrINS_20GpuProgramParametersEEE
ProgramManager::createCpuProgram ( enum Ogre::GpuProgramType type )
_ZN4Ogre8RTShader14ProgramManager16createCpuProgramENS_14GpuProgramTypeE
ProgramManager::createGpuProgram ( Program* shaderProgram, ProgramWriter* programWriter, Ogre::String const& language, Ogre::String const& profiles, Ogre::StringVector const& profilesList, Ogre::String const& cachePath )
_ZN4Ogre8RTShader14ProgramManager16createGpuProgramEPNS0_7ProgramEPNS0_13ProgramWriterERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESD_RKSt6vectorISB_SaISB_EESD_
ProgramManager::destroyCpuProgram ( Program* shaderProgram )
_ZN4Ogre8RTShader14ProgramManager17destroyCpuProgramEPNS0_7ProgramE
ProgramManager::releasePrograms ( Ogre::Pass* pass, TargetRenderState* renderState )
_ZN4Ogre8RTShader14ProgramManager15releaseProgramsEPNS_4PassEPNS0_17TargetRenderStateE
OgreShaderProgramProcessor.h
namespace Ogre::RTShader
ProgramProcessor::MergeParameter::addSourceParameter ( ParameterPtr srcParam, int mask )
_ZN4Ogre8RTShader16ProgramProcessor14MergeParameter18addSourceParameterESt10shared_ptrINS0_9ParameterEEi
OgreShaderProgramSet.h
namespace Ogre::RTShader
ProgramSet::setCpuProgram ( Program* program, enum Ogre::GpuProgramType type )
_ZN4Ogre8RTShader10ProgramSet13setCpuProgramEPNS0_7ProgramENS_14GpuProgramTypeE
ProgramSet::setGpuProgram ( Ogre::GpuProgramPtr const& program, enum Ogre::GpuProgramType type )
_ZN4Ogre8RTShader10ProgramSet13setGpuProgramERKNS_9SharedPtrINS_10GpuProgramEEENS_14GpuProgramTypeE
OgreShaderRenderState.h
namespace Ogre::RTShader
RenderState::removeTemplateSubRenderState ( SubRenderState* subRenderState )
_ZN4Ogre8RTShader11RenderState28removeTemplateSubRenderStateEPNS0_14SubRenderStateE
TargetRenderState::removeSubRenderStateInstance ( SubRenderState* subRenderState )
_ZN4Ogre8RTShader17TargetRenderState28removeSubRenderStateInstanceEPNS0_14SubRenderStateE
OgreSingleton.h
namespace Ogre
Singleton<RTShader::FFPRenderStateBuilder>::msSingleton [data]
_ZN4Ogre9SingletonINS_8RTShader21FFPRenderStateBuilderEE11msSingletonE
to the top
Problems with Data Types, High Severity 53
OgrePass.h
namespace Ogre
[+] class Pass 2
|
Change |
Effect |
1 |
Field mPointAttenuationCoeffs has been removed from this type. |
Recompilation of a client program may be broken with the error message: 'Pass' has no member named 'mPointAttenuationCoeffs'. |
2 |
Field mPointSize has been removed from this type. |
Recompilation of a client program may be broken with the error message: 'Pass' has no member named 'mPointSize'. |
[+] affected symbols: 52 (4.3%)
RTShader::FFPAlphaTest::preAddToRenderState ( RTShader::RenderState const* renderState, Pass* srcPass, Pass* dstPass )
3rd parameter 'dstPass' (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'.
RTShader::FFPTexturing::isProcessingNeeded ( TextureUnitState* texUnitState )
Field 'texUnitState.mParent' in 1st parameter 'texUnitState' (pointer) has base type 'Pass'.
RTShader::FFPTexturing::needsTextureMatrix ( TextureUnitState* textureUnitState )
Field 'textureUnitState.mParent' in 1st parameter 'textureUnitState' (pointer) has base type 'Pass'.
RTShader::FFPTexturing::preAddToRenderState ( RTShader::RenderState const* renderState, Pass* srcPass, Pass* dstPass )
3rd parameter 'dstPass' (pointer) has base type 'Pass'.
RTShader::FFPTexturing::resolveUniformParams ( struct RTShader::FFPTexturing::TextureUnitParams* textureUnitParams, RTShader::ProgramSet* programSet )
Field 'textureUnitParams.mTextureUnitState.mParent' in 1st parameter 'textureUnitParams' (pointer) has base type 'Pass'.
...
OgreResourceGroupManager.h
namespace Ogre
[+] class ResourceGroupListener 18
|
Change |
Effect |
1 |
Pure virtual method resourceRemove ( ResourcePtr const& ) has been removed from this class. |
Recompilation of a client program may be broken. |
2 |
Pure virtual method resourceCreated ( ResourcePtr const& ) has been removed from this class. |
Recompilation of a client program may be broken. |
3 |
Pure virtual method scriptParseEnded ( String const&, bool ) has been removed from this class. |
Recompilation of a client program may be broken. |
4 |
Pure virtual method resourceLoadEnded ( ) has been removed from this class. |
Recompilation of a client program may be broken. |
5 |
Pure virtual method scriptParseStarted ( String const&, bool& ) has been removed from this class. |
Recompilation of a client program may be broken. |
6 |
Pure virtual method resourceLoadStarted ( ResourcePtr const& ) has been removed from this class. |
Recompilation of a client program may be broken. |
7 |
Pure virtual method resourcePrepareEnded ( ) has been removed from this class. |
Recompilation of a client program may be broken. |
8 |
Pure virtual method resourceGroupLoadEnded ( String const& ) has been removed from this class. |
Recompilation of a client program may be broken. |
9 |
Pure virtual method resourcePrepareStarted ( ResourcePtr const& ) has been removed from this class. |
Recompilation of a client program may be broken. |
10 |
Pure virtual method worldGeometryStageEnded ( ) has been removed from this class. |
Recompilation of a client program may be broken. |
11 |
Pure virtual method resourceGroupLoadStarted ( String const&, size_t ) has been removed from this class. |
Recompilation of a client program may be broken. |
12 |
Pure virtual method resourceGroupPrepareEnded ( String const& ) has been removed from this class. |
Recompilation of a client program may be broken. |
13 |
Pure virtual method worldGeometryStageStarted ( String const& ) has been removed from this class. |
Recompilation of a client program may be broken. |
14 |
Pure virtual method resourceGroupPrepareStarted ( String const&, size_t ) has been removed from this class. |
Recompilation of a client program may be broken. |
15 |
Pure virtual method resourceGroupScriptingEnded ( String const& ) has been removed from this class. |
Recompilation of a client program may be broken. |
16 |
Pure virtual method resourceGroupScriptingStarted ( String const&, size_t ) has been removed from this class. |
Recompilation of a client program may be broken. |
17 |
Pure virtual method worldGeometryPrepareStageEnded ( ) has been removed from this class. |
Recompilation of a client program may be broken. |
18 |
Pure virtual method worldGeometryPrepareStageStarted ( String const& ) has been removed from this class. |
Recompilation of a client program may be broken. |
[+] affected symbols: 2 (0.2%)
ResourceGroupListener::ResourceGroupListener ( )
This constructor is from 'ResourceGroupListener' class.
ResourceGroupListener::~ResourceGroupListener ( )
This destructor is from 'ResourceGroupListener' class.
OgreSceneManager.h
namespace Ogre
[+] class SceneManager::Listener 9
|
Change |
Effect |
1 |
Pure virtual method preUpdateSceneGraph ( SceneManager*, Camera* ) has been removed from this class. |
Recompilation of a client program may be broken. |
2 |
Pure virtual method postUpdateSceneGraph ( SceneManager*, Camera* ) has been removed from this class. |
Recompilation of a client program may be broken. |
3 |
Pure virtual method preFindVisibleObjects ( SceneManager*, enum SceneManager::IlluminationRenderStage, Viewport* ) has been removed from this class. |
Recompilation of a client program may be broken. |
4 |
Pure virtual method sceneManagerDestroyed ( SceneManager* ) has been removed from this class. |
Recompilation of a client program may be broken. |
5 |
Pure virtual method shadowTexturesUpdated ( size_t ) has been removed from this class. |
Recompilation of a client program may be broken. |
6 |
Pure virtual method postFindVisibleObjects ( SceneManager*, enum SceneManager::IlluminationRenderStage, Viewport* ) has been removed from this class. |
Recompilation of a client program may be broken. |
7 |
Pure virtual method sortLightsAffectingFrustum ( LightList& ) has been removed from this class. |
Recompilation of a client program may be broken. |
8 |
Pure virtual method shadowTextureCasterPreViewProj ( Light*, Camera*, size_t ) has been removed from this class. |
Recompilation of a client program may be broken. |
9 |
Pure virtual method shadowTextureReceiverPreViewProj ( Light*, Frustum* ) has been removed from this class. |
Recompilation of a client program may be broken. |
[+] affected symbols: 2 (0.2%)
SceneManager::Listener::Listener ( )
This constructor is from 'SceneManager::Listener' class.
SceneManager::Listener::~Listener ( )
This destructor is from 'SceneManager::Listener' class.
OgreShaderExNormalMapLighting.h
namespace Ogre::RTShader
[+] class NormalMapLighting 3
|
Change |
Effect |
1 |
Field mPSInView has been removed from this type. |
Recompilation of a client program may be broken with the error message: 'NormalMapLighting' has no member named 'mPSInView'. |
2 |
Field mPSNormal has been removed from this type. |
Recompilation of a client program may be broken with the error message: 'NormalMapLighting' has no member named 'mPSNormal'. |
3 |
Field mVSOutView has been removed from this type. |
Recompilation of a client program may be broken with the error message: 'NormalMapLighting' has no member named 'mVSOutView'. |
[+] affected symbols: 9 (0.7%)
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::resolvePerLightParameters ( ProgramSet* programSet )
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.
NormalMapLighting::~NormalMapLighting ( )
This destructor is from 'NormalMapLighting' class.
NormalMapLighting::getType ( )
This method is from 'NormalMapLighting' class.
OgreShaderExPerPixelLighting.h
namespace Ogre::RTShader
[+] class PerPixelLighting 1
|
Change |
Effect |
1 |
Field mPSSpecular has been removed from this type. |
Recompilation of a client program may be broken with the error message: 'PerPixelLighting' has no member named 'mPSSpecular'. |
[+] affected symbols: 8 (0.7%)
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.
OgreShaderFFPColour.h
namespace Ogre::RTShader
[+] class FFPColour 2
|
Change |
Effect |
1 |
Field mPSOutputSpecular has been removed from this type. |
Recompilation of a client program may be broken with the error message: 'FFPColour' has no member named 'mPSOutputSpecular'. |
2 |
Field mVSInputSpecular has been removed from this type. |
Recompilation of a client program may be broken with the error message: 'FFPColour' has no member named 'mVSInputSpecular'. |
[+] affected symbols: 9 (0.7%)
FFPColour::resolveParameters ( ProgramSet* programSet )
This method is from 'FFPColour' class.
FFPColour::preAddToRenderState ( RenderState const* renderState, Ogre::Pass* srcPass, Ogre::Pass* dstPass )
This method is from 'FFPColour' class.
FFPColour::resolveDependencies ( ProgramSet* programSet )
This method is from 'FFPColour' class.
FFPColour::addFunctionInvocations ( ProgramSet* programSet )
This method is from 'FFPColour' class.
FFPColour::copyFrom ( SubRenderState const& rhs )
This method is from 'FFPColour' class.
FFPColour::FFPColour ( )
This constructor is from 'FFPColour' class.
FFPColour::~FFPColour ( )
This destructor is from 'FFPColour' class.
FFPColour::getExecutionOrder ( )
This method is from 'FFPColour' class.
FFPColour::getType ( )
This method is from 'FFPColour' class.
OgreShaderFFPFog.h
namespace Ogre::RTShader
[+] class FFPFog 2
|
Change |
Effect |
1 |
Field mVSInPos has been removed from this type. |
Recompilation of a client program may be broken with the error message: 'FFPFog' has no member named 'mVSInPos'. |
2 |
Field mWorldViewProjMatrix has been removed from this type. |
Recompilation of a client program may be broken with the error message: 'FFPFog' has no member named 'mWorldViewProjMatrix'. |
[+] affected symbols: 10 (0.8%)
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::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.
FFPFog::getType ( )
This method is from 'FFPFog' class.
OgreShaderFFPLighting.h
namespace Ogre::RTShader
[+] class FFPLighting 3
|
Change |
Effect |
1 |
Field mSurfaceAmbientColour has been removed from this type. |
Recompilation of a client program may be broken with the error message: 'FFPLighting' has no member named 'mSurfaceAmbientColour'. |
2 |
Field mSurfaceDiffuseColour has been removed from this type. |
Recompilation of a client program may be broken with the error message: 'FFPLighting' has no member named 'mSurfaceDiffuseColour'. |
3 |
Field mSurfaceSpecularColour has been removed from this type. |
Recompilation of a client program may be broken with the error message: 'FFPLighting' has no member named 'mSurfaceSpecularColour'. |
[+] affected symbols: 8 (0.7%)
FFPLighting::resolveParameters ( ProgramSet* programSet )
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::copyFrom ( SubRenderState const& rhs )
This method is from 'FFPLighting' class.
FFPLighting::FFPLighting ( )
This constructor is from 'FFPLighting' class.
FFPLighting::~FFPLighting ( )
This destructor is from 'FFPLighting' class.
FFPLighting::getExecutionOrder ( )
This method is from 'FFPLighting' class.
FFPLighting::getType ( )
This method is from 'FFPLighting' class.
[+] struct FFPLighting::LightParams 1
|
Change |
Effect |
1 |
Field mPSInToLightDir has been removed from this type. |
Recompilation of a client program may be broken with the error message: 'struct FFPLighting::LightParams' has no member named 'mPSInToLightDir'. |
[+] affected symbols: 4 (0.3%)
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.
OgreShaderFFPRenderStateBuilder.h
namespace Ogre::RTShader
[+] class FFPRenderStateBuilder 1
|
Change |
Effect |
1 |
Field mFFPSubRenderStateFactoryList has been removed from this type. |
Recompilation of a client program may be broken with the error message: 'FFPRenderStateBuilder' has no member named 'mFFPSubRenderStateFactoryList'. |
[+] affected symbols: 1 (0.1%)
FFPRenderStateBuilder::buildRenderState ( ShaderGenerator::SGPass* sgPass, TargetRenderState* renderState )
This method is from 'FFPRenderStateBuilder' class.
OgreShaderFFPTexturing.h
namespace Ogre::RTShader
[+] struct FFPTexturing::TextureUnitParams 1
|
Change |
Effect |
1 |
Field mTextureProjector 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 'mTextureProjector'. |
[+] 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, ParameterPtr const& texel, int groupOrder )
1st parameter 'textureUnitParams' (pointer) has base type 'struct FFPTexturing::TextureUnitParams'.
OgreShaderFunctionAtom.h
namespace Ogre::RTShader
[+] class FunctionAtom 1
|
Change |
Effect |
1 |
Pure virtual method getFunctionAtomType ( ) has been removed from this class. |
Recompilation of a client program may be broken. |
[+] affected symbols: 4 (0.3%)
FunctionAtom::FunctionAtom ( )
This constructor is from 'FunctionAtom' class.
FunctionAtom::~FunctionAtom ( )
This destructor is from 'FunctionAtom' class.
FunctionAtom::writeSourceCode ( std::ostream& p1, Ogre::String const& p2 )
This method is from 'FunctionAtom' class.
FunctionAtom::getGroupExecutionOrder ( )
This method is from 'FunctionAtom' class.
[+] class FunctionInvocation 2
|
Change |
Effect |
1 |
Field mFunctionName has been removed from this type. |
Recompilation of a client program may be broken with the error message: 'FunctionInvocation' has no member named 'mFunctionName'. |
2 |
Field mOperands has been removed from this type. |
Recompilation of a client program may be broken with the error message: 'FunctionInvocation' has no member named 'mOperands'. |
[+] affected symbols: 9 (0.7%)
FunctionInvocation::FunctionInvocation ( Ogre::String const& functionName, int groupOrder, Ogre::String const& returnType )
This constructor is from 'FunctionInvocation' class.
FunctionInvocation::FunctionInvocation ( FunctionInvocation const& other )
1st parameter 'other' (reference) has base type 'FunctionInvocation'.
FunctionInvocation::~FunctionInvocation ( )
This destructor is from 'FunctionInvocation' class.
FunctionInvocation::writeSourceCode ( std::ostream& os, Ogre::String const& targetLanguage )
This method is from 'FunctionInvocation' class.
FunctionInvocation::FunctionInvocationCompare::operator() ( FunctionInvocation const& lhs, FunctionInvocation const& rhs )
1st parameter 'lhs' (reference) has base type 'FunctionInvocation'.
FunctionInvocation::FunctionInvocationLessThan::operator() ( FunctionInvocation const& lhs, FunctionInvocation const& rhs )
1st parameter 'lhs' (reference) has base type 'FunctionInvocation'.
FunctionInvocation::operator == ( FunctionInvocation const& rhs )
1st parameter 'rhs' (reference) has base type 'FunctionInvocation'.
FunctionInvocation::operator< ( FunctionInvocation const& rhs )
1st parameter 'rhs' (reference) has base type 'FunctionInvocation'.
FunctionInvocation::operator!= ( FunctionInvocation const& rhs )
1st parameter 'rhs' (reference) has base type 'FunctionInvocation'.
OgreShaderGenerator.h
namespace Ogre::RTShader
[+] class ShaderGenerator 1
|
Change |
Effect |
1 |
Field mSubRenderStateExFactories has been removed from this type. |
Recompilation of a client program may be broken with the error message: 'ShaderGenerator' has no member named 'mSubRenderStateExFactories'. |
[+] affected symbols: 57 (4.7%)
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::getTranslator ( Ogre::AbstractNodePtr 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 ( )
Return value (pointer) has base type 'ShaderGenerator'.
ShaderGenerator::flushShaderCache ( )
This method is from 'ShaderGenerator' class.
...
[+] class ShaderGenerator::SGPass 1
|
Change |
Effect |
1 |
Field mTargetRenderState has been removed from this type. |
Recompilation of a client program may be broken with the error message: 'ShaderGenerator::SGPass' has no member named 'mTargetRenderState'. |
[+] affected symbols: 5 (0.4%)
ShaderGenerator::serializePassAttributes ( Ogre::MaterialSerializer* ser, ShaderGenerator::SGPass* passEntry )
2nd parameter 'passEntry' (pointer) has base type 'ShaderGenerator::SGPass'.
ShaderGenerator::serializeTextureUnitStateAttributes ( Ogre::MaterialSerializer* ser, ShaderGenerator::SGPass* passEntry, Ogre::TextureUnitState const* srcTextureUnit )
2nd parameter 'passEntry' (pointer) has base type 'ShaderGenerator::SGPass'.
ShaderGenerator::SGPass::buildTargetRenderState ( )
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.
OgreShaderProgramManager.h
namespace Ogre::RTShader
[+] class ProgramManager 1
|
Change |
Effect |
1 |
Field mCpuProgramsList has been removed from this type. |
Recompilation of a client program may be broken with the error message: 'ProgramManager' has no member named 'mCpuProgramsList'. |
[+] affected symbols: 18 (1.5%)
ProgramManager::getSingleton ( )
Return value (reference) has base type 'ProgramManager'.
ProgramManager::getSingletonPtr ( )
Return value (pointer) has base type 'ProgramManager'.
ProgramManager::createGpuPrograms ( ProgramSet* programSet )
This method is from 'ProgramManager' class.
ProgramManager::destroyGpuProgram ( Ogre::GpuProgramPtr& gpuProgram )
This method is from 'ProgramManager' class.
ProgramManager::addProgramProcessor ( ProgramProcessor* processor )
This method is from 'ProgramManager' class.
ProgramManager::destroyProgramWriters ( )
This method is from 'ProgramManager' class.
ProgramManager::flushGpuProgramsCache ( ProgramManager::GpuProgramsMap& gpuProgramsMap )
This method is from 'ProgramManager' class.
ProgramManager::flushGpuProgramsCache ( )
This method is from 'ProgramManager' class.
ProgramManager::removeProgramProcessor ( ProgramProcessor* processor )
This method is from 'ProgramManager' class.
ProgramManager::createDefaultProgramProcessors ( )
This method is from 'ProgramManager' class.
...
OgreTextureUnitState.h
namespace Ogre
[+] enum TextureUnitState::BindingType 4
|
Change |
Effect |
1 |
The member BT_COMPUTE has been removed. |
Recompilation of a client program may be broken. |
2 |
The member BT_GEOMETRY has been removed. |
Recompilation of a client program may be broken. |
3 |
The member BT_TESSELLATION_DOMAIN has been removed. |
Recompilation of a client program may be broken. |
4 |
The member BT_TESSELLATION_HULL has been removed. |
Recompilation of a client program may be broken. |
[+] affected symbols: 16 (1.3%)
RTShader::FFPTexturing::setTextureUnit ( unsigned short index, TextureUnitState* textureUnitState )
Field 'textureUnitState.mBindingType' in 2nd parameter 'textureUnitState' (pointer) is of type 'enum TextureUnitState::BindingType'.
RTShader::FFPTexturing::getTexCalcMethod ( TextureUnitState* textureUnitState )
Field 'textureUnitState.mBindingType' in 1st parameter 'textureUnitState' (pointer) is of type 'enum TextureUnitState::BindingType'.
RTShader::FFPTexturing::TextureUnitParams::TextureUnitParams ( struct RTShader::FFPTexturing::TextureUnitParams&& p1 )
Field 'p1.mTextureUnitState.mBindingType' in 1st parameter 'p1' is of type 'enum TextureUnitState::BindingType'.
RTShader::FFPTexturing::TextureUnitParams::TextureUnitParams ( )
Field 'this.mTextureUnitState.mBindingType' in the object of this method is of type 'enum TextureUnitState::BindingType'.
RTShader::FFPTexturing::TextureUnitParams::~TextureUnitParams ( )
Field 'this.mTextureUnitState.mBindingType' in the object of this method is of type 'enum TextureUnitState::BindingType'.
RTShader::FFPTexturing::isProcessingNeeded ( TextureUnitState* texUnitState )
Field 'texUnitState.mBindingType' in 1st parameter 'texUnitState' (pointer) is of type 'enum TextureUnitState::BindingType'.
RTShader::FFPTexturing::needsTextureMatrix ( TextureUnitState* textureUnitState )
Field 'textureUnitState.mBindingType' in 1st parameter 'textureUnitState' (pointer) is of type 'enum TextureUnitState::BindingType'.
RTShader::FFPTexturing::resolveUniformParams ( struct RTShader::FFPTexturing::TextureUnitParams* textureUnitParams, RTShader::ProgramSet* programSet )
Field 'textureUnitParams.mTextureUnitState.mBindingType' in 1st parameter 'textureUnitParams' (pointer) is of type 'enum TextureUnitState::BindingType'.
RTShader::FFPTexturing::resolveFunctionsParams ( struct RTShader::FFPTexturing::TextureUnitParams* textureUnitParams, RTShader::ProgramSet* programSet )
Field 'textureUnitParams.mTextureUnitState.mBindingType' in 1st parameter 'textureUnitParams' (pointer) is of type 'enum TextureUnitState::BindingType'.
RTShader::FFPTexturing::addPSFunctionInvocations ( struct RTShader::FFPTexturing::TextureUnitParams* textureUnitParams, RTShader::Function* psMain )
Field 'textureUnitParams.mTextureUnitState.mBindingType' in 1st parameter 'textureUnitParams' (pointer) is of type 'enum TextureUnitState::BindingType'.
...
to the top
Problems with Data Types, Medium Severity 13
OgreShaderGenerator.h
namespace Ogre::RTShader
[+] class ShaderGenerator 8
|
Change |
Effect |
1 |
The pointer level of field mFFPRenderStateBuilder has been increased from 1 to 0. |
Recompilation of a client program may be broken. |
2 |
The pointer level of field mMaterialSerializerListener has been increased from 1 to 0. |
Recompilation of a client program may be broken. |
3 |
The pointer level of field mProgramManager has been increased from 1 to 0. |
Recompilation of a client program may be broken. |
4 |
The pointer level of field mProgramWriterManager has been increased from 1 to 0. |
Recompilation of a client program may be broken. |
5 |
The pointer level of field mRenderObjectListener has been increased from 1 to 0. |
Recompilation of a client program may be broken. |
6 |
The pointer level of field mResourceGroupListener has been increased from 1 to 0. |
Recompilation of a client program may be broken. |
7 |
The pointer level of field mSceneManagerListener has been increased from 1 to 0. |
Recompilation of a client program may be broken. |
8 |
The pointer level of field mScriptTranslatorManager has been increased from 1 to 0. |
Recompilation of a client program may be broken. |
[+] affected symbols: 57 (4.7%)
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::getTranslator ( Ogre::AbstractNodePtr 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 ( )
Return value (pointer) has base type 'ShaderGenerator'.
ShaderGenerator::flushShaderCache ( )
This method is from 'ShaderGenerator' class.
...
[+] class ShaderGenerator::SGScheme 1
|
Change |
Effect |
1 |
The pointer level of field mRenderState has been increased from 1 to 0. |
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.
...
OgreShaderProgramSet.h
namespace Ogre::RTShader
[+] class ProgramSet 2
|
Change |
Effect |
1 |
The pointer level of field mPSCpuProgram has been increased from 1 to 0. |
Recompilation of a client program may be broken. |
2 |
The pointer level of field mVSCpuProgram has been increased from 1 to 0. |
Recompilation of a client program may be broken. |
[+] affected symbols: 62 (5.1%)
ProgramSet::ProgramSet ( )
This constructor is from 'ProgramSet' class.
ProgramSet::~ProgramSet ( )
This destructor is from 'ProgramSet' class.
FFPLighting::resolveParameters ( ProgramSet* programSet )
1st parameter 'programSet' (pointer) has base type 'ProgramSet'.
FFPLighting::resolveDependencies ( ProgramSet* programSet )
1st parameter 'programSet' (pointer) has base type 'ProgramSet'.
FFPLighting::addFunctionInvocations ( ProgramSet* programSet )
1st parameter 'programSet' (pointer) has base type 'ProgramSet'.
FFPAlphaTest::resolveParameters ( ProgramSet* programSet )
1st parameter 'programSet' (pointer) has base type 'ProgramSet'.
FFPAlphaTest::resolveDependencies ( ProgramSet* programSet )
1st parameter 'programSet' (pointer) has base type 'ProgramSet'.
FFPAlphaTest::addFunctionInvocations ( ProgramSet* programSet )
1st parameter 'programSet' (pointer) has base type 'ProgramSet'.
FFPTexturing::resolveUniformParams ( struct FFPTexturing::TextureUnitParams* textureUnitParams, ProgramSet* programSet )
2nd parameter 'programSet' (pointer) has base type 'ProgramSet'.
FFPTexturing::addFunctionInvocations ( ProgramSet* programSet )
1st parameter 'programSet' (pointer) has base type 'ProgramSet'.
...
OgreShaderRenderState.h
namespace Ogre::RTShader
[+] class RenderState 1
|
Change |
Effect |
1 |
Type of field mLightCount has been changed from int[3] to Ogre::Vector3i of different format. |
Recompilation of a client program may be broken. |
[+] affected symbols: 96 (7.9%)
RenderState::RenderState ( )
This constructor is from 'RenderState' class.
RenderState::~RenderState ( )
This destructor is from 'RenderState' class.
FFPAlphaTest::preAddToRenderState ( RenderState const* renderState, Ogre::Pass* srcPass, Ogre::Pass* dstPass )
1st parameter 'renderState' (pointer) has base type 'RenderState'.
FFPTexturing::preAddToRenderState ( RenderState const* renderState, Ogre::Pass* srcPass, Ogre::Pass* dstPass )
1st parameter 'renderState' (pointer) has base type 'RenderState'.
FFPTransform::preAddToRenderState ( RenderState const* renderState, Ogre::Pass* srcPass, Ogre::Pass* dstPass )
1st parameter 'renderState' (pointer) has base type 'RenderState'.
FFPFogFactory::createInstance ( Ogre::ScriptCompiler* compiler, Ogre::PropertyAbstractNode* prop, Ogre::Pass* pass, SGScriptTranslator* translator )
Field 'translator.mGeneratedRenderState' in 4th parameter 'translator' (pointer) has base type 'RenderState'.
IntegratedPSSM3::preAddToRenderState ( RenderState const* renderState, Ogre::Pass* srcPass, Ogre::Pass* dstPass )
1st parameter 'renderState' (pointer) has base type 'RenderState'.
ShaderGenerator::_initialize ( )
Field 'this.mCoreScriptTranslator.mGeneratedRenderState' in the object of this method has base type 'RenderState'.
ShaderGenerator::SGTechnique::getRenderState ( unsigned short passIndex )
Return value (pointer) has base type 'RenderState'.
ShaderGenerator::createScheme ( Ogre::String const& schemeName )
Field 'this.mCoreScriptTranslator.mGeneratedRenderState' in the object of this method has base type 'RenderState'.
...
[+] class TargetRenderState 1
|
Change |
Effect |
1 |
The pointer level of field mProgramSet has been increased from 1 to 0. |
Recompilation of a client program may be broken. |
[+] affected symbols: 4 (0.3%)
TargetRenderState::createProgramSet ( )
This method is from 'TargetRenderState' class.
TargetRenderState::sortSubRenderStates ( )
This method is from 'TargetRenderState' class.
TargetRenderState::TargetRenderState ( )
This constructor is from 'TargetRenderState' class.
TargetRenderState::~TargetRenderState ( )
This destructor is from 'TargetRenderState' class.
to the top
Problems with Symbols, Medium Severity 26
OgreShaderCGProgramWriter.h
namespace Ogre::RTShader
[+] CGProgramWriter::writeUniformParameter ( std::ostream& os, UniformParameterPtr parameter ) 1
⇣
CGProgramWriter::writeUniformParameter ( std::ostream& os, UniformParameterPtr const& parameter )
_ZN4Ogre8RTShader15CGProgramWriter21writeUniformParameterERSoSt10shared_ptrINS0_16UniformParameterEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
Recompilation of a client program may be broken. |
OgreShaderExIntegratedPSSM3.h
namespace Ogre::RTShader
[+] IntegratedPSSM3::updateGpuProgramsParams ( Ogre::Renderable* rend, Ogre::Pass* pass, Ogre::AutoParamDataSource const* source, Ogre::LightList const* pLightList ) 1
⇣
IntegratedPSSM3::updateGpuProgramsParams ( Ogre::Renderable* rend, Ogre::Pass const* pass, Ogre::AutoParamDataSource const* source, Ogre::LightList const* pLightList )
_ZN4Ogre8RTShader15IntegratedPSSM323updateGpuProgramsParamsEPNS_10RenderableEPNS_4PassEPKNS_19AutoParamDataSourceEPKNS_12HashedVectorIPNS_5LightEEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
Recompilation of a client program may be broken. |
OgreShaderExLayeredBlending.h
namespace Ogre::RTShader
[+] LayeredBlending::addPSBlendInvocations ( Function* psMain, ParameterPtr arg1, ParameterPtr arg2, ParameterPtr texel, int samplerIndex, Ogre::LayerBlendModeEx const& blendMode, int const groupOrder, int mask ) 1
⇣
LayeredBlending::addPSBlendInvocations ( Function* psMain, ParameterPtr arg1, ParameterPtr arg2, ParameterPtr texel, int samplerIndex, Ogre::LayerBlendModeEx const& blendMode, int const groupOrder, enum Operand::OpMask mask )
_ZN4Ogre8RTShader15LayeredBlending21addPSBlendInvocationsEPNS0_8FunctionESt10shared_ptrINS0_9ParameterEES6_S6_iRKNS_16LayerBlendModeExEii
|
Change |
Effect |
1 |
Parameters list has been changed. |
Recompilation of a client program may be broken. |
[+] LayeredBlending::addPSModifierInvocation ( Function* psMain, int samplerIndex, ParameterPtr arg1, ParameterPtr arg2, int const groupOrder, int mask ) 1
⇣
LayeredBlending::addPSModifierInvocation ( Function* psMain, int samplerIndex, ParameterPtr arg1, ParameterPtr arg2, int const groupOrder, enum Operand::OpMask mask )
_ZN4Ogre8RTShader15LayeredBlending23addPSModifierInvocationEPNS0_8FunctionEiSt10shared_ptrINS0_9ParameterEES6_ii
|
Change |
Effect |
1 |
Parameters list has been changed. |
Recompilation of a client program may be broken. |
OgreShaderExNormalMapLighting.h
namespace Ogre::RTShader
[+] NormalMapLighting::addVSIlluminationInvocation ( struct FFPLighting::LightParams* curLightParams, Function* vsMain, int const groupOrder ) 1
⇣
NormalMapLighting::addVSIlluminationInvocation ( struct FFPLighting::LightParams const* curLightParams, FunctionStageRef const& stage )
_ZN4Ogre8RTShader17NormalMapLighting27addVSIlluminationInvocationEPNS0_11FFPLighting11LightParamsEPNS0_8FunctionEi
|
Change |
Effect |
1 |
Parameters list has been changed. |
Recompilation of a client program may be broken. |
[+] NormalMapLighting::addVSInvocation ( Function* vsMain, int const groupOrder ) 1
⇣
NormalMapLighting::addVSInvocation ( FunctionStageRef const& stage )
_ZN4Ogre8RTShader17NormalMapLighting15addVSInvocationEPNS0_8FunctionEi
|
Change |
Effect |
1 |
Parameters list has been changed. |
Recompilation of a client program may be broken. |
OgreShaderExPerPixelLighting.h
namespace Ogre::RTShader
[+] PerPixelLighting::addVSInvocation ( Function* vsMain, int const groupOrder ) 1
⇣
PerPixelLighting::addVSInvocation ( FunctionStageRef const& stage )
_ZN4Ogre8RTShader16PerPixelLighting15addVSInvocationEPNS0_8FunctionEi
|
Change |
Effect |
1 |
Parameters list has been changed. |
Recompilation of a client program may be broken. |
OgreShaderExTextureAtlasSampler.h
namespace Ogre::RTShader
[+] TextureAtlasSampler::updateGpuProgramsParams ( Ogre::Renderable* rend, Ogre::Pass* pass, Ogre::AutoParamDataSource const* source, Ogre::LightList const* pLightList ) 1
⇣
TextureAtlasSampler::updateGpuProgramsParams ( Ogre::Renderable* rend, Ogre::Pass const* pass, Ogre::AutoParamDataSource const* source, Ogre::LightList const* pLightList )
_ZN4Ogre8RTShader19TextureAtlasSampler23updateGpuProgramsParamsEPNS_10RenderableEPNS_4PassEPKNS_19AutoParamDataSourceEPKNS_12HashedVectorIPNS_5LightEEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
Recompilation of a client program may be broken. |
OgreShaderExTriplanarTexturing.h
namespace Ogre::RTShader
[+] TriplanarTexturing::updateGpuProgramsParams ( Ogre::Renderable* rend, Ogre::Pass* pass, Ogre::AutoParamDataSource const* source, Ogre::LightList const* pLightList ) 1
⇣
TriplanarTexturing::updateGpuProgramsParams ( Ogre::Renderable* rend, Ogre::Pass const* pass, Ogre::AutoParamDataSource const* source, Ogre::LightList const* pLightList )
_ZN4Ogre8RTShader18TriplanarTexturing23updateGpuProgramsParamsEPNS_10RenderableEPNS_4PassEPKNS_19AutoParamDataSourceEPKNS_12HashedVectorIPNS_5LightEEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
Recompilation of a client program may be broken. |
OgreShaderFFPAlphaTest.h
namespace Ogre::RTShader
[+] FFPAlphaTest::updateGpuProgramsParams ( Ogre::Renderable* rend, Ogre::Pass* pass, Ogre::AutoParamDataSource const* source, Ogre::LightList const* pLightList ) 1
⇣
FFPAlphaTest::updateGpuProgramsParams ( Ogre::Renderable* rend, Ogre::Pass const* pass, Ogre::AutoParamDataSource const* source, Ogre::LightList const* pLightList )
_ZN4Ogre8RTShader12FFPAlphaTest23updateGpuProgramsParamsEPNS_10RenderableEPNS_4PassEPKNS_19AutoParamDataSourceEPKNS_12HashedVectorIPNS_5LightEEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
Recompilation of a client program may be broken. |
OgreShaderFFPFog.h
namespace Ogre::RTShader
[+] FFPFog::updateGpuProgramsParams ( Ogre::Renderable* rend, Ogre::Pass* pass, Ogre::AutoParamDataSource const* source, Ogre::LightList const* pLightList ) 1
⇣
FFPFog::updateGpuProgramsParams ( Ogre::Renderable* rend, Ogre::Pass const* pass, Ogre::AutoParamDataSource const* source, Ogre::LightList const* pLightList )
_ZN4Ogre8RTShader6FFPFog23updateGpuProgramsParamsEPNS_10RenderableEPNS_4PassEPKNS_19AutoParamDataSourceEPKNS_12HashedVectorIPNS_5LightEEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
Recompilation of a client program may be broken. |
OgreShaderFFPLighting.h
namespace Ogre::RTShader
[+] FFPLighting::addGlobalIlluminationInvocation ( Function* vsMain, int const groupOrder ) 1
⇣
FFPLighting::addGlobalIlluminationInvocation ( FunctionStageRef const& stage )
_ZN4Ogre8RTShader11FFPLighting31addGlobalIlluminationInvocationEPNS0_8FunctionEi
|
Change |
Effect |
1 |
Parameters list has been changed. |
Recompilation of a client program may be broken. |
[+] FFPLighting::updateGpuProgramsParams ( Ogre::Renderable* rend, Ogre::Pass* pass, Ogre::AutoParamDataSource const* source, Ogre::LightList const* pLightList ) 1
⇣
FFPLighting::updateGpuProgramsParams ( Ogre::Renderable* rend, Ogre::Pass const* pass, Ogre::AutoParamDataSource const* source, Ogre::LightList const* pLightList )
_ZN4Ogre8RTShader11FFPLighting23updateGpuProgramsParamsEPNS_10RenderableEPNS_4PassEPKNS_19AutoParamDataSourceEPKNS_12HashedVectorIPNS_5LightEEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
Recompilation of a client program may be broken. |
OgreShaderFFPRenderStateBuilder.h
namespace Ogre::RTShader
[+] FFPRenderStateBuilder::buildRenderState ( ShaderGenerator::SGPass* sgPass, TargetRenderState* renderState ) 1
⇣
FFPRenderStateBuilder::buildRenderState ( ShaderGenerator::SGPass* sgPass, TargetRenderState* renderState ) [static]
_ZN4Ogre8RTShader21FFPRenderStateBuilder16buildRenderStateEPNS0_15ShaderGenerator6SGPassEPNS0_17TargetRenderStateE
|
Change |
Effect |
1 |
Base type of parameter sgPass has been changed from ShaderGenerator::SGPass to TargetRenderState of different format. |
Recompilation of a client program may be broken. |
OgreShaderFunctionAtom.h
namespace Ogre::RTShader
[+] FunctionAtom::FunctionAtom [C1] ( ) 1
_ZN4Ogre8RTShader12FunctionAtomC1Ev
|
Change |
Effect |
1 |
This method became protected. |
Recompilation of a client program may be broken with the error message: '_ZN4Ogre8RTShader12FunctionAtomC1Ev' is protected. |
[+] FunctionAtom::FunctionAtom [C2] ( ) 1
_ZN4Ogre8RTShader12FunctionAtomC2Ev
|
Change |
Effect |
1 |
This method became protected. |
Recompilation of a client program may be broken with the error message: '_ZN4Ogre8RTShader12FunctionAtomC2Ev' is protected. |
[+] Operand::Operand [C1] ( ParameterPtr parameter, enum Operand::OpSemantic opSemantic, int opMask, Ogre::ushort indirectionLevel ) 1
⇣
Operand::Operand [C1] ( ParameterPtr parameter, enum Operand::OpSemantic opSemantic, enum Operand::OpMask opMask, Ogre::ushort indirectionLevel )
_ZN4Ogre8RTShader7OperandC1ESt10shared_ptrINS0_9ParameterEENS1_10OpSemanticEit
|
Change |
Effect |
1 |
Parameters list has been changed. |
Recompilation of a client program may be broken. |
[+] Operand::Operand [C2] ( ParameterPtr parameter, enum Operand::OpSemantic opSemantic, int opMask, Ogre::ushort indirectionLevel ) 1
⇣
Operand::Operand [C2] ( ParameterPtr parameter, enum Operand::OpSemantic opSemantic, enum Operand::OpMask opMask, Ogre::ushort indirectionLevel )
_ZN4Ogre8RTShader7OperandC2ESt10shared_ptrINS0_9ParameterEENS1_10OpSemanticEit
|
Change |
Effect |
1 |
Parameters list has been changed. |
Recompilation of a client program may be broken. |
OgreShaderGenerator.h
namespace Ogre::RTShader
[+] ShaderGenerator::getMaterialSerializerListener ( ) 1
_ZN4Ogre8RTShader15ShaderGenerator29getMaterialSerializerListenerEv
|
Change |
Effect |
1 |
Base type of return value has been changed from SGMaterialSerializerListener to Ogre::MaterialSerializer::Listener of different format. |
Recompilation of a client program may be broken. |
OgreShaderParameter.h
namespace Ogre::RTShader
[+] ParameterFactory::createInPosition ( int index ) [static] 1
⇣
ParameterFactory::createInPosition ( int index, enum Parameter::Content content ) [static]
_ZN4Ogre8RTShader16ParameterFactory16createInPositionEi
|
Change |
Effect |
1 |
Parameters list has been changed. |
Recompilation of a client program may be broken. |
OgreShaderProgramManager.h
namespace Ogre::RTShader
[+] ProgramManager::createGpuProgram ( Program* shaderProgram, ProgramWriter* programWriter, Ogre::String const& language, Ogre::String const& profiles, Ogre::StringVector const& profilesList, Ogre::String const& cachePath ) 1
⇣
ProgramManager::createGpuProgram ( Program* shaderProgram, ProgramWriter* programWriter, Ogre::String const& language, Ogre::String const& profiles, Ogre::String const& cachePath )
_ZN4Ogre8RTShader14ProgramManager16createGpuProgramEPNS0_7ProgramEPNS0_13ProgramWriterERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESD_RKSt6vectorISB_SaISB_EESD_
|
Change |
Effect |
1 |
Parameters list has been changed. |
Recompilation of a client program may be broken. |
[+] ProgramManager::createGpuPrograms ( ProgramSet* programSet ) 1
_ZN4Ogre8RTShader14ProgramManager17createGpuProgramsEPNS0_10ProgramSetE
|
Change |
Effect |
1 |
Type of return value has been changed from bool (1 byte) to void. |
Recompilation of a client program may be broken. |
[+] ProgramManager::releasePrograms ( Ogre::Pass* pass, TargetRenderState* renderState ) 1
⇣
ProgramManager::releasePrograms ( ProgramSet const* programSet )
_ZN4Ogre8RTShader14ProgramManager15releaseProgramsEPNS_4PassEPNS0_17TargetRenderStateE
|
Change |
Effect |
1 |
Parameters list has been changed. |
Recompilation of a client program may be broken. |
OgreShaderProgramProcessor.h
namespace Ogre::RTShader
[+] ProgramProcessor::MergeParameter::addSourceParameter ( ParameterPtr srcParam, int mask ) 1
⇣
ProgramProcessor::MergeParameter::addSourceParameter ( ParameterPtr srcParam, enum Operand::OpMask mask )
_ZN4Ogre8RTShader16ProgramProcessor14MergeParameter18addSourceParameterESt10shared_ptrINS0_9ParameterEEi
|
Change |
Effect |
1 |
Parameters list has been changed. |
Recompilation of a client program may be broken. |
OgreShaderProgramSet.h
namespace Ogre::RTShader
[+] ProgramSet::setCpuProgram ( Program* program, enum Ogre::GpuProgramType type ) 1
⇣
ProgramSet::setCpuProgram ( std::unique_ptr<Program, std::default_delete<Program> >&& program )
_ZN4Ogre8RTShader10ProgramSet13setCpuProgramEPNS0_7ProgramENS_14GpuProgramTypeE
|
Change |
Effect |
1 |
Parameters list has been changed. |
Recompilation of a client program may be broken. |
[+] ProgramSet::setGpuProgram ( Ogre::GpuProgramPtr const& program, enum Ogre::GpuProgramType type ) 1
⇣
ProgramSet::setGpuProgram ( Ogre::GpuProgramPtr const& program )
_ZN4Ogre8RTShader10ProgramSet13setGpuProgramERKNS_9SharedPtrINS_10GpuProgramEEENS_14GpuProgramTypeE
|
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 38
OgreAutoParamDataSource.h
namespace Ogre
[+] class AutoParamDataSource 1
|
Change |
Effect |
1 |
Field mDummyNode has been added to this type. |
This field will not be initialized or used by old client applications. |
[+] affected symbols: 1 (0.1%)
RTShader::ShaderGenerator::notifyRenderSingleObject ( Renderable* rend, Pass const* pass, AutoParamDataSource const* source, LightList const* pLightList, bool suppressRenderStateChanges )
3rd parameter 'source' (pointer) has base type 'AutoParamDataSource'.
OgrePass.h
namespace Ogre
[+] class Pass 1
|
Change |
Effect |
1 |
Field mPointAttenution has been added to this type. |
This field will not be initialized or used by old client applications. |
[+] affected symbols: 52 (4.3%)
RTShader::FFPAlphaTest::preAddToRenderState ( RTShader::RenderState const* renderState, Pass* srcPass, Pass* dstPass )
3rd parameter 'dstPass' (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'.
RTShader::FFPTexturing::isProcessingNeeded ( TextureUnitState* texUnitState )
Field 'texUnitState.mParent' in 1st parameter 'texUnitState' (pointer) has base type 'Pass'.
RTShader::FFPTexturing::needsTextureMatrix ( TextureUnitState* textureUnitState )
Field 'textureUnitState.mParent' in 1st parameter 'textureUnitState' (pointer) has base type 'Pass'.
RTShader::FFPTexturing::preAddToRenderState ( RTShader::RenderState const* renderState, Pass* srcPass, Pass* dstPass )
3rd parameter 'dstPass' (pointer) has base type 'Pass'.
RTShader::FFPTexturing::resolveUniformParams ( struct RTShader::FFPTexturing::TextureUnitParams* textureUnitParams, RTShader::ProgramSet* programSet )
Field 'textureUnitParams.mTextureUnitState.mParent' in 1st parameter 'textureUnitParams' (pointer) has base type 'Pass'.
...
OgreShaderExHardwareSkinningTechnique.h
namespace Ogre::RTShader
[+] class HardwareSkinningTechnique 1
|
Change |
Effect |
1 |
Field mDoLightCalculations has been added to this type. |
This field will not be initialized or used by old client applications. |
[+] affected symbols: 3 (0.2%)
HardwareSkinningTechnique::copyFrom ( HardwareSkinningTechnique const* hardSkin )
1st parameter 'hardSkin' (pointer) has base type 'HardwareSkinningTechnique'.
HardwareSkinningTechnique::HardwareSkinningTechnique ( )
This constructor is from 'HardwareSkinningTechnique' class.
HardwareSkinningTechnique::~HardwareSkinningTechnique ( )
This destructor is from 'HardwareSkinningTechnique' class.
OgreShaderExIntegratedPSSM3.h
namespace Ogre::RTShader
[+] class IntegratedPSSM3 2
|
Change |
Effect |
1 |
Field mDebug has been added to this type. |
This field will not be initialized or used by old client applications. |
2 |
Field mUseTextureCompare has been added to this type. |
This field will not be initialized or used by old client applications. |
[+] affected symbols: 12 (1%)
IntegratedPSSM3::setSplitPoints ( IntegratedPSSM3::SplitPointList const& newSplitPoints )
This method is from 'IntegratedPSSM3' class.
IntegratedPSSM3::addPSInvocation ( Program* psProgram, int const groupOrder )
This method is from 'IntegratedPSSM3' class.
IntegratedPSSM3::addVSInvocation ( Function* vsMain, int const groupOrder )
This method is from 'IntegratedPSSM3' class.
IntegratedPSSM3::resolveParameters ( ProgramSet* programSet )
This method is from 'IntegratedPSSM3' class.
IntegratedPSSM3::preAddToRenderState ( RenderState const* renderState, Ogre::Pass* srcPass, Ogre::Pass* dstPass )
This method is from 'IntegratedPSSM3' class.
IntegratedPSSM3::resolveDependencies ( ProgramSet* programSet )
This method is from 'IntegratedPSSM3' class.
IntegratedPSSM3::addFunctionInvocations ( ProgramSet* programSet )
This method is from 'IntegratedPSSM3' class.
IntegratedPSSM3::copyFrom ( SubRenderState const& rhs )
This method is from 'IntegratedPSSM3' class.
IntegratedPSSM3::IntegratedPSSM3 ( )
This constructor is from 'IntegratedPSSM3' class.
IntegratedPSSM3::~IntegratedPSSM3 ( )
This destructor is from 'IntegratedPSSM3' class.
...
OgreShaderFFPFog.h
namespace Ogre::RTShader
[+] class FFPFog 1
|
Change |
Effect |
1 |
Field mVSOutPos has been added to this type. |
This field will not be initialized or used by old client applications. |
[+] affected symbols: 10 (0.8%)
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::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.
FFPFog::getType ( )
This method is from 'FFPFog' class.
OgreShaderFFPLighting.h
namespace Ogre::RTShader
[+] class FFPLighting 2
|
Change |
Effect |
1 |
Field mToLight has been added to this type. |
This field will not be initialized or used by old client applications. |
2 |
Field mToView has been added to this type. |
This field will not be initialized or used by old client applications. |
[+] affected symbols: 8 (0.7%)
FFPLighting::resolveParameters ( ProgramSet* programSet )
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::copyFrom ( SubRenderState const& rhs )
This method is from 'FFPLighting' class.
FFPLighting::FFPLighting ( )
This constructor is from 'FFPLighting' class.
FFPLighting::~FFPLighting ( )
This destructor is from 'FFPLighting' class.
FFPLighting::getExecutionOrder ( )
This method is from 'FFPLighting' class.
FFPLighting::getType ( )
This method is from 'FFPLighting' class.
[+] struct FFPLighting::LightParams 1
|
Change |
Effect |
1 |
Field mToLight has been added to this type. |
This field will not be initialized or used by old client applications. |
[+] affected symbols: 4 (0.3%)
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.
OgreShaderFFPRenderStateBuilder.h
namespace Ogre::RTShader
[+] class FFPRenderStateBuilder 1
|
Change |
Effect |
1 |
Base class Ogre::AllocatedObject<0> has been removed. |
Recompilation of a client program may be broken. |
[+] affected symbols: 9 (0.7%)
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.
OgreShaderFFPTransform.h
namespace Ogre::RTShader
[+] class FFPTransform 3
|
Change |
Effect |
1 |
Field mDoLightCalculations has been added to this type. |
This field will not be initialized or used by old client applications. |
2 |
Field mInstanced has been added to this type. |
This field will not be initialized or used by old client applications. |
3 |
Field mTexCoordIndex has been added to this type. |
This field will not be initialized or used by old client applications. |
[+] affected symbols: 7 (0.6%)
FFPTransform::preAddToRenderState ( RenderState const* renderState, Ogre::Pass* srcPass, Ogre::Pass* dstPass )
This method is from 'FFPTransform' class.
FFPTransform::createCpuSubPrograms ( ProgramSet* programSet )
This method is from 'FFPTransform' class.
FFPTransform::copyFrom ( SubRenderState const& rhs )
This method is from 'FFPTransform' class.
FFPTransform::FFPTransform ( )
This constructor is from 'FFPTransform' class.
FFPTransform::~FFPTransform ( )
This destructor is from 'FFPTransform' class.
FFPTransform::getExecutionOrder ( )
This method is from 'FFPTransform' class.
FFPTransform::getType ( )
This method is from 'FFPTransform' class.
OgreShaderFunctionAtom.h
namespace Ogre::RTShader
[+] class AssignmentAtom 2
|
Change |
Effect |
1 |
Base class FunctionAtom has been added. |
Recompilation of a client program may be broken. |
2 |
Base class FunctionInvocation has been removed. |
Recompilation of a client program may be broken. |
[+] affected symbols: 5 (0.4%)
AssignmentAtom::Type [data]
This method is from 'AssignmentAtom' class.
AssignmentAtom::AssignmentAtom ( int groupOrder )
This constructor is from 'AssignmentAtom' class.
AssignmentAtom::AssignmentAtom ( struct Out const& lhs, struct In const& rhs, int groupOrder )
This constructor is from 'AssignmentAtom' class.
AssignmentAtom::~AssignmentAtom ( )
This destructor is from 'AssignmentAtom' class.
AssignmentAtom::writeSourceCode ( std::ostream& os, Ogre::String const& targetLanguage )
This method is from 'AssignmentAtom' class.
[+] class FunctionAtom 2
|
Change |
Effect |
1 |
Field mFunctionName has been added to this type. |
This field will not be initialized or used by old client applications. |
2 |
Field mOperands has been added to this type. |
This field will not be initialized or used by old client applications. |
[+] affected symbols: 6 (0.5%)
FunctionAtom::FunctionAtom ( )
This constructor is from 'FunctionAtom' class.
FunctionAtom::~FunctionAtom ( )
This destructor is from 'FunctionAtom' class.
CGProgramWriter::writeAtomInstance ( std::ostream& os, FunctionAtom* atom )
2nd parameter 'atom' (pointer) has base type 'FunctionAtom'.
Function::addAtomInstance ( FunctionAtom* atomInstance )
1st parameter 'atomInstance' (pointer) has base type 'FunctionAtom'.
Function::deleteAtomInstance ( FunctionAtom* atomInstance )
1st parameter 'atomInstance' (pointer) has base type 'FunctionAtom'.
FunctionAtom::getGroupExecutionOrder ( )
This method is from 'FunctionAtom' class.
[+] class Operand 1
|
Change |
Effect |
1 |
Type of field mMask has been changed from int to enum Operand::OpMask. |
Recompilation of a client program may be broken. |
[+] affected symbols: 7 (0.6%)
In::In ( Operand const& rhs )
1st parameter 'rhs' (reference) has base type 'Operand'.
Out::Out ( Operand const& rhs )
1st parameter 'rhs' (reference) has base type 'Operand'.
Operand::setMaskToParamType ( )
This method is from 'Operand' class.
Operand::operator = ( Operand const& other )
1st parameter 'other' (reference) has base type 'Operand'.
Operand::Operand ( Operand const& other )
1st parameter 'other' (reference) has base type 'Operand'.
Operand::~Operand ( )
This destructor is from 'Operand' class.
Operand::toString ( )
This method is from 'Operand' class.
[+] class SampleTextureAtom 2
|
Change |
Effect |
1 |
Base class FunctionAtom has been added. |
Recompilation of a client program may be broken. |
2 |
Base class FunctionInvocation has been removed. |
Recompilation of a client program may be broken. |
[+] affected symbols: 5 (0.4%)
SampleTextureAtom::Type [data]
This method is from 'SampleTextureAtom' class.
SampleTextureAtom::SampleTextureAtom ( int groupOrder )
This constructor is from 'SampleTextureAtom' class.
SampleTextureAtom::SampleTextureAtom ( struct In const& sampler, struct In const& texcoord, struct Out const& lhs, int groupOrder )
This constructor is from 'SampleTextureAtom' class.
SampleTextureAtom::~SampleTextureAtom ( )
This destructor is from 'SampleTextureAtom' class.
SampleTextureAtom::writeSourceCode ( std::ostream& os, Ogre::String const& targetLanguage )
This method is from 'SampleTextureAtom' class.
OgreShaderGenerator.h
namespace Ogre::RTShader
[+] class ShaderGenerator 9
|
Change |
Effect |
1 |
Field mBuiltinSRSFactories has been added to this type. |
This field will not be initialized or used by old client applications. |
2 |
Type of field mFFPRenderStateBuilder has been changed from FFPRenderStateBuilder* to std::unique_ptr<FFPRenderStateBuilder, std::default_delete<FFPRenderStateBuilder> >. |
Recompilation of a client program may be broken. |
3 |
Type of field mMaterialSerializerListener has been changed from SGMaterialSerializerListener* to std::unique_ptr<SGMaterialSerializerListener, std::default_delete<SGMaterialSerializerListener> >. |
Recompilation of a client program may be broken. |
4 |
Type of field mProgramManager has been changed from ProgramManager* to std::unique_ptr<ProgramManager, std::default_delete<ProgramManager> >. |
Recompilation of a client program may be broken. |
5 |
Type of field mProgramWriterManager has been changed from ProgramWriterManager* to std::unique_ptr<ProgramWriterManager, std::default_delete<ProgramWriterManager> >. |
Recompilation of a client program may be broken. |
6 |
Type of field mRenderObjectListener has been changed from ShaderGenerator::SGRenderObjectListener* to std::unique_ptr<SGRenderObjectListener, std::default_delete<SGRenderObjectListener> >. |
Recompilation of a client program may be broken. |
7 |
Type of field mResourceGroupListener has been changed from ShaderGenerator::SGResourceGroupListener* to std::unique_ptr<SGResourceGroupListener, std::default_delete<SGResourceGroupListener> >. |
Recompilation of a client program may be broken. |
8 |
Type of field mSceneManagerListener has been changed from ShaderGenerator::SGSceneManagerListener* to std::unique_ptr<SGSceneManagerListener, std::default_delete<SGSceneManagerListener> >. |
Recompilation of a client program may be broken. |
9 |
Type of field mScriptTranslatorManager has been changed from ShaderGenerator::SGScriptTranslatorManager* to std::unique_ptr<SGScriptTranslatorManager, std::default_delete<SGScriptTranslatorManager> >. |
Recompilation of a client program may be broken. |
[+] affected symbols: 57 (4.7%)
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::getTranslator ( Ogre::AbstractNodePtr 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 ( )
Return value (pointer) has base type 'ShaderGenerator'.
ShaderGenerator::flushShaderCache ( )
This method is from 'ShaderGenerator' class.
...
[+] class ShaderGenerator::SGScheme 1
|
Change |
Effect |
1 |
Type of field mRenderState has been changed from RenderState* to std::unique_ptr<RenderState, std::default_delete<RenderState> >. |
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.
...
OgreShaderParameter.h
namespace Ogre::RTShader
[+] class UniformParameter 1
|
Change |
Effect |
1 |
Field mElementSize has been added to this type. |
This field will not be initialized or used by old client applications. |
[+] affected symbols: 8 (0.7%)
UniformParameter::bind ( Ogre::GpuProgramParametersSharedPtr paramsPtr )
This method is from 'UniformParameter' class.
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 'UniformParameter' class.
UniformParameter::UniformParameter ( enum Ogre::GpuProgramParameters::AutoConstantType autoType, Ogre::Real fAutoConstantData, size_t size )
This constructor is from 'UniformParameter' class.
UniformParameter::UniformParameter ( enum Ogre::GpuProgramParameters::AutoConstantType autoType, Ogre::Real fAutoConstantData, size_t size, enum Ogre::GpuConstantType type )
This constructor is from 'UniformParameter' class.
UniformParameter::UniformParameter ( enum Ogre::GpuProgramParameters::AutoConstantType autoType, size_t nAutoConstantData, size_t size )
This constructor is from 'UniformParameter' class.
UniformParameter::UniformParameter ( enum Ogre::GpuProgramParameters::AutoConstantType autoType, size_t nAutoConstantData, size_t size, enum Ogre::GpuConstantType type )
This constructor is from 'UniformParameter' class.
UniformParameter::~UniformParameter ( )
This destructor is from 'UniformParameter' class.
UniformParameter::isFloat ( )
This method is from 'UniformParameter' class.
OgreShaderProgramProcessor.h
namespace Ogre::RTShader
[+] class ProgramProcessor::MergeParameter 2
|
Change |
Effect |
1 |
Type of field mDstParameterMask has been changed from int[4] to enum Operand::OpMask[4]. |
Recompilation of a client program may be broken. |
2 |
Type of field mSrcParameterMask has been changed from int[4] to enum Operand::OpMask[4]. |
Recompilation of a client program may be broken. |
[+] affected symbols: 9 (0.7%)
ProgramProcessor::MergeParameter::getUsedFloatCount ( )
This method is from 'ProgramProcessor::MergeParameter' class.
ProgramProcessor::MergeParameter::getDestinationParameter ( int usage, int index )
This method is from 'ProgramProcessor::MergeParameter' class.
ProgramProcessor::MergeParameter::createDestinationParameter ( int usage, int index )
This method is from 'ProgramProcessor::MergeParameter' class.
ProgramProcessor::MergeParameter::clear ( )
This method is from 'ProgramProcessor::MergeParameter' class.
ProgramProcessor::MergeParameter::MergeParameter ( ProgramProcessor::MergeParameter&& p1 )
1st parameter 'p1' has base type 'ProgramProcessor::MergeParameter'.
ProgramProcessor::MergeParameter::MergeParameter ( ProgramProcessor::MergeParameter const& p1 )
1st parameter 'p1' (reference) has base type 'ProgramProcessor::MergeParameter'.
ProgramProcessor::MergeParameter::MergeParameter ( )
This constructor is from 'ProgramProcessor::MergeParameter' class.
ProgramProcessor::MergeParameter::~MergeParameter ( )
This destructor is from 'ProgramProcessor::MergeParameter' class.
ProgramProcessor::mergeParametersByCombination ( struct ProgramProcessor::MergeCombination const& combination, ShaderParameterList* paramsTable, ProgramProcessor::MergeParameter* mergedParameter )
3rd parameter 'mergedParameter' (pointer) has base type 'ProgramProcessor::MergeParameter'.
[+] struct ProgramProcessor::MergeCombination 1
|
Change |
Effect |
1 |
Type of field srcParameterMask has been changed from int[4] to enum Operand::OpMask[4]. |
Recompilation of a client program may be broken. |
[+] affected symbols: 1 (0.1%)
ProgramProcessor::mergeParametersByCombination ( struct ProgramProcessor::MergeCombination const& combination, ShaderParameterList* paramsTable, ProgramProcessor::MergeParameter* mergedParameter )
1st parameter 'combination' (reference) has base type 'struct ProgramProcessor::MergeCombination'.
OgreShaderProgramSet.h
namespace Ogre::RTShader
[+] class ProgramSet 2
|
Change |
Effect |
1 |
Type of field mPSCpuProgram has been changed from Program* to std::unique_ptr<Program, std::default_delete<Program> >. |
Recompilation of a client program may be broken. |
2 |
Type of field mVSCpuProgram has been changed from Program* to std::unique_ptr<Program, std::default_delete<Program> >. |
Recompilation of a client program may be broken. |
[+] affected symbols: 62 (5.1%)
ProgramSet::ProgramSet ( )
This constructor is from 'ProgramSet' class.
ProgramSet::~ProgramSet ( )
This destructor is from 'ProgramSet' class.
FFPLighting::resolveParameters ( ProgramSet* programSet )
1st parameter 'programSet' (pointer) has base type 'ProgramSet'.
FFPLighting::resolveDependencies ( ProgramSet* programSet )
1st parameter 'programSet' (pointer) has base type 'ProgramSet'.
FFPLighting::addFunctionInvocations ( ProgramSet* programSet )
1st parameter 'programSet' (pointer) has base type 'ProgramSet'.
FFPAlphaTest::resolveParameters ( ProgramSet* programSet )
1st parameter 'programSet' (pointer) has base type 'ProgramSet'.
FFPAlphaTest::resolveDependencies ( ProgramSet* programSet )
1st parameter 'programSet' (pointer) has base type 'ProgramSet'.
FFPAlphaTest::addFunctionInvocations ( ProgramSet* programSet )
1st parameter 'programSet' (pointer) has base type 'ProgramSet'.
FFPTexturing::resolveUniformParams ( struct FFPTexturing::TextureUnitParams* textureUnitParams, ProgramSet* programSet )
2nd parameter 'programSet' (pointer) has base type 'ProgramSet'.
FFPTexturing::addFunctionInvocations ( ProgramSet* programSet )
1st parameter 'programSet' (pointer) has base type 'ProgramSet'.
...
OgreShaderRenderState.h
namespace Ogre::RTShader
[+] class TargetRenderState 2
|
Change |
Effect |
1 |
Field mParent has been added to this type. |
This field will not be initialized or used by old client applications. |
2 |
Type of field mProgramSet has been changed from ProgramSet* to std::unique_ptr<ProgramSet, std::default_delete<ProgramSet> >. |
Recompilation of a client program may be broken. |
[+] affected symbols: 4 (0.3%)
TargetRenderState::createProgramSet ( )
This method is from 'TargetRenderState' class.
TargetRenderState::sortSubRenderStates ( )
This method is from 'TargetRenderState' class.
TargetRenderState::TargetRenderState ( )
This constructor is from 'TargetRenderState' class.
TargetRenderState::~TargetRenderState ( )
This destructor is from 'TargetRenderState' class.
to the top
Problems with Symbols, Low Severity 2
OgreShaderProgramProcessor.h
namespace Ogre::RTShader
[+] ProgramProcessor::getParameterMaskByFloatCount ( int floatCount ) [static] 1
_ZN4Ogre8RTShader16ProgramProcessor28getParameterMaskByFloatCountEi
|
Change |
Effect |
1 |
Type of return value has been changed from int to enum Operand::OpMask. |
Recompilation of a client program may be broken. |
[+] ProgramProcessor::getParameterMaskByType ( enum Ogre::GpuConstantType type ) [static] 1
_ZN4Ogre8RTShader16ProgramProcessor22getParameterMaskByTypeENS_15GpuConstantTypeE
|
Change |
Effect |
1 |
Type of return value has been changed from int to enum Operand::OpMask. |
Recompilation of a client program may be broken. |
to the top
Other Changes in Data Types 117
OgreGpuProgramParams.h
namespace Ogre
[+] enum GpuProgramParameters::AutoConstantType 112
|
Change |
Effect |
1 |
The member ACT_NORMAL_MATRIX with value 24 has been added. |
No effect. |
2 |
Value of member ACT_LIGHT_COUNT has been changed from 38 to 39. |
No effect. |
3 |
Value of member ACT_LIGHT_NUMBER has been changed from 74 to 75. |
No effect. |
4 |
Value of member ACT_PASS_ITERATION_NUMBER has been changed from 120 to 121. |
No effect. |
5 |
Value of member ACT_PASS_NUMBER has been changed from 119 to 120. |
No effect. |
6 |
Value of member ACT_RENDER_TARGET_FLIPPING has been changed from 28 to 29. |
No effect. |
7 |
Value of member ACT_AMBIENT_LIGHT_COLOUR has been changed from 39 to 40. |
No effect. |
8 |
Value of member ACT_ANIMATION_PARAMETRIC has been changed from 121 to 122. |
No effect. |
9 |
Value of member ACT_CAMERA_POSITION has been changed from 78 to 79. |
No effect. |
10 |
Value of member ACT_CAMERA_POSITION_OBJECT_SPACE has been changed from 79 to 80. |
No effect. |
11 |
Value of member ACT_CAMERA_RELATIVE_POSITION has been changed from 80 to 81. |
No effect. |
12 |
Value of member ACT_COSTIME_0_1 has been changed from 97 to 98. |
No effect. |
13 |
Value of member ACT_COSTIME_0_2PI has been changed from 102 to 103. |
No effect. |
14 |
Value of member ACT_COSTIME_0_X has been changed from 92 to 93. |
No effect. |
15 |
Value of member ACT_CUSTOM has been changed from 89 to 90. |
No effect. |
16 |
Value of member ACT_DERIVED_AMBIENT_LIGHT_COLOUR has been changed from 68 to 69. |
No effect. |
17 |
Value of member ACT_DERIVED_LIGHT_DIFFUSE_COLOUR has been changed from 70 to 71. |
No effect. |
18 |
Value of member ACT_DERIVED_LIGHT_DIFFUSE_COLOUR_ARRAY has been changed from 72 to 73. |
No effect. |
19 |
Value of member ACT_DERIVED_LIGHT_SPECULAR_COLOUR has been changed from 71 to 72. |
No effect. |
20 |
Value of member ACT_DERIVED_LIGHT_SPECULAR_COLOUR_ARRAY has been changed from 73 to 74. |
No effect. |
21 |
Value of member ACT_DERIVED_SCENE_COLOUR has been changed from 69 to 70. |
No effect. |
22 |
Value of member ACT_FAR_CLIP_DISTANCE has been changed from 118 to 119. |
No effect. |
23 |
Value of member ACT_FOG_COLOUR has been changed from 30 to 31. |
No effect. |
24 |
Value of member ACT_FOG_PARAMS has been changed from 31 to 32. |
No effect. |
25 |
Value of member ACT_FOV has been changed from 116 to 117. |
No effect. |
26 |
Value of member ACT_FPS has been changed from 107 to 108. |
No effect. |
27 |
Value of member ACT_FRAME_TIME has been changed from 106 to 107. |
No effect. |
28 |
Value of member ACT_INVERSE_TEXTURE_SIZE has been changed from 128 to 129. |
No effect. |
29 |
Value of member ACT_INVERSE_TRANSPOSE_WORLDVIEWPROJ_MATRIX has been changed from 27 to 28. |
No effect. |
30 |
Value of member ACT_INVERSE_VIEWPORT_HEIGHT has been changed from 111 to 112. |
No effect. |
31 |
Value of member ACT_INVERSE_VIEWPORT_WIDTH has been changed from 110 to 111. |
No effect. |
32 |
Value of member ACT_INVERSE_WORLDVIEWPROJ_MATRIX has been changed from 25 to 26. |
No effect. |
33 |
Value of member ACT_LIGHT_ATTENUATION has been changed from 42 to 43. |
No effect. |
34 |
Value of member ACT_LIGHT_ATTENUATION_ARRAY has been changed from 58 to 59. |
No effect. |
35 |
Value of member ACT_LIGHT_CASTS_SHADOWS has been changed from 75 to 76. |
No effect. |
36 |
Value of member ACT_LIGHT_CASTS_SHADOWS_ARRAY has been changed from 76 to 77. |
No effect. |
37 |
Value of member ACT_LIGHT_CUSTOM has been changed from 133 to 134. |
No effect. |
38 |
Value of member ACT_LIGHT_DIFFUSE_COLOUR has been changed from 40 to 41. |
No effect. |
39 |
Value of member ACT_LIGHT_DIFFUSE_COLOUR_ARRAY has been changed from 54 to 55. |
No effect. |
40 |
Value of member ACT_LIGHT_DIFFUSE_COLOUR_POWER_SCALED has been changed from 52 to 53. |
No effect. |
41 |
Value of member ACT_LIGHT_DIFFUSE_COLOUR_POWER_SCALED_ARRAY has been changed from 56 to 57. |
No effect. |
42 |
Value of member ACT_LIGHT_DIRECTION has been changed from 47 to 48. |
No effect. |
43 |
Value of member ACT_LIGHT_DIRECTION_ARRAY has been changed from 62 to 63. |
No effect. |
44 |
Value of member ACT_LIGHT_DIRECTION_OBJECT_SPACE has been changed from 48 to 49. |
No effect. |
45 |
Value of member ACT_LIGHT_DIRECTION_OBJECT_SPACE_ARRAY has been changed from 63 to 64. |
No effect. |
46 |
Value of member ACT_LIGHT_DIRECTION_VIEW_SPACE has been changed from 49 to 50. |
No effect. |
47 |
Value of member ACT_LIGHT_DIRECTION_VIEW_SPACE_ARRAY has been changed from 64 to 65. |
No effect. |
48 |
Value of member ACT_LIGHT_DISTANCE_OBJECT_SPACE has been changed from 50 to 51. |
No effect. |
49 |
Value of member ACT_LIGHT_DISTANCE_OBJECT_SPACE_ARRAY has been changed from 65 to 66. |
No effect. |
50 |
Value of member ACT_LIGHT_POSITION has been changed from 44 to 45. |
No effect. |
51 |
Value of member ACT_LIGHT_POSITION_ARRAY has been changed from 59 to 60. |
No effect. |
52 |
Value of member ACT_LIGHT_POSITION_OBJECT_SPACE has been changed from 45 to 46. |
No effect. |
53 |
Value of member ACT_LIGHT_POSITION_OBJECT_SPACE_ARRAY has been changed from 60 to 61. |
No effect. |
54 |
Value of member ACT_LIGHT_POSITION_VIEW_SPACE has been changed from 46 to 47. |
No effect. |
55 |
Value of member ACT_LIGHT_POSITION_VIEW_SPACE_ARRAY has been changed from 61 to 62. |
No effect. |
56 |
Value of member ACT_LIGHT_POWER_SCALE has been changed from 51 to 52. |
No effect. |
57 |
Value of member ACT_LIGHT_POWER_SCALE_ARRAY has been changed from 66 to 67. |
No effect. |
58 |
Value of member ACT_LIGHT_SPECULAR_COLOUR has been changed from 41 to 42. |
No effect. |
59 |
Value of member ACT_LIGHT_SPECULAR_COLOUR_ARRAY has been changed from 55 to 56. |
No effect. |
60 |
Value of member ACT_LIGHT_SPECULAR_COLOUR_POWER_SCALED has been changed from 53 to 54. |
No effect. |
61 |
Value of member ACT_LIGHT_SPECULAR_COLOUR_POWER_SCALED_ARRAY has been changed from 57 to 58. |
No effect. |
62 |
Value of member ACT_LOD_CAMERA_POSITION has been changed from 131 to 132. |
No effect. |
63 |
Value of member ACT_LOD_CAMERA_POSITION_OBJECT_SPACE has been changed from 132 to 133. |
No effect. |
64 |
Value of member ACT_NEAR_CLIP_DISTANCE has been changed from 117 to 118. |
No effect. |
65 |
Value of member ACT_PACKED_TEXTURE_SIZE has been changed from 129 to 130. |
No effect. |
66 |
Value of member ACT_POINT_PARAMS has been changed from 134 to 135. |
No effect. |
67 |
Value of member ACT_SCENE_DEPTH_RANGE has been changed from 123 to 124. |
No effect. |
68 |
Value of member ACT_SHADOW_COLOUR has been changed from 126 to 127. |
No effect. |
69 |
Value of member ACT_SHADOW_EXTRUSION_DISTANCE has been changed from 77 to 78. |
No effect. |
70 |
Value of member ACT_SHADOW_SCENE_DEPTH_RANGE has been changed from 124 to 125. |
No effect. |
71 |
Value of member ACT_SHADOW_SCENE_DEPTH_RANGE_ARRAY has been changed from 125 to 126. |
No effect. |
72 |
Value of member ACT_SINTIME_0_1 has been changed from 98 to 99. |
No effect. |
73 |
Value of member ACT_SINTIME_0_2PI has been changed from 103 to 104. |
No effect. |
74 |
Value of member ACT_SINTIME_0_X has been changed from 93 to 94. |
No effect. |
75 |
Value of member ACT_SPOTLIGHT_PARAMS has been changed from 43 to 44. |
No effect. |
76 |
Value of member ACT_SPOTLIGHT_PARAMS_ARRAY has been changed from 67 to 68. |
No effect. |
77 |
Value of member ACT_SPOTLIGHT_VIEWPROJ_MATRIX has been changed from 85 to 86. |
No effect. |
78 |
Value of member ACT_SPOTLIGHT_VIEWPROJ_MATRIX_ARRAY has been changed from 86 to 87. |
No effect. |
79 |
Value of member ACT_SPOTLIGHT_WORLDVIEWPROJ_MATRIX has been changed from 87 to 88. |
No effect. |
80 |
Value of member ACT_SPOTLIGHT_WORLDVIEWPROJ_MATRIX_ARRAY has been changed from 88 to 89. |
No effect. |
81 |
Value of member ACT_SURFACE_ALPHA_REJECTION_VALUE has been changed from 37 to 38. |
No effect. |
82 |
Value of member ACT_SURFACE_AMBIENT_COLOUR has been changed from 32 to 33. |
No effect. |
83 |
Value of member ACT_SURFACE_DIFFUSE_COLOUR has been changed from 33 to 34. |
No effect. |
84 |
Value of member ACT_SURFACE_EMISSIVE_COLOUR has been changed from 35 to 36. |
No effect. |
85 |
Value of member ACT_SURFACE_SHININESS has been changed from 36 to 37. |
No effect. |
86 |
Value of member ACT_SURFACE_SPECULAR_COLOUR has been changed from 34 to 35. |
No effect. |
87 |
Value of member ACT_TANTIME_0_1 has been changed from 99 to 100. |
No effect. |
88 |
Value of member ACT_TANTIME_0_2PI has been changed from 104 to 105. |
No effect. |
89 |
Value of member ACT_TANTIME_0_X has been changed from 94 to 95. |
No effect. |
90 |
Value of member ACT_TEXEL_OFFSETS has been changed from 122 to 123. |
No effect. |
91 |
Value of member ACT_TEXTURE_MATRIX has been changed from 130 to 131. |
No effect. |
92 |
Value of member ACT_TEXTURE_SIZE has been changed from 127 to 128. |
No effect. |
93 |
Value of member ACT_TEXTURE_VIEWPROJ_MATRIX has been changed from 81 to 82. |
No effect. |
94 |
Value of member ACT_TEXTURE_VIEWPROJ_MATRIX_ARRAY has been changed from 82 to 83. |
No effect. |
95 |
Value of member ACT_TEXTURE_WORLDVIEWPROJ_MATRIX has been changed from 83 to 84. |
No effect. |
96 |
Value of member ACT_TEXTURE_WORLDVIEWPROJ_MATRIX_ARRAY has been changed from 84 to 85. |
No effect. |
97 |
Value of member ACT_TIME has been changed from 90 to 91. |
No effect. |
98 |
Value of member ACT_TIME_0_1 has been changed from 96 to 97. |
No effect. |
99 |
Value of member ACT_TIME_0_1_PACKED has been changed from 100 to 101. |
No effect. |
100 |
Value of member ACT_TIME_0_2PI has been changed from 101 to 102. |
No effect. |
101 |
Value of member ACT_TIME_0_2PI_PACKED has been changed from 105 to 106. |
No effect. |
102 |
Value of member ACT_TIME_0_X has been changed from 91 to 92. |
No effect. |
103 |
Value of member ACT_TIME_0_X_PACKED has been changed from 95 to 96. |
No effect. |
104 |
Value of member ACT_TRANSPOSE_WORLDVIEWPROJ_MATRIX has been changed from 26 to 27. |
No effect. |
105 |
Value of member ACT_VERTEX_WINDING has been changed from 29 to 30. |
No effect. |
106 |
Value of member ACT_VIEWPORT_HEIGHT has been changed from 109 to 110. |
No effect. |
107 |
Value of member ACT_VIEWPORT_SIZE has been changed from 112 to 113. |
No effect. |
108 |
Value of member ACT_VIEWPORT_WIDTH has been changed from 108 to 109. |
No effect. |
109 |
Value of member ACT_VIEW_DIRECTION has been changed from 113 to 114. |
No effect. |
110 |
Value of member ACT_VIEW_SIDE_VECTOR has been changed from 114 to 115. |
No effect. |
111 |
Value of member ACT_VIEW_UP_VECTOR has been changed from 115 to 116. |
No effect. |
112 |
Value of member ACT_WORLDVIEWPROJ_MATRIX has been changed from 24 to 25. |
No effect. |
[+] affected symbols: 13 (1.1%)
RTShader::UniformParameter::bind ( GpuProgramParametersSharedPtr paramsPtr )
Field 'this.mAutoConstantType' in the object of this method is of type 'enum GpuProgramParameters::AutoConstantType'.
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::resolveParameter ( enum GpuProgramParameters::AutoConstantType autoType, size_t data )
1st parameter 'autoType' is of type 'enum GpuProgramParameters::AutoConstantType'.
RTShader::Program::getParameterByAutoType ( enum GpuProgramParameters::AutoConstantType autoType )
1st parameter 'autoType' is of type 'enum GpuProgramParameters::AutoConstantType'.
RTShader::Program::resolveAutoParameterInt ( enum GpuProgramParameters::AutoConstantType autoType, enum GpuConstantType type, size_t data, size_t size )
1st parameter 'autoType' is of type 'enum GpuProgramParameters::AutoConstantType'.
...
OgreShaderExNormalMapLighting.h
namespace Ogre::RTShader
[+] enum NormalMapLighting::NormalMapSpace 2
|
Change |
Effect |
1 |
The member NMS_PARALLAX with value 6 has been added. |
No effect. |
2 |
Value of member NMS_TANGENT has been changed from 0 to 2. |
No effect. |
[+] affected symbols: 9 (0.7%)
NormalMapLighting::preAddToRenderState ( RenderState const* renderState, Ogre::Pass* srcPass, Ogre::Pass* dstPass )
Field 'this.mNormalMapSpace' in the object of this method is of type 'enum NormalMapLighting::NormalMapSpace'.
NormalMapLighting::resolveDependencies ( ProgramSet* programSet )
Field 'this.mNormalMapSpace' in the object of this method is of type 'enum NormalMapLighting::NormalMapSpace'.
NormalMapLighting::addFunctionInvocations ( ProgramSet* programSet )
Field 'this.mNormalMapSpace' in the object of this method is of type 'enum NormalMapLighting::NormalMapSpace'.
NormalMapLighting::resolveGlobalParameters ( ProgramSet* programSet )
Field 'this.mNormalMapSpace' in the object of this method is of type 'enum NormalMapLighting::NormalMapSpace'.
NormalMapLighting::resolvePerLightParameters ( ProgramSet* programSet )
Field 'this.mNormalMapSpace' in the object of this method is of type 'enum NormalMapLighting::NormalMapSpace'.
NormalMapLighting::copyFrom ( SubRenderState const& rhs )
Field 'this.mNormalMapSpace' in the object of this method is of type 'enum NormalMapLighting::NormalMapSpace'.
NormalMapLighting::NormalMapLighting ( )
Field 'this.mNormalMapSpace' in the object of this method is of type 'enum NormalMapLighting::NormalMapSpace'.
NormalMapLighting::~NormalMapLighting ( )
Field 'this.mNormalMapSpace' in the object of this method is of type 'enum NormalMapLighting::NormalMapSpace'.
NormalMapLighting::getType ( )
Field 'this.mNormalMapSpace' in the object of this method is of type 'enum NormalMapLighting::NormalMapSpace'.
OgreShaderFFPLighting.h
namespace Ogre::RTShader
[+] struct FFPLighting::LightParams 3
|
Change |
Effect |
1 |
The relative position of field mPSInDirection has been changed from 9 to 7. |
No effect. |
2 |
The relative position of field mVSOutDirection has been changed from 8 to 9. |
No effect. |
3 |
The relative position of field mVSOutToLightDir has been changed from 7 to 8. |
No effect. |
[+] affected symbols: 4 (0.3%)
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.
to the top
Other Changes in Symbols 4
OgreShaderFFPRenderStateBuilder.h
namespace Ogre::RTShader
[+] FFPRenderStateBuilder::buildRenderState ( ShaderGenerator::SGPass* sgPass, TargetRenderState* renderState ) 2
⇣
FFPRenderStateBuilder::buildRenderState ( ShaderGenerator::SGPass* sgPass, TargetRenderState* renderState ) [static]
_ZN4Ogre8RTShader21FFPRenderStateBuilder16buildRenderStateEPNS0_15ShaderGenerator6SGPassEPNS0_17TargetRenderStateE
|
Change |
Effect |
1 |
Method became static. |
No effect. |
2 |
1st parameter sgPass has been renamed to renderState. |
No effect. |
OgreShaderProgram.h
namespace Ogre::RTShader
[+] Program::~Program [D1] ( ) 1
_ZN4Ogre8RTShader7ProgramD1Ev
|
Change |
Effect |
1 |
This method became public. |
No effect. |
[+] Program::~Program [D2] ( ) 1
_ZN4Ogre8RTShader7ProgramD2Ev
|
Change |
Effect |
1 |
This method became public. |
No effect. |
to the top
Header Files 74
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
OgreMemoryAllocatorConfig.h
OgrePass.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
OgreSharedPtr.h
OgreSingleton.h
OgreStringVector.h
OgreTechnique.h
OgreTextureUnitState.h
OgreUserObjectBindings.h
OgreVector.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.11.6
to the top