Source compatibility report for the libOgreRTShaderSystem.so object between 1.9.1 and 1.10.12 versions
Test Info
Module Name | libOgreRTShaderSystem |
Version #1 | 1.9.1 |
Version #2 | 1.10.12 |
Arch | x86_64 |
Test Results
Total Header Files | 78 |
Total Source Files | 36 |
Total Objects | 1 |
Total Symbols / Types | 1057 / 323 |
Compatibility |
84.7% |
Problem Summary
| Severity | Count |
---|
Added Symbols | - | 121 |
Removed Symbols | High | 97 |
Problems with Data Types | High | 35 |
Medium | 1 |
Low | 56 |
Problems with Symbols | High | 4 |
Medium | 75 |
Low | 0 |
Problems with Constants | Low | 0 |
Other Changes in Data Types | - | 36 |
Added Symbols 121
OgreShaderCGProgramWriter.h
namespace Ogre::RTShader
CGProgramWriter::writeFunctionParameter ( std::ostream& os, std::shared_ptr<Ogre::DataStream> parameter )
_ZN4Ogre8RTShader15CGProgramWriter22writeFunctionParameterERSoSt10shared_ptrINS0_9ParameterEE
CGProgramWriter::writeLocalParameter ( std::ostream& os, std::shared_ptr<Ogre::DataStream> parameter )
_ZN4Ogre8RTShader15CGProgramWriter19writeLocalParameterERSoSt10shared_ptrINS0_9ParameterEE
CGProgramWriter::writeUniformParameter ( std::ostream& os, std::shared_ptr<Ogre::DataStream> parameter )
_ZN4Ogre8RTShader15CGProgramWriter21writeUniformParameterERSoSt10shared_ptrINS0_16UniformParameterEE
OgreShaderExDualQuaternionSkinning.h
namespace Ogre::RTShader
DualQuaternionSkinning::addIndexedPositionWeight ( Function* vsMain, int index, std::shared_ptr<Ogre::DataStream>& pWorldMatrix, std::shared_ptr<Ogre::DataStream>& pPositionTempParameter, std::shared_ptr<Ogre::DataStream>& pPositionRelatedOutputParam )
_ZN4Ogre8RTShader22DualQuaternionSkinning24addIndexedPositionWeightEPNS0_8FunctionEiRSt10shared_ptrINS0_9ParameterEES7_S7_
DualQuaternionSkinning::addNormalRelatedCalculations ( Function* vsMain, std::shared_ptr<Ogre::DataStream>& pNormalRelatedParam, std::shared_ptr<Ogre::DataStream>& pNormalWorldRelatedParam )
_ZN4Ogre8RTShader22DualQuaternionSkinning28addNormalRelatedCalculationsEPNS0_8FunctionERSt10shared_ptrINS0_9ParameterEES7_
DualQuaternionSkinning::addPositionCalculations ( Function* vsMain )
_ZN4Ogre8RTShader22DualQuaternionSkinning23addPositionCalculationsEPNS0_8FunctionE
DualQuaternionSkinning::adjustForCorrectAntipodality ( Function* vsMain, int index, std::shared_ptr<Ogre::DataStream>const& pTempWorldMatrix )
_ZN4Ogre8RTShader22DualQuaternionSkinning28adjustForCorrectAntipodalityEPNS0_8FunctionEiRKSt10shared_ptrINS0_9ParameterEE
OgreShaderExHardwareSkinning.h
namespace Ogre::RTShader
HardwareSkinningFactory::extractSkeletonData ( Ogre::Entity const* pEntity, size_t subEntityIndex, Ogre::ushort& boneCount, Ogre::ushort& weightCount )
_ZN4Ogre8RTShader23HardwareSkinningFactory19extractSkeletonDataEPKNS_6EntityEmRtS5_
HardwareSkinningFactory::imprintSkeletonData ( std::shared_ptr<Ogre::DataStream>const& pMaterial, bool isVaild, Ogre::ushort boneCount, Ogre::ushort weightCount, enum SkinningType skinningType, bool correctAntidpodalityHandling, bool scalingShearingSupport )
_ZN4Ogre8RTShader23HardwareSkinningFactory19imprintSkeletonDataERKSt10shared_ptrINS_8MaterialEEbttNS0_12SkinningTypeEbb
HardwareSkinningFactory::setCustomShadowCasterMaterials ( enum SkinningType const skinningType, std::shared_ptr<Ogre::DataStream>const& caster1Weight, std::shared_ptr<Ogre::DataStream>const& caster2Weight, std::shared_ptr<Ogre::DataStream>const& caster3Weight, std::shared_ptr<Ogre::DataStream>const& caster4Weight )
_ZN4Ogre8RTShader23HardwareSkinningFactory30setCustomShadowCasterMaterialsENS0_12SkinningTypeERKSt10shared_ptrINS_8MaterialEES7_S7_S7_
HardwareSkinningFactory::setCustomShadowReceiverMaterials ( enum SkinningType const skinningType, std::shared_ptr<Ogre::DataStream>const& receiver1Weight, std::shared_ptr<Ogre::DataStream>const& receiver2Weight, std::shared_ptr<Ogre::DataStream>const& receiver3Weight, std::shared_ptr<Ogre::DataStream>const& receiver4Weight )
_ZN4Ogre8RTShader23HardwareSkinningFactory32setCustomShadowReceiverMaterialsENS0_12SkinningTypeERKSt10shared_ptrINS_8MaterialEES7_S7_S7_
OgreShaderExIntegratedPSSM3.h
namespace Ogre::RTShader
IntegratedPSSM3::addPSInvocation ( Program* psProgram, int const groupOrder )
_ZN4Ogre8RTShader15IntegratedPSSM315addPSInvocationEPNS0_7ProgramEi
IntegratedPSSM3::addVSInvocation ( Function* vsMain, int const groupOrder )
_ZN4Ogre8RTShader15IntegratedPSSM315addVSInvocationEPNS0_8FunctionEi
OgreShaderExLayeredBlending.h
namespace Ogre::RTShader
LayeredBlending::addPSBlendInvocations ( Function* psMain, std::shared_ptr<Ogre::DataStream> arg1, std::shared_ptr<Ogre::DataStream> arg2, std::shared_ptr<Ogre::DataStream> texel, int samplerIndex, Ogre::LayerBlendModeEx const& blendMode, int const groupOrder, int targetChannels )
_ZN4Ogre8RTShader15LayeredBlending21addPSBlendInvocationsEPNS0_8FunctionESt10shared_ptrINS0_9ParameterEES6_S6_iRKNS_16LayerBlendModeExEii
LayeredBlending::addPSModifierInvocation ( Function* psMain, int samplerIndex, std::shared_ptr<Ogre::DataStream> arg1, std::shared_ptr<Ogre::DataStream> arg2, int const groupOrder, int targetChannels )
_ZN4Ogre8RTShader15LayeredBlending23addPSModifierInvocationEPNS0_8FunctionEiSt10shared_ptrINS0_9ParameterEES6_ii
LayeredBlendingFactory::blendModeToString ( enum LayeredBlending::BlendMode blendMode )
_ZN4Ogre8RTShader22LayeredBlendingFactory17blendModeToStringB5cxx11ENS0_15LayeredBlending9BlendModeE
LayeredBlendingFactory::createInstance ( Ogre::ScriptCompiler* compiler, Ogre::PropertyAbstractNode* prop, Ogre::TextureUnitState* texState, SGScriptTranslator* translator )
_ZN4Ogre8RTShader22LayeredBlendingFactory14createInstanceEPNS_14ScriptCompilerEPNS_20PropertyAbstractNodeEPNS_16TextureUnitStateEPNS0_18SGScriptTranslatorE
LayeredBlendingFactory::createInstanceImpl ( )
_ZN4Ogre8RTShader22LayeredBlendingFactory18createInstanceImplEv
LayeredBlendingFactory::createOrRetrieveSubRenderState ( SGScriptTranslator* translator )
_ZN4Ogre8RTShader22LayeredBlendingFactory30createOrRetrieveSubRenderStateEPNS0_18SGScriptTranslatorE
LayeredBlendingFactory::getType ( ) const
_ZNK4Ogre8RTShader22LayeredBlendingFactory7getTypeB5cxx11Ev
LayeredBlendingFactory::sourceModifierToString ( enum LayeredBlending::SourceModifier modifier )
_ZN4Ogre8RTShader22LayeredBlendingFactory22sourceModifierToStringB5cxx11ENS0_15LayeredBlending14SourceModifierE
LayeredBlendingFactory::stringToBlendMode ( Ogre::String const& strValue )
_ZN4Ogre8RTShader22LayeredBlendingFactory17stringToBlendModeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
LayeredBlendingFactory::stringToSourceModifier ( Ogre::String const& strValue )
_ZN4Ogre8RTShader22LayeredBlendingFactory22stringToSourceModifierERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
LayeredBlendingFactory::writeInstance ( Ogre::MaterialSerializer* ser, SubRenderState* subRenderState, Ogre::TextureUnitState const* srcTextureState, Ogre::TextureUnitState const* dstTextureState )
_ZN4Ogre8RTShader22LayeredBlendingFactory13writeInstanceEPNS_18MaterialSerializerEPNS0_14SubRenderStateEPKNS_16TextureUnitStateES8_
OgreShaderExLinearSkinning.h
namespace Ogre::RTShader
LinearSkinning::addIndexedNormalRelatedWeight ( Function* vsMain, std::shared_ptr<Ogre::DataStream>& pNormalParam, std::shared_ptr<Ogre::DataStream>& pNormalWorldRelatedParam, int index )
_ZN4Ogre8RTShader14LinearSkinning29addIndexedNormalRelatedWeightEPNS0_8FunctionERSt10shared_ptrINS0_9ParameterEES7_i
LinearSkinning::addIndexedPositionWeight ( Function* vsMain, int index )
_ZN4Ogre8RTShader14LinearSkinning24addIndexedPositionWeightEPNS0_8FunctionEi
LinearSkinning::addNormalRelatedCalculations ( Function* vsMain, std::shared_ptr<Ogre::DataStream>& pNormalRelatedParam, std::shared_ptr<Ogre::DataStream>& pNormalWorldRelatedParam )
_ZN4Ogre8RTShader14LinearSkinning28addNormalRelatedCalculationsEPNS0_8FunctionERSt10shared_ptrINS0_9ParameterEES7_
LinearSkinning::addPositionCalculations ( Function* vsMain )
_ZN4Ogre8RTShader14LinearSkinning23addPositionCalculationsEPNS0_8FunctionE
OgreShaderExNormalMapLighting.h
namespace Ogre::RTShader
NormalMapLighting::addPSIlluminationInvocation ( struct PerPixelLighting::LightParams* curLightParams, Function* psMain, int const groupOrder )
_ZN4Ogre8RTShader17NormalMapLighting27addPSIlluminationInvocationEPNS0_16PerPixelLighting11LightParamsEPNS0_8FunctionEi
NormalMapLighting::addPSNormalFetchInvocation ( Function* psMain, int const groupOrder )
_ZN4Ogre8RTShader17NormalMapLighting26addPSNormalFetchInvocationEPNS0_8FunctionEi
NormalMapLighting::addVSIlluminationInvocation ( struct PerPixelLighting::LightParams* curLightParams, Function* vsMain, int const groupOrder )
_ZN4Ogre8RTShader17NormalMapLighting27addVSIlluminationInvocationEPNS0_16PerPixelLighting11LightParamsEPNS0_8FunctionEi
NormalMapLighting::addVSInvocation ( Function* vsMain, int const groupOrder )
_ZN4Ogre8RTShader17NormalMapLighting15addVSInvocationEPNS0_8FunctionEi
OgreShaderExPerPixelLighting.h
namespace Ogre::RTShader
PerPixelLighting::addPSIlluminationInvocation ( struct PerPixelLighting::LightParams* curLightParams, Function* psMain, int const groupOrder )
_ZN4Ogre8RTShader16PerPixelLighting27addPSIlluminationInvocationEPNS1_11LightParamsEPNS0_8FunctionEi
PerPixelLighting::addVSInvocation ( Function* vsMain, int const groupOrder )
_ZN4Ogre8RTShader16PerPixelLighting15addVSInvocationEPNS0_8FunctionEi
OgreShaderExTextureAtlasSampler.h
namespace Ogre::RTShader
TextureAtlasSamplerFactory::addTexutreAtlasDefinition ( std::shared_ptr<Ogre::DataStream> stream, std::shared_ptr<Ogre::DataStream> textureAtlasTable )
_ZN4Ogre8RTShader26TextureAtlasSamplerFactory25addTexutreAtlasDefinitionESt10shared_ptrINS_10DataStreamEES2_ISt6vectorINS0_18TextureAtlasRecordESaIS6_EEE
TextureAtlasSamplerFactory::addTexutreAtlasDefinition ( Ogre::String const& filename, std::shared_ptr<Ogre::DataStream> textureAtlasTable )
_ZN4Ogre8RTShader26TextureAtlasSamplerFactory25addTexutreAtlasDefinitionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10shared_ptrISt6vectorINS0_18TextureAtlasRecordESaISC_EEE
TextureAtlasSamplerFactory::setTextureAtlasTable ( Ogre::String const& textureName, std::shared_ptr<Ogre::DataStream>const& atlasData, bool autoBorderAdjust )
_ZN4Ogre8RTShader26TextureAtlasSamplerFactory20setTextureAtlasTableERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt10shared_ptrISt6vectorINS0_18TextureAtlasRecordESaISC_EEEb
OgreShaderFFPAlphaTest.h
namespace Ogre::RTShader
FFPAlphaTest::addFunctionInvocations ( ProgramSet* programSet )
_ZN4Ogre8RTShader12FFPAlphaTest22addFunctionInvocationsEPNS0_10ProgramSetE
FFPAlphaTest::copyFrom ( SubRenderState const& rhs )
_ZN4Ogre8RTShader12FFPAlphaTest8copyFromERKNS0_14SubRenderStateE
FFPAlphaTest::getExecutionOrder ( ) const
_ZNK4Ogre8RTShader12FFPAlphaTest17getExecutionOrderEv
FFPAlphaTest::getType ( ) const
_ZNK4Ogre8RTShader12FFPAlphaTest7getTypeB5cxx11Ev
FFPAlphaTest::preAddToRenderState ( RenderState const* renderState, Ogre::Pass* srcPass, Ogre::Pass* dstPass )
_ZN4Ogre8RTShader12FFPAlphaTest19preAddToRenderStateEPKNS0_11RenderStateEPNS_4PassES6_
FFPAlphaTest::resolveDependencies ( ProgramSet* programSet )
_ZN4Ogre8RTShader12FFPAlphaTest19resolveDependenciesEPNS0_10ProgramSetE
FFPAlphaTest::resolveParameters ( ProgramSet* programSet )
_ZN4Ogre8RTShader12FFPAlphaTest17resolveParametersEPNS0_10ProgramSetE
FFPAlphaTest::Type [data]
_ZN4Ogre8RTShader12FFPAlphaTest4TypeB5cxx11E
FFPAlphaTest::updateGpuProgramsParams ( Ogre::Renderable* rend, Ogre::Pass* pass, Ogre::AutoParamDataSource const* source, Ogre::LightList const* pLightList )
_ZN4Ogre8RTShader12FFPAlphaTest23updateGpuProgramsParamsEPNS_10RenderableEPNS_4PassEPKNS_19AutoParamDataSourceEPKNS_12HashedVectorIPNS_5LightEEE
FFPAlphaTestFactory::createInstanceImpl ( )
_ZN4Ogre8RTShader19FFPAlphaTestFactory18createInstanceImplEv
FFPAlphaTestFactory::getType ( ) const
_ZNK4Ogre8RTShader19FFPAlphaTestFactory7getTypeB5cxx11Ev
OgreShaderFFPLighting.h
namespace Ogre::RTShader
FFPLighting::addGlobalIlluminationInvocation ( Function* vsMain, int const groupOrder )
_ZN4Ogre8RTShader11FFPLighting31addGlobalIlluminationInvocationEPNS0_8FunctionEi
FFPLighting::addIlluminationInvocation ( struct FFPLighting::LightParams* curLightParams, Function* vsMain, int const groupOrder )
_ZN4Ogre8RTShader11FFPLighting25addIlluminationInvocationEPNS1_11LightParamsEPNS0_8FunctionEi
OgreShaderFFPTexturing.h
namespace Ogre::RTShader
FFPTexturing::addPSArgumentInvocations ( Function* psMain, std::shared_ptr<Ogre::DataStream> arg, std::shared_ptr<Ogre::DataStream> 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::addPSFunctionInvocations ( struct FFPTexturing::TextureUnitParams* textureUnitParams, Function* psMain )
_ZN4Ogre8RTShader12FFPTexturing24addPSFunctionInvocationsEPNS1_17TextureUnitParamsEPNS0_8FunctionE
FFPTexturing::addPSSampleTexelInvocation ( struct FFPTexturing::TextureUnitParams* textureUnitParams, Function* psMain, std::shared_ptr<Ogre::DataStream>const& texel, int groupOrder )
_ZN4Ogre8RTShader12FFPTexturing26addPSSampleTexelInvocationEPNS1_17TextureUnitParamsEPNS0_8FunctionERKSt10shared_ptrINS0_9ParameterEEi
FFPTexturing::AddTextureSampleWrapperInvocation ( std::shared_ptr<Ogre::DataStream> textureSampler, std::shared_ptr<Ogre::DataStream> textureSamplerState, enum Ogre::GpuConstantType samplerType, Function* function, int groupOrder ) [static]
_ZN4Ogre8RTShader12FFPTexturing33AddTextureSampleWrapperInvocationESt10shared_ptrINS0_16UniformParameterEES4_NS_15GpuConstantTypeEPNS0_8FunctionEi
FFPTexturing::GetSamplerWrapperParam ( std::shared_ptr<Ogre::DataStream> sampler, Function* function ) [static]
_ZN4Ogre8RTShader12FFPTexturing22GetSamplerWrapperParamESt10shared_ptrINS0_16UniformParameterEEPNS0_8FunctionE
OgreShaderFFPTransform.h
namespace Ogre::RTShader
FFPTransform::preAddToRenderState ( RenderState const* renderState, Ogre::Pass* srcPass, Ogre::Pass* dstPass )
_ZN4Ogre8RTShader12FFPTransform19preAddToRenderStateEPKNS0_11RenderStateEPNS_4PassES6_
OgreShaderFunction.h
namespace Ogre::RTShader
Function::addAtomAssign ( std::shared_ptr<Ogre::DataStream> lhs, std::shared_ptr<Ogre::DataStream> rhs, int groupOrder )
_ZN4Ogre8RTShader8Function13addAtomAssignESt10shared_ptrINS0_9ParameterEES4_i
Function::addInputParameter ( std::shared_ptr<Ogre::DataStream> parameter )
_ZN4Ogre8RTShader8Function17addInputParameterESt10shared_ptrINS0_9ParameterEE
Function::addOutputParameter ( std::shared_ptr<Ogre::DataStream> parameter )
_ZN4Ogre8RTShader8Function18addOutputParameterESt10shared_ptrINS0_9ParameterEE
Function::addParameter ( Ogre::vector<std::shared_ptr<Parameter> >::type& parameterList, std::shared_ptr<Ogre::DataStream> parameter )
_ZN4Ogre8RTShader8Function12addParameterERSt6vectorISt10shared_ptrINS0_9ParameterEESaIS5_EES5_
Function::deleteInputParameter ( std::shared_ptr<Ogre::DataStream> parameter )
_ZN4Ogre8RTShader8Function20deleteInputParameterESt10shared_ptrINS0_9ParameterEE
Function::deleteOutputParameter ( std::shared_ptr<Ogre::DataStream> parameter )
_ZN4Ogre8RTShader8Function21deleteOutputParameterESt10shared_ptrINS0_9ParameterEE
Function::deleteParameter ( Ogre::vector<std::shared_ptr<Parameter> >::type& parameterList, std::shared_ptr<Ogre::DataStream> parameter )
_ZN4Ogre8RTShader8Function15deleteParameterERSt6vectorISt10shared_ptrINS0_9ParameterEESaIS5_EES5_
Function::getAtomInstances ( )
_ZN4Ogre8RTShader8Function16getAtomInstancesEv
Function::getParameterByContent ( Ogre::vector<std::shared_ptr<Parameter> >::type const& parameterList, enum Parameter::Content const content, enum Ogre::GpuConstantType type )
_ZN4Ogre8RTShader8Function21getParameterByContentERKSt6vectorISt10shared_ptrINS0_9ParameterEESaIS5_EENS4_7ContentENS_15GpuConstantTypeE
Function::getParameterByName ( Ogre::vector<std::shared_ptr<Parameter> >::type const& parameterList, Ogre::String const& name ) [static]
_ZN4Ogre8RTShader8Function18getParameterByNameERKSt6vectorISt10shared_ptrINS0_9ParameterEESaIS5_EERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
Function::getParameterBySemantic ( Ogre::vector<std::shared_ptr<Parameter> >::type const& parameterList, enum Parameter::Semantic const semantic, int index ) [static]
_ZN4Ogre8RTShader8Function22getParameterBySemanticERKSt6vectorISt10shared_ptrINS0_9ParameterEESaIS5_EENS4_8SemanticEi
OgreShaderFunctionAtom.h
namespace Ogre::RTShader
AssignmentAtom::AssignmentAtom [C1] ( std::shared_ptr<Ogre::DataStream> lhs, std::shared_ptr<Ogre::DataStream> rhs, int groupOrder )
_ZN4Ogre8RTShader14AssignmentAtomC1ESt10shared_ptrINS0_9ParameterEES4_i
AssignmentAtom::AssignmentAtom [C2] ( std::shared_ptr<Ogre::DataStream> lhs, std::shared_ptr<Ogre::DataStream> rhs, int groupOrder )
_ZN4Ogre8RTShader14AssignmentAtomC2ESt10shared_ptrINS0_9ParameterEES4_i
AssignmentAtom::Type [data]
_ZN4Ogre8RTShader14AssignmentAtom4TypeB5cxx11E
AssignmentAtom::writeSourceCode ( std::ostream& os, Ogre::String const& targetLanguage ) const
_ZNK4Ogre8RTShader14AssignmentAtom15writeSourceCodeERSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
FunctionInvocation::FunctionInvocation [C1] ( Ogre::String const& functionName, int groupOrder, Ogre::String const& returnType )
_ZN4Ogre8RTShader18FunctionInvocationC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiS9_
FunctionInvocation::FunctionInvocation [C2] ( Ogre::String const& functionName, int groupOrder, Ogre::String const& returnType )
_ZN4Ogre8RTShader18FunctionInvocationC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiS9_
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] ( std::shared_ptr<Ogre::DataStream> parameter, enum Operand::OpSemantic opSemantic, int opMask, Ogre::ushort indirectionLevel )
_ZN4Ogre8RTShader7OperandC1ESt10shared_ptrINS0_9ParameterEENS1_10OpSemanticEit
Operand::Operand [C2] ( std::shared_ptr<Ogre::DataStream> parameter, enum Operand::OpSemantic opSemantic, int opMask, Ogre::ushort indirectionLevel )
_ZN4Ogre8RTShader7OperandC2ESt10shared_ptrINS0_9ParameterEENS1_10OpSemanticEit
Operand::setMaskToParamType ( )
_ZN4Ogre8RTShader7Operand18setMaskToParamTypeEv
OgreShaderGenerator.h
namespace Ogre::RTShader
ShaderGenerator::_setActiveSceneManager ( Ogre::SceneManager* sceneManager )
_ZN4Ogre8RTShader15ShaderGenerator22_setActiveSceneManagerEPNS_12SceneManagerE
ShaderGenerator::createShaderBasedTechnique ( Ogre::Material const& srcMat, Ogre::String const& srcTechniqueSchemeName, Ogre::String const& dstTechniqueSchemeName, bool overProgrammable )
_ZN4Ogre8RTShader15ShaderGenerator26createShaderBasedTechniqueERKNS_8MaterialERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_b
ShaderGenerator::getTranslator ( std::shared_ptr<Ogre::DataStream>const& node )
_ZN4Ogre8RTShader15ShaderGenerator13getTranslatorERKSt10shared_ptrINS_12AbstractNodeEE
ShaderGenerator::setTargetLanguage ( Ogre::String const& shaderLanguage, float const version )
_ZN4Ogre8RTShader15ShaderGenerator17setTargetLanguageERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEf
ShaderGenerator::SGTechnique::SGTechnique [C1] ( ShaderGenerator::SGMaterial* parent, Ogre::Technique* srcTechnique, Ogre::String const& dstTechniqueSchemeName, bool overProgrammable )
_ZN4Ogre8RTShader15ShaderGenerator11SGTechniqueC1EPNS1_10SGMaterialEPNS_9TechniqueERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb
ShaderGenerator::SGTechnique::SGTechnique [C2] ( ShaderGenerator::SGMaterial* parent, Ogre::Technique* srcTechnique, Ogre::String const& dstTechniqueSchemeName, bool overProgrammable )
_ZN4Ogre8RTShader15ShaderGenerator11SGTechniqueC2EPNS1_10SGMaterialEPNS_9TechniqueERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb
OgreShaderGLSLProgramWriter.h
namespace Ogre::RTShader
GLSLProgramWriter::writeLocalParameter ( std::ostream& os, std::shared_ptr<Ogre::DataStream> parameter )
_ZN4Ogre8RTShader17GLSLProgramWriter19writeLocalParameterERSoSt10shared_ptrINS0_9ParameterEE
OgreShaderHLSLProgramWriter.h
namespace Ogre::RTShader
HLSLProgramWriter::writeFunctionParameter ( std::ostream& os, std::shared_ptr<Ogre::DataStream> parameter, char const* forcedSemantic )
_ZN4Ogre8RTShader17HLSLProgramWriter22writeFunctionParameterERSoSt10shared_ptrINS0_9ParameterEEPKc
HLSLProgramWriter::writeLocalParameter ( std::ostream& os, std::shared_ptr<Ogre::DataStream> parameter )
_ZN4Ogre8RTShader17HLSLProgramWriter19writeLocalParameterERSoSt10shared_ptrINS0_9ParameterEE
HLSLProgramWriter::writeUniformParameter ( std::ostream& os, std::shared_ptr<Ogre::DataStream> parameter )
_ZN4Ogre8RTShader17HLSLProgramWriter21writeUniformParameterERSoSt10shared_ptrINS0_16UniformParameterEE
OgreShaderParameter.h
namespace Ogre::RTShader
ParameterFactory::createConstParam ( float val ) [static]
_ZN4Ogre8RTShader16ParameterFactory16createConstParamEf
ParameterFactory::createConstParam ( Ogre::Vector2 const& val ) [static]
_ZN4Ogre8RTShader16ParameterFactory16createConstParamERKNS_7Vector2E
ParameterFactory::createConstParam ( Ogre::Vector3 const& val ) [static]
_ZN4Ogre8RTShader16ParameterFactory16createConstParamERKNS_7Vector3E
ParameterFactory::createConstParam ( Ogre::Vector4 const& val ) [static]
_ZN4Ogre8RTShader16ParameterFactory16createConstParamERKNS_7Vector4E
UniformParameter::bind ( std::shared_ptr<Ogre::DataStream> paramsPtr )
_ZN4Ogre8RTShader16UniformParameter4bindESt10shared_ptrINS_20GpuProgramParametersEE
OgreShaderProgram.h
namespace Ogre::RTShader
Program::addParameter ( std::shared_ptr<Ogre::DataStream> parameter )
_ZN4Ogre8RTShader7Program12addParameterESt10shared_ptrINS0_16UniformParameterEE
Program::removeParameter ( std::shared_ptr<Ogre::DataStream> parameter )
_ZN4Ogre8RTShader7Program15removeParameterESt10shared_ptrINS0_16UniformParameterEE
OgreShaderProgramManager.h
namespace Ogre::RTShader
ProgramManager::bindUniformParameters ( Program* pCpuProgram, std::shared_ptr<Ogre::DataStream>const& passParams )
_ZN4Ogre8RTShader14ProgramManager21bindUniformParametersEPNS0_7ProgramERKSt10shared_ptrINS_20GpuProgramParametersEE
ProgramManager::destroyGpuProgram ( std::shared_ptr<Ogre::DataStream>& gpuProgram )
_ZN4Ogre8RTShader14ProgramManager17destroyGpuProgramERSt10shared_ptrINS_10GpuProgramEE
ProgramManager::flushGpuProgramsCache ( Ogre::map<std::__cxx11::basic_string<char>, std::shared_ptr<Ogre::GpuProgram>, std::less<std::__cxx11::basic_string<char> > >::type& gpuProgramsMap )
_ZN4Ogre8RTShader14ProgramManager21flushGpuProgramsCacheERSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10shared_ptrINS_10GpuProgramEESt4lessIS8_ESaISt4pairIKS8_SB_EEE
ProgramManager::generateHash ( Ogre::String const& programString ) [static]
_ZN4Ogre8RTShader14ProgramManager12generateHashERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
OgreShaderProgramProcessor.h
namespace Ogre::RTShader
ProgramProcessor::buildParameterReferenceMap ( Ogre::vector<FunctionAtom*>::type const& funcAtomList, Ogre::map<Parameter*, std::vector<Operand*>, std::less<Parameter*> >::type& paramsRefMap )
_ZN4Ogre8RTShader16ProgramProcessor26buildParameterReferenceMapERKSt6vectorIPNS0_12FunctionAtomESaIS4_EERSt3mapIPNS0_9ParameterES2_IPNS0_7OperandESaISD_EESt4lessISB_ESaISt4pairIKSB_SF_EEE
ProgramProcessor::buildTexcoordTable ( Ogre::vector<std::shared_ptr<Parameter> >::type const& paramList, Ogre::vector<std::shared_ptr<Parameter> >::type* outParamsTable )
_ZN4Ogre8RTShader16ProgramProcessor18buildTexcoordTableERKSt6vectorISt10shared_ptrINS0_9ParameterEESaIS5_EEPS7_
ProgramProcessor::generateLocalSplitParameters ( Function* func, enum Ogre::GpuProgramType progType, Ogre::vector<ProgramProcessor::MergeParameter>::type& mergedParams, Ogre::vector<std::shared_ptr<Parameter> >::type& splitParams, Ogre::map<Parameter*, std::shared_ptr<Parameter>, std::less<Parameter*> >::type& localParamsMap )
_ZN4Ogre8RTShader16ProgramProcessor28generateLocalSplitParametersEPNS0_8FunctionENS_14GpuProgramTypeERSt6vectorINS1_14MergeParameterESaIS6_EERS5_ISt10shared_ptrINS0_9ParameterEESaISC_EERSt3mapIPSB_SC_St4lessISH_ESaISt4pairIKSH_SC_EEE
ProgramProcessor::MergeParameter::addSourceParameter ( std::shared_ptr<Ogre::DataStream> srcParam, int mask )
_ZN4Ogre8RTShader16ProgramProcessor14MergeParameter18addSourceParameterESt10shared_ptrINS0_9ParameterEEi
ProgramProcessor::mergeParameters ( Ogre::vector<std::shared_ptr<Parameter> >::type* paramsTable, Ogre::vector<ProgramProcessor::MergeParameter>::type& mergedParams, Ogre::vector<std::shared_ptr<Parameter> >::type& splitParams )
_ZN4Ogre8RTShader16ProgramProcessor15mergeParametersEPSt6vectorISt10shared_ptrINS0_9ParameterEESaIS5_EERS2_INS1_14MergeParameterESaIS9_EERS7_
ProgramProcessor::mergeParametersByCombination ( struct ProgramProcessor::MergeCombination const& combination, Ogre::vector<std::shared_ptr<Parameter> >::type* paramsTable, ProgramProcessor::MergeParameter* mergedParameter )
_ZN4Ogre8RTShader16ProgramProcessor28mergeParametersByCombinationERKNS1_16MergeCombinationEPSt6vectorISt10shared_ptrINS0_9ParameterEESaIS8_EEPNS1_14MergeParameterE
ProgramProcessor::mergeParametersByPredefinedCombinations ( Ogre::vector<std::shared_ptr<Parameter> >::type* paramsTable, Ogre::vector<ProgramProcessor::MergeParameter>::type& mergedParams )
_ZN4Ogre8RTShader16ProgramProcessor39mergeParametersByPredefinedCombinationsEPSt6vectorISt10shared_ptrINS0_9ParameterEESaIS5_EERS2_INS1_14MergeParameterESaIS9_EE
ProgramProcessor::mergeParametersReminders ( Ogre::vector<std::shared_ptr<Parameter> >::type* paramsTable, Ogre::vector<ProgramProcessor::MergeParameter>::type& mergedParams, Ogre::vector<std::shared_ptr<Parameter> >::type& splitParams )
_ZN4Ogre8RTShader16ProgramProcessor24mergeParametersRemindersEPSt6vectorISt10shared_ptrINS0_9ParameterEESaIS5_EERS2_INS1_14MergeParameterESaIS9_EERS7_
ProgramProcessor::rebuildFunctionInvocations ( Ogre::vector<FunctionAtom*>::type const& funcAtomList, Ogre::vector<ProgramProcessor::MergeParameter>::type& mergedParams, Ogre::map<Parameter*, std::shared_ptr<Parameter>, std::less<Parameter*> >::type& localParamsMap )
_ZN4Ogre8RTShader16ProgramProcessor26rebuildFunctionInvocationsERKSt6vectorIPNS0_12FunctionAtomESaIS4_EERS2_INS1_14MergeParameterESaIS9_EERSt3mapIPNS0_9ParameterESt10shared_ptrISE_ESt4lessISF_ESaISt4pairIKSF_SH_EEE
ProgramProcessor::replaceSplitParametersReferences ( Ogre::map<Parameter*, std::shared_ptr<Parameter>, std::less<Parameter*> >::type& localParamsMap, Ogre::map<Parameter*, std::vector<Operand*>, std::less<Parameter*> >::type& paramsRefMap )
_ZN4Ogre8RTShader16ProgramProcessor32replaceSplitParametersReferencesERSt3mapIPNS0_9ParameterESt10shared_ptrIS3_ESt4lessIS4_ESaISt4pairIKS4_S6_EEERS2_IS4_St6vectorIPNS0_7OperandESaISH_EES8_SaIS9_ISA_SJ_EEE
OgreShaderProgramSet.h
namespace Ogre::RTShader
ProgramSet::setGpuFragmentProgram ( std::shared_ptr<Ogre::DataStream> psGpuProgram )
_ZN4Ogre8RTShader10ProgramSet21setGpuFragmentProgramESt10shared_ptrINS_10GpuProgramEE
ProgramSet::setGpuVertexProgram ( std::shared_ptr<Ogre::DataStream> vsGpuProgram )
_ZN4Ogre8RTShader10ProgramSet19setGpuVertexProgramESt10shared_ptrINS_10GpuProgramEE
OgreShaderRenderState.h
namespace Ogre::RTShader
TargetRenderState::createProgramSet ( )
_ZN4Ogre8RTShader17TargetRenderState16createProgramSetEv
TargetRenderState::removeSubRenderStateInstance ( SubRenderState* subRenderState )
_ZN4Ogre8RTShader17TargetRenderState28removeSubRenderStateInstanceEPNS0_14SubRenderStateE
TargetRenderState::sortSubRenderStates ( )
_ZN4Ogre8RTShader17TargetRenderState19sortSubRenderStatesEv
TargetRenderState::TargetRenderState [C1] ( )
_ZN4Ogre8RTShader17TargetRenderStateC1Ev
TargetRenderState::TargetRenderState [C2] ( )
_ZN4Ogre8RTShader17TargetRenderStateC2Ev
TargetRenderState::~TargetRenderState [D0] ( )
_ZN4Ogre8RTShader17TargetRenderStateD0Ev
TargetRenderState::~TargetRenderState [D1] ( )
_ZN4Ogre8RTShader17TargetRenderStateD1Ev
TargetRenderState::~TargetRenderState [D2] ( )
_ZN4Ogre8RTShader17TargetRenderStateD2Ev
OgreShaderScriptTranslator.h
namespace Ogre::RTShader
SGScriptTranslator::translate ( Ogre::ScriptCompiler* compiler, std::shared_ptr<Ogre::DataStream>const& node )
_ZN4Ogre8RTShader18SGScriptTranslator9translateEPNS_14ScriptCompilerERKSt10shared_ptrINS_12AbstractNodeEE
SGScriptTranslator::translatePass ( Ogre::ScriptCompiler* compiler, std::shared_ptr<Ogre::DataStream>const& node )
_ZN4Ogre8RTShader18SGScriptTranslator13translatePassEPNS_14ScriptCompilerERKSt10shared_ptrINS_12AbstractNodeEE
SGScriptTranslator::translateTextureUnit ( Ogre::ScriptCompiler* compiler, std::shared_ptr<Ogre::DataStream>const& node )
_ZN4Ogre8RTShader18SGScriptTranslator20translateTextureUnitEPNS_14ScriptCompilerERKSt10shared_ptrINS_12AbstractNodeEE
to the top
Removed Symbols 97
OgreShaderCGProgramWriter.h
namespace Ogre::RTShader
CGProgramWriter::writeFunctionParameter ( std::ostream& os, Ogre::SharedPtr<Parameter> parameter )
_ZN4Ogre8RTShader15CGProgramWriter22writeFunctionParameterERSoNS_9SharedPtrINS0_9ParameterEEE
CGProgramWriter::writeLocalParameter ( std::ostream& os, Ogre::SharedPtr<Parameter> parameter )
_ZN4Ogre8RTShader15CGProgramWriter19writeLocalParameterERSoNS_9SharedPtrINS0_9ParameterEEE
CGProgramWriter::writeUniformParameter ( std::ostream& os, Ogre::SharedPtr<UniformParameter> parameter )
_ZN4Ogre8RTShader15CGProgramWriter21writeUniformParameterERSoNS_9SharedPtrINS0_16UniformParameterEEE
OgreShaderExDualQuaternionSkinning.h
namespace Ogre::RTShader
DualQuaternionSkinning::addIndexedPositionWeight ( Function* vsMain, int index, Ogre::SharedPtr<Parameter>& pWorldMatrix, Ogre::SharedPtr<Parameter>& pPositionTempParameter, Ogre::SharedPtr<Parameter>& pPositionRelatedOutputParam, int& funcCounter )
_ZN4Ogre8RTShader22DualQuaternionSkinning24addIndexedPositionWeightEPNS0_8FunctionEiRNS_9SharedPtrINS0_9ParameterEEES7_S7_Ri
DualQuaternionSkinning::addNormalRelatedCalculations ( Function* vsMain, Ogre::SharedPtr<Parameter>& pNormalRelatedParam, Ogre::SharedPtr<Parameter>& pNormalWorldRelatedParam, int& funcCounter )
_ZN4Ogre8RTShader22DualQuaternionSkinning28addNormalRelatedCalculationsEPNS0_8FunctionERNS_9SharedPtrINS0_9ParameterEEES7_Ri
DualQuaternionSkinning::addPositionCalculations ( Function* vsMain, int& funcCounter )
_ZN4Ogre8RTShader22DualQuaternionSkinning23addPositionCalculationsEPNS0_8FunctionERi
DualQuaternionSkinning::adjustForCorrectAntipodality ( Function* vsMain, int index, int& funcCounter, Ogre::SharedPtr<Parameter>const& pTempWorldMatrix )
_ZN4Ogre8RTShader22DualQuaternionSkinning28adjustForCorrectAntipodalityEPNS0_8FunctionEiRiRKNS_9SharedPtrINS0_9ParameterEEE
OgreShaderExHardwareSkinning.h
namespace Ogre::RTShader
HardwareSkinningFactory::extractSkeletonData ( Ogre::Entity const* pEntity, unsigned int subEntityIndex, Ogre::ushort& boneCount, Ogre::ushort& weightCount )
_ZN4Ogre8RTShader23HardwareSkinningFactory19extractSkeletonDataEPKNS_6EntityEjRtS5_
HardwareSkinningFactory::imprintSkeletonData ( Ogre::SharedPtr<Ogre::Material>const& pMaterial, bool isVaild, Ogre::ushort boneCount, Ogre::ushort weightCount, enum SkinningType skinningType, bool correctAntidpodalityHandling, bool scalingShearingSupport )
_ZN4Ogre8RTShader23HardwareSkinningFactory19imprintSkeletonDataERKNS_9SharedPtrINS_8MaterialEEEbttNS0_12SkinningTypeEbb
HardwareSkinningFactory::setCustomShadowCasterMaterials ( enum SkinningType const skinningType, Ogre::SharedPtr<Ogre::Material>const& caster1Weight, Ogre::SharedPtr<Ogre::Material>const& caster2Weight, Ogre::SharedPtr<Ogre::Material>const& caster3Weight, Ogre::SharedPtr<Ogre::Material>const& caster4Weight )
_ZN4Ogre8RTShader23HardwareSkinningFactory30setCustomShadowCasterMaterialsENS0_12SkinningTypeERKNS_9SharedPtrINS_8MaterialEEES7_S7_S7_
HardwareSkinningFactory::setCustomShadowReceiverMaterials ( enum SkinningType const skinningType, Ogre::SharedPtr<Ogre::Material>const& receiver1Weight, Ogre::SharedPtr<Ogre::Material>const& receiver2Weight, Ogre::SharedPtr<Ogre::Material>const& receiver3Weight, Ogre::SharedPtr<Ogre::Material>const& receiver4Weight )
_ZN4Ogre8RTShader23HardwareSkinningFactory32setCustomShadowReceiverMaterialsENS0_12SkinningTypeERKNS_9SharedPtrINS_8MaterialEEES7_S7_S7_
OgreShaderExIntegratedPSSM3.h
namespace Ogre::RTShader
IntegratedPSSM3::addPSInvocation ( Program* psProgram, int const groupOrder, int& internalCounter )
_ZN4Ogre8RTShader15IntegratedPSSM315addPSInvocationEPNS0_7ProgramEiRi
IntegratedPSSM3::addVSInvocation ( Function* vsMain, int const groupOrder, int& internalCounter )
_ZN4Ogre8RTShader15IntegratedPSSM315addVSInvocationEPNS0_8FunctionEiRi
OgreShaderExLayeredBlending.h
namespace Ogre::RTShader
LayeredBlending::addPSBlendInvocations ( Function* psMain, Ogre::SharedPtr<Parameter> arg1, Ogre::SharedPtr<Parameter> arg2, Ogre::SharedPtr<Parameter> texel, int samplerIndex, Ogre::LayerBlendModeEx const& blendMode, int const groupOrder, int& internalCounter, int targetChannels )
_ZN4Ogre8RTShader15LayeredBlending21addPSBlendInvocationsEPNS0_8FunctionENS_9SharedPtrINS0_9ParameterEEES6_S6_iRKNS_16LayerBlendModeExEiRii
LayeredBlending::addPSModifierInvocation ( Function* psMain, int samplerIndex, Ogre::SharedPtr<Parameter> arg1, Ogre::SharedPtr<Parameter> arg2, int const groupOrder, int& internalCounter, int targetChannels )
_ZN4Ogre8RTShader15LayeredBlending23addPSModifierInvocationEPNS0_8FunctionEiNS_9SharedPtrINS0_9ParameterEEES6_iRii
OgreShaderExLinearSkinning.h
namespace Ogre::RTShader
LinearSkinning::addIndexedNormalRelatedWeight ( Function* vsMain, Ogre::SharedPtr<Parameter>& pNormalParam, Ogre::SharedPtr<Parameter>& pNormalWorldRelatedParam, int index, int& funcCounter )
_ZN4Ogre8RTShader14LinearSkinning29addIndexedNormalRelatedWeightEPNS0_8FunctionERNS_9SharedPtrINS0_9ParameterEEES7_iRi
LinearSkinning::addIndexedPositionWeight ( Function* vsMain, int index, int& funcCounter )
_ZN4Ogre8RTShader14LinearSkinning24addIndexedPositionWeightEPNS0_8FunctionEiRi
LinearSkinning::addNormalRelatedCalculations ( Function* vsMain, Ogre::SharedPtr<Parameter>& pNormalRelatedParam, Ogre::SharedPtr<Parameter>& pNormalWorldRelatedParam, int& funcCounter )
_ZN4Ogre8RTShader14LinearSkinning28addNormalRelatedCalculationsEPNS0_8FunctionERNS_9SharedPtrINS0_9ParameterEEES7_Ri
LinearSkinning::addPositionCalculations ( Function* vsMain, int& funcCounter )
_ZN4Ogre8RTShader14LinearSkinning23addPositionCalculationsEPNS0_8FunctionERi
OgreShaderExNormalMapLighting.h
namespace Ogre::RTShader
NormalMapLighting::addPSFinalAssignmentInvocation ( Function* psMain, int const groupOrder, int& internalCounter )
_ZN4Ogre8RTShader17NormalMapLighting30addPSFinalAssignmentInvocationEPNS0_8FunctionEiRi
NormalMapLighting::addPSGlobalIlluminationInvocation ( Function* psMain, int const groupOrder, int& internalCounter )
_ZN4Ogre8RTShader17NormalMapLighting33addPSGlobalIlluminationInvocationEPNS0_8FunctionEiRi
NormalMapLighting::addPSIlluminationInvocation ( struct NormalMapLighting::LightParams* curLightParams, Function* psMain, int const groupOrder, int& internalCounter )
_ZN4Ogre8RTShader17NormalMapLighting27addPSIlluminationInvocationEPNS1_11LightParamsEPNS0_8FunctionEiRi
NormalMapLighting::addPSNormalFetchInvocation ( Function* psMain, int const groupOrder, int& internalCounter )
_ZN4Ogre8RTShader17NormalMapLighting26addPSNormalFetchInvocationEPNS0_8FunctionEiRi
NormalMapLighting::addVSIlluminationInvocation ( struct NormalMapLighting::LightParams* curLightParams, Function* vsMain, int const groupOrder, int& internalCounter )
_ZN4Ogre8RTShader17NormalMapLighting27addVSIlluminationInvocationEPNS1_11LightParamsEPNS0_8FunctionEiRi
NormalMapLighting::addVSInvocation ( Function* vsMain, int const groupOrder, int& internalCounter )
_ZN4Ogre8RTShader17NormalMapLighting15addVSInvocationEPNS0_8FunctionEiRi
NormalMapLighting::getExecutionOrder ( ) const
_ZNK4Ogre8RTShader17NormalMapLighting17getExecutionOrderEv
NormalMapLighting::getLightCount ( int* lightCount ) const
_ZNK4Ogre8RTShader17NormalMapLighting13getLightCountEPi
NormalMapLighting::msBlankLight [data]
_ZN4Ogre8RTShader17NormalMapLighting12msBlankLightE
NormalMapLighting::resolveParameters ( ProgramSet* programSet )
_ZN4Ogre8RTShader17NormalMapLighting17resolveParametersEPNS0_10ProgramSetE
NormalMapLighting::setLightCount ( int const* lightCount )
_ZN4Ogre8RTShader17NormalMapLighting13setLightCountEPKi
OgreShaderExPerPixelLighting.h
namespace Ogre::RTShader
PerPixelLighting::addPSFinalAssignmentInvocation ( Function* psMain, int const groupOrder, int& internalCounter )
_ZN4Ogre8RTShader16PerPixelLighting30addPSFinalAssignmentInvocationEPNS0_8FunctionEiRi
PerPixelLighting::addPSGlobalIlluminationInvocation ( Function* psMain, int const groupOrder, int& internalCounter )
_ZN4Ogre8RTShader16PerPixelLighting33addPSGlobalIlluminationInvocationEPNS0_8FunctionEiRi
PerPixelLighting::addPSIlluminationInvocation ( struct PerPixelLighting::LightParams* curLightParams, Function* psMain, int const groupOrder, int& internalCounter )
_ZN4Ogre8RTShader16PerPixelLighting27addPSIlluminationInvocationEPNS1_11LightParamsEPNS0_8FunctionEiRi
PerPixelLighting::addVSInvocation ( Function* vsMain, int const groupOrder, int& internalCounter )
_ZN4Ogre8RTShader16PerPixelLighting15addVSInvocationEPNS0_8FunctionEiRi
OgreShaderExTextureAtlasSampler.h
namespace Ogre::RTShader
TextureAtlasSamplerFactory::addTexutreAtlasDefinition ( Ogre::SharedPtr<Ogre::DataStream> stream, Ogre::SharedPtr<std::vector<TextureAtlasRecord> > textureAtlasTable )
_ZN4Ogre8RTShader26TextureAtlasSamplerFactory25addTexutreAtlasDefinitionENS_9SharedPtrINS_10DataStreamEEENS2_ISt6vectorINS0_18TextureAtlasRecordESaIS6_EEEE
TextureAtlasSamplerFactory::addTexutreAtlasDefinition ( Ogre::String const& filename, Ogre::SharedPtr<std::vector<TextureAtlasRecord> > textureAtlasTable )
_ZN4Ogre8RTShader26TextureAtlasSamplerFactory25addTexutreAtlasDefinitionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_9SharedPtrISt6vectorINS0_18TextureAtlasRecordESaISC_EEEE
TextureAtlasSamplerFactory::setTextureAtlasTable ( Ogre::String const& textureName, Ogre::SharedPtr<std::vector<TextureAtlasRecord> >const& atlasData, bool autoBorderAdjust )
_ZN4Ogre8RTShader26TextureAtlasSamplerFactory20setTextureAtlasTableERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_9SharedPtrISt6vectorINS0_18TextureAtlasRecordESaISC_EEEEb
OgreShaderFFPLighting.h
namespace Ogre::RTShader
FFPLighting::addGlobalIlluminationInvocation ( Function* vsMain, int const groupOrder, int& internalCounter )
_ZN4Ogre8RTShader11FFPLighting31addGlobalIlluminationInvocationEPNS0_8FunctionEiRi
FFPLighting::addIlluminationInvocation ( struct FFPLighting::LightParams* curLightParams, Function* vsMain, int const groupOrder, int& internalCounter )
_ZN4Ogre8RTShader11FFPLighting25addIlluminationInvocationEPNS1_11LightParamsEPNS0_8FunctionEiRi
OgreShaderFFPTexturing.h
namespace Ogre::RTShader
FFPTexturing::addPSArgumentInvocations ( Function* psMain, Ogre::SharedPtr<Parameter> arg, Ogre::SharedPtr<Parameter> texel, int samplerIndex, enum Ogre::LayerBlendSource blendSrc, Ogre::ColourValue const& colourValue, Ogre::Real alphaValue, bool isAlphaArgument, int const groupOrder, int& internalCounter )
_ZN4Ogre8RTShader12FFPTexturing24addPSArgumentInvocationsEPNS0_8FunctionENS_9SharedPtrINS0_9ParameterEEES6_iNS_16LayerBlendSourceERKNS_11ColourValueEfbiRi
FFPTexturing::addPSFunctionInvocations ( struct FFPTexturing::TextureUnitParams* textureUnitParams, Function* psMain, int& internalCounter )
_ZN4Ogre8RTShader12FFPTexturing24addPSFunctionInvocationsEPNS1_17TextureUnitParamsEPNS0_8FunctionERi
FFPTexturing::addPSSampleTexelInvocation ( struct FFPTexturing::TextureUnitParams* textureUnitParams, Function* psMain, Ogre::SharedPtr<Parameter>const& texel, int groupOrder, int& internalCounter )
_ZN4Ogre8RTShader12FFPTexturing26addPSSampleTexelInvocationEPNS1_17TextureUnitParamsEPNS0_8FunctionERKNS_9SharedPtrINS0_9ParameterEEEiRi
OgreShaderFunction.h
namespace Ogre::RTShader
Function::addInputParameter ( Ogre::SharedPtr<Parameter> parameter )
_ZN4Ogre8RTShader8Function17addInputParameterENS_9SharedPtrINS0_9ParameterEEE
Function::addOutputParameter ( Ogre::SharedPtr<Parameter> parameter )
_ZN4Ogre8RTShader8Function18addOutputParameterENS_9SharedPtrINS0_9ParameterEEE
Function::addParameter ( Ogre::vector<Ogre::SharedPtr<Parameter>, Ogre::STLAllocator<Ogre::SharedPtr<Parameter>, Ogre::CategorisedAllocPolicy<(Ogre::MemoryCategory)0> > >::type& parameterList, Ogre::SharedPtr<Parameter> parameter )
_ZN4Ogre8RTShader8Function12addParameterERSt6vectorINS_9SharedPtrINS0_9ParameterEEESaIS5_EES5_
Function::deleteInputParameter ( Ogre::SharedPtr<Parameter> parameter )
_ZN4Ogre8RTShader8Function20deleteInputParameterENS_9SharedPtrINS0_9ParameterEEE
Function::deleteOutputParameter ( Ogre::SharedPtr<Parameter> parameter )
_ZN4Ogre8RTShader8Function21deleteOutputParameterENS_9SharedPtrINS0_9ParameterEEE
Function::deleteParameter ( Ogre::vector<Ogre::SharedPtr<Parameter>, Ogre::STLAllocator<Ogre::SharedPtr<Parameter>, Ogre::CategorisedAllocPolicy<(Ogre::MemoryCategory)0> > >::type& parameterList, Ogre::SharedPtr<Parameter> parameter )
_ZN4Ogre8RTShader8Function15deleteParameterERSt6vectorINS_9SharedPtrINS0_9ParameterEEESaIS5_EES5_
Function::getParameterByContent ( Ogre::vector<Ogre::SharedPtr<Parameter>, Ogre::STLAllocator<Ogre::SharedPtr<Parameter>, Ogre::CategorisedAllocPolicy<(Ogre::MemoryCategory)0> > >::type const& parameterList, enum Parameter::Content const content, enum Ogre::GpuConstantType type )
_ZN4Ogre8RTShader8Function21getParameterByContentERKSt6vectorINS_9SharedPtrINS0_9ParameterEEESaIS5_EENS4_7ContentENS_15GpuConstantTypeE
Function::getParameterByName ( Ogre::vector<Ogre::SharedPtr<Parameter>, Ogre::STLAllocator<Ogre::SharedPtr<Parameter>, Ogre::CategorisedAllocPolicy<(Ogre::MemoryCategory)0> > >::type const& parameterList, Ogre::String const& name ) [static]
_ZN4Ogre8RTShader8Function18getParameterByNameERKSt6vectorINS_9SharedPtrINS0_9ParameterEEESaIS5_EERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
Function::getParameterBySemantic ( Ogre::vector<Ogre::SharedPtr<Parameter>, Ogre::STLAllocator<Ogre::SharedPtr<Parameter>, Ogre::CategorisedAllocPolicy<(Ogre::MemoryCategory)0> > >::type const& parameterList, enum Parameter::Semantic const semantic, int index ) [static]
_ZN4Ogre8RTShader8Function22getParameterBySemanticERKSt6vectorINS_9SharedPtrINS0_9ParameterEEESaIS5_EENS4_8SemanticEi
Function::sortAtomInstances ( )
_ZN4Ogre8RTShader8Function17sortAtomInstancesEv
OgreShaderFunctionAtom.h
namespace Ogre::RTShader
FunctionAtom::getInternalExecutionOrder ( ) const
_ZNK4Ogre8RTShader12FunctionAtom25getInternalExecutionOrderEv
Operand::Operand [C1] ( Ogre::SharedPtr<Parameter> parameter, enum Operand::OpSemantic opSemantic, int opMask, Ogre::ushort indirectionLevel )
_ZN4Ogre8RTShader7OperandC1ENS_9SharedPtrINS0_9ParameterEEENS1_10OpSemanticEit
Operand::Operand [C2] ( Ogre::SharedPtr<Parameter> parameter, enum Operand::OpSemantic opSemantic, int opMask, Ogre::ushort indirectionLevel )
_ZN4Ogre8RTShader7OperandC2ENS_9SharedPtrINS0_9ParameterEEENS1_10OpSemanticEit
OgreShaderGenerator.h
namespace Ogre::RTShader
ShaderGenerator::createShaderBasedTechnique ( Ogre::String const& materialName, Ogre::String const& srcTechniqueSchemeName, Ogre::String const& dstTechniqueSchemeName, bool overProgrammable )
_ZN4Ogre8RTShader15ShaderGenerator26createShaderBasedTechniqueERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_S9_b
ShaderGenerator::findSourceTechnique ( Ogre::String const& materialName, Ogre::String const& groupName, Ogre::String const& srcTechniqueSchemeName, bool allowProgrammable )
_ZN4Ogre8RTShader15ShaderGenerator19findSourceTechniqueERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_S9_b
ShaderGenerator::getRenderState ( Ogre::String const& schemeName, Ogre::String const& materialName, unsigned short passIndex )
_ZN4Ogre8RTShader15ShaderGenerator14getRenderStateERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_t
ShaderGenerator::getTranslator ( Ogre::SharedPtr<Ogre::AbstractNode>const& node )
_ZN4Ogre8RTShader15ShaderGenerator13getTranslatorERKNS_9SharedPtrINS_12AbstractNodeEEE
ShaderGenerator::isProgrammable ( Ogre::Technique* tech ) const
_ZNK4Ogre8RTShader15ShaderGenerator14isProgrammableEPNS_9TechniqueE
ShaderGenerator::removeShaderBasedTechnique ( Ogre::String const& materialName, Ogre::String const& srcTechniqueSchemeName, Ogre::String const& dstTechniqueSchemeName )
_ZN4Ogre8RTShader15ShaderGenerator26removeShaderBasedTechniqueERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_S9_
ShaderGenerator::setTargetLanguage ( Ogre::String const& shaderLanguage )
_ZN4Ogre8RTShader15ShaderGenerator17setTargetLanguageERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
ShaderGenerator::SGTechnique::SGTechnique [C1] ( ShaderGenerator::SGMaterial* parent, Ogre::Technique* srcTechnique, Ogre::String const& dstTechniqueSchemeName )
_ZN4Ogre8RTShader15ShaderGenerator11SGTechniqueC1EPNS1_10SGMaterialEPNS_9TechniqueERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
ShaderGenerator::SGTechnique::SGTechnique [C2] ( ShaderGenerator::SGMaterial* parent, Ogre::Technique* srcTechnique, Ogre::String const& dstTechniqueSchemeName )
_ZN4Ogre8RTShader15ShaderGenerator11SGTechniqueC2EPNS1_10SGMaterialEPNS_9TechniqueERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
OgreShaderGLSLProgramWriter.h
namespace Ogre::RTShader
GLSLProgramWriter::writeLocalParameter ( std::ostream& os, Ogre::SharedPtr<Parameter> parameter )
_ZN4Ogre8RTShader17GLSLProgramWriter19writeLocalParameterERSoNS_9SharedPtrINS0_9ParameterEEE
OgreShaderHLSLProgramWriter.h
namespace Ogre::RTShader
HLSLProgramWriter::writeFunctionParameter ( std::ostream& os, Ogre::SharedPtr<Parameter> parameter, char const* forcedSemantic )
_ZN4Ogre8RTShader17HLSLProgramWriter22writeFunctionParameterERSoNS_9SharedPtrINS0_9ParameterEEEPKc
HLSLProgramWriter::writeLocalParameter ( std::ostream& os, Ogre::SharedPtr<Parameter> parameter )
_ZN4Ogre8RTShader17HLSLProgramWriter19writeLocalParameterERSoNS_9SharedPtrINS0_9ParameterEEE
HLSLProgramWriter::writeUniformParameter ( std::ostream& os, Ogre::SharedPtr<UniformParameter> parameter )
_ZN4Ogre8RTShader17HLSLProgramWriter21writeUniformParameterERSoNS_9SharedPtrINS0_16UniformParameterEEE
OgreShaderParameter.h
namespace Ogre::RTShader
ParameterFactory::createConstParamFloat ( float val ) [static]
_ZN4Ogre8RTShader16ParameterFactory21createConstParamFloatEf
ParameterFactory::createConstParamVector2 ( Ogre::Vector2 val ) [static]
_ZN4Ogre8RTShader16ParameterFactory23createConstParamVector2ENS_7Vector2E
ParameterFactory::createConstParamVector3 ( Ogre::Vector3 val ) [static]
_ZN4Ogre8RTShader16ParameterFactory23createConstParamVector3ENS_7Vector3E
ParameterFactory::createConstParamVector4 ( Ogre::Vector4 val ) [static]
_ZN4Ogre8RTShader16ParameterFactory23createConstParamVector4ENS_7Vector4E
UniformParameter::bind ( Ogre::SharedPtr<Ogre::GpuProgramParameters> paramsPtr )
_ZN4Ogre8RTShader16UniformParameter4bindENS_9SharedPtrINS_20GpuProgramParametersEEE
OgreShaderProgram.h
namespace Ogre::RTShader
Program::addParameter ( Ogre::SharedPtr<UniformParameter> parameter )
_ZN4Ogre8RTShader7Program12addParameterENS_9SharedPtrINS0_16UniformParameterEEE
Program::removeParameter ( Ogre::SharedPtr<UniformParameter> parameter )
_ZN4Ogre8RTShader7Program15removeParameterENS_9SharedPtrINS0_16UniformParameterEEE
OgreShaderProgramManager.h
namespace Ogre::RTShader
ProgramManager::bindUniformParameters ( Program* pCpuProgram, Ogre::SharedPtr<Ogre::GpuProgramParameters>const& passParams )
_ZN4Ogre8RTShader14ProgramManager21bindUniformParametersEPNS0_7ProgramERKNS_9SharedPtrINS_20GpuProgramParametersEEE
ProgramManager::destroyGpuProgram ( Ogre::SharedPtr<Ogre::GpuProgram>& gpuProgram )
_ZN4Ogre8RTShader14ProgramManager17destroyGpuProgramERNS_9SharedPtrINS_10GpuProgramEEE
ProgramManager::flushGpuProgramsCache ( Ogre::map<std::__cxx11::basic_string<char>, Ogre::SharedPtr<Ogre::GpuProgram>, std::less<std::__cxx11::basic_string<char> >, Ogre::STLAllocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, Ogre::SharedPtr<Ogre::GpuProgram> >, Ogre::CategorisedAllocPolicy<(Ogre::MemoryCategory)0> > >::type& gpuProgramsMap )
_ZN4Ogre8RTShader14ProgramManager21flushGpuProgramsCacheERSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_9SharedPtrINS_10GpuProgramEEESt4lessIS8_ESaISt4pairIKS8_SB_EEE
ProgramManager::generateGUID ( Ogre::String const& programString )
_ZN4Ogre8RTShader14ProgramManager12generateGUIDERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
OgreShaderProgramProcessor.h
namespace Ogre::RTShader
ProgramProcessor::buildParameterReferenceMap ( Ogre::vector<FunctionAtom*, Ogre::STLAllocator<FunctionAtom*, Ogre::CategorisedAllocPolicy<(Ogre::MemoryCategory)0> > >::type& funcAtomList, Ogre::map<Parameter*, std::vector<Operand*>, std::less<Parameter*>, Ogre::STLAllocator<std::pair<Parameter*const, std::vector<Operand*> >, Ogre::CategorisedAllocPolicy<(Ogre::MemoryCategory)0> > >::type& paramsRefMap )
_ZN4Ogre8RTShader16ProgramProcessor26buildParameterReferenceMapERSt6vectorIPNS0_12FunctionAtomESaIS4_EERSt3mapIPNS0_9ParameterES2_IPNS0_7OperandESaISC_EESt4lessISA_ESaISt4pairIKSA_SE_EEE
ProgramProcessor::buildTexcoordTable ( Ogre::vector<Ogre::SharedPtr<Parameter>, Ogre::STLAllocator<Ogre::SharedPtr<Parameter>, Ogre::CategorisedAllocPolicy<(Ogre::MemoryCategory)0> > >::type const& paramList, Ogre::vector<Ogre::SharedPtr<Parameter>, Ogre::STLAllocator<Ogre::SharedPtr<Parameter>, Ogre::CategorisedAllocPolicy<(Ogre::MemoryCategory)0> > >::type* outParamsTable )
_ZN4Ogre8RTShader16ProgramProcessor18buildTexcoordTableERKSt6vectorINS_9SharedPtrINS0_9ParameterEEESaIS5_EEPS7_
ProgramProcessor::generateLocalSplitParameters ( Function* func, enum Ogre::GpuProgramType progType, Ogre::vector<ProgramProcessor::MergeParameter, Ogre::STLAllocator<ProgramProcessor::MergeParameter, Ogre::CategorisedAllocPolicy<(Ogre::MemoryCategory)0> > >::type& mergedParams, Ogre::vector<Ogre::SharedPtr<Parameter>, Ogre::STLAllocator<Ogre::SharedPtr<Parameter>, Ogre::CategorisedAllocPolicy<(Ogre::MemoryCategory)0> > >::type& splitParams, Ogre::map<Parameter*, Ogre::SharedPtr<Parameter>, std::less<Parameter*>, Ogre::STLAllocator<std::pair<Parameter*const, Ogre::SharedPtr<Parameter> >, Ogre::CategorisedAllocPolicy<(Ogre::MemoryCategory)0> > >::type& localParamsMap )
_ZN4Ogre8RTShader16ProgramProcessor28generateLocalSplitParametersEPNS0_8FunctionENS_14GpuProgramTypeERSt6vectorINS1_14MergeParameterESaIS6_EERS5_INS_9SharedPtrINS0_9ParameterEEESaISC_EERSt3mapIPSB_SC_St4lessISH_ESaISt4pairIKSH_SC_EEE
ProgramProcessor::MergeParameter::addSourceParameter ( Ogre::SharedPtr<Parameter> srcParam, int mask )
_ZN4Ogre8RTShader16ProgramProcessor14MergeParameter18addSourceParameterENS_9SharedPtrINS0_9ParameterEEEi
ProgramProcessor::mergeParameters ( Ogre::vector<Ogre::SharedPtr<Parameter>, Ogre::STLAllocator<Ogre::SharedPtr<Parameter>, Ogre::CategorisedAllocPolicy<(Ogre::MemoryCategory)0> > >::type* paramsTable, Ogre::vector<ProgramProcessor::MergeParameter, Ogre::STLAllocator<ProgramProcessor::MergeParameter, Ogre::CategorisedAllocPolicy<(Ogre::MemoryCategory)0> > >::type& mergedParams, Ogre::vector<Ogre::SharedPtr<Parameter>, Ogre::STLAllocator<Ogre::SharedPtr<Parameter>, Ogre::CategorisedAllocPolicy<(Ogre::MemoryCategory)0> > >::type& splitParams )
_ZN4Ogre8RTShader16ProgramProcessor15mergeParametersEPSt6vectorINS_9SharedPtrINS0_9ParameterEEESaIS5_EERS2_INS1_14MergeParameterESaIS9_EERS7_
ProgramProcessor::mergeParametersByCombination ( struct ProgramProcessor::MergeCombination const& combination, Ogre::vector<Ogre::SharedPtr<Parameter>, Ogre::STLAllocator<Ogre::SharedPtr<Parameter>, Ogre::CategorisedAllocPolicy<(Ogre::MemoryCategory)0> > >::type* paramsTable, ProgramProcessor::MergeParameter* mergedParameter )
_ZN4Ogre8RTShader16ProgramProcessor28mergeParametersByCombinationERKNS1_16MergeCombinationEPSt6vectorINS_9SharedPtrINS0_9ParameterEEESaIS8_EEPNS1_14MergeParameterE
ProgramProcessor::mergeParametersByPredefinedCombinations ( Ogre::vector<Ogre::SharedPtr<Parameter>, Ogre::STLAllocator<Ogre::SharedPtr<Parameter>, Ogre::CategorisedAllocPolicy<(Ogre::MemoryCategory)0> > >::type* paramsTable, Ogre::vector<ProgramProcessor::MergeParameter, Ogre::STLAllocator<ProgramProcessor::MergeParameter, Ogre::CategorisedAllocPolicy<(Ogre::MemoryCategory)0> > >::type& mergedParams )
_ZN4Ogre8RTShader16ProgramProcessor39mergeParametersByPredefinedCombinationsEPSt6vectorINS_9SharedPtrINS0_9ParameterEEESaIS5_EERS2_INS1_14MergeParameterESaIS9_EE
ProgramProcessor::mergeParametersReminders ( Ogre::vector<Ogre::SharedPtr<Parameter>, Ogre::STLAllocator<Ogre::SharedPtr<Parameter>, Ogre::CategorisedAllocPolicy<(Ogre::MemoryCategory)0> > >::type* paramsTable, Ogre::vector<ProgramProcessor::MergeParameter, Ogre::STLAllocator<ProgramProcessor::MergeParameter, Ogre::CategorisedAllocPolicy<(Ogre::MemoryCategory)0> > >::type& mergedParams, Ogre::vector<Ogre::SharedPtr<Parameter>, Ogre::STLAllocator<Ogre::SharedPtr<Parameter>, Ogre::CategorisedAllocPolicy<(Ogre::MemoryCategory)0> > >::type& splitParams )
_ZN4Ogre8RTShader16ProgramProcessor24mergeParametersRemindersEPSt6vectorINS_9SharedPtrINS0_9ParameterEEESaIS5_EERS2_INS1_14MergeParameterESaIS9_EERS7_
ProgramProcessor::rebuildFunctionInvocations ( Ogre::vector<FunctionAtom*, Ogre::STLAllocator<FunctionAtom*, Ogre::CategorisedAllocPolicy<(Ogre::MemoryCategory)0> > >::type& funcAtomList, Ogre::vector<ProgramProcessor::MergeParameter, Ogre::STLAllocator<ProgramProcessor::MergeParameter, Ogre::CategorisedAllocPolicy<(Ogre::MemoryCategory)0> > >::type& mergedParams, Ogre::map<Parameter*, Ogre::SharedPtr<Parameter>, std::less<Parameter*>, Ogre::STLAllocator<std::pair<Parameter*const, Ogre::SharedPtr<Parameter> >, Ogre::CategorisedAllocPolicy<(Ogre::MemoryCategory)0> > >::type& localParamsMap )
_ZN4Ogre8RTShader16ProgramProcessor26rebuildFunctionInvocationsERSt6vectorIPNS0_12FunctionAtomESaIS4_EERS2_INS1_14MergeParameterESaIS8_EERSt3mapIPNS0_9ParameterENS_9SharedPtrISD_EESt4lessISE_ESaISt4pairIKSE_SG_EEE
ProgramProcessor::replaceSplitParametersReferences ( Ogre::map<Parameter*, Ogre::SharedPtr<Parameter>, std::less<Parameter*>, Ogre::STLAllocator<std::pair<Parameter*const, Ogre::SharedPtr<Parameter> >, Ogre::CategorisedAllocPolicy<(Ogre::MemoryCategory)0> > >::type& localParamsMap, Ogre::map<Parameter*, std::vector<Operand*>, std::less<Parameter*>, Ogre::STLAllocator<std::pair<Parameter*const, std::vector<Operand*> >, Ogre::CategorisedAllocPolicy<(Ogre::MemoryCategory)0> > >::type& paramsRefMap )
_ZN4Ogre8RTShader16ProgramProcessor32replaceSplitParametersReferencesERSt3mapIPNS0_9ParameterENS_9SharedPtrIS3_EESt4lessIS4_ESaISt4pairIKS4_S6_EEERS2_IS4_St6vectorIPNS0_7OperandESaISH_EES8_SaIS9_ISA_SJ_EEE
OgreShaderProgramSet.h
namespace Ogre::RTShader
ProgramSet::setGpuFragmentProgram ( Ogre::SharedPtr<Ogre::GpuProgram> psGpuProgram )
_ZN4Ogre8RTShader10ProgramSet21setGpuFragmentProgramENS_9SharedPtrINS_10GpuProgramEEE
ProgramSet::setGpuVertexProgram ( Ogre::SharedPtr<Ogre::GpuProgram> vsGpuProgram )
_ZN4Ogre8RTShader10ProgramSet19setGpuVertexProgramENS_9SharedPtrINS_10GpuProgramEEE
OgreShaderScriptTranslator.h
namespace Ogre::RTShader
SGScriptTranslator::translate ( Ogre::ScriptCompiler* compiler, Ogre::SharedPtr<Ogre::AbstractNode>const& node )
_ZN4Ogre8RTShader18SGScriptTranslator9translateEPNS_14ScriptCompilerERKNS_9SharedPtrINS_12AbstractNodeEEE
SGScriptTranslator::translatePass ( Ogre::ScriptCompiler* compiler, Ogre::SharedPtr<Ogre::AbstractNode>const& node )
_ZN4Ogre8RTShader18SGScriptTranslator13translatePassEPNS_14ScriptCompilerERKNS_9SharedPtrINS_12AbstractNodeEEE
SGScriptTranslator::translateTextureUnit ( Ogre::ScriptCompiler* compiler, Ogre::SharedPtr<Ogre::AbstractNode>const& node )
_ZN4Ogre8RTShader18SGScriptTranslator20translateTextureUnitEPNS_14ScriptCompilerERKNS_9SharedPtrINS_12AbstractNodeEEE
OgreSharedPtr.h
namespace Ogre
SharedPtrInfo::~SharedPtrInfo [D0] ( )
_ZN4Ogre13SharedPtrInfoD0Ev
SharedPtrInfo::~SharedPtrInfo [D1] ( )
_ZN4Ogre13SharedPtrInfoD1Ev
SharedPtrInfo::~SharedPtrInfo [D2] ( )
_ZN4Ogre13SharedPtrInfoD2Ev
to the top
Problems with Data Types, High Severity 35
OgreRenderable.h
namespace Ogre
[+] class Renderable 6
|
Change |
Effect |
1 |
Pure virtual method setUserAny ( Any const& ) has been removed from this class. |
Recompilation of a client program may be broken. |
2 |
Pure virtual method setPolygonModeOverrideable ( bool ) has been removed from this class. |
Recompilation of a client program may be broken. |
3 |
Pure virtual method getUserAny ( ) const has been removed from this class. |
Recompilation of a client program may be broken. |
4 |
Pure virtual method getRenderSystemData ( ) const has been removed from this class. |
Recompilation of a client program may be broken. |
5 |
Pure virtual method setRenderSystemData ( Renderable::RenderSystemData* ) const has been removed from this class. |
Recompilation of a client program may be broken. |
6 |
Pure virtual method getPolygonModeOverrideable ( ) const has been removed from this class. |
Recompilation of a client program may be broken. |
[+] affected symbols: 11 (1%)
Renderable::postRender ( SceneManager* p1, RenderSystem* p2 )
This method is from 'Renderable' class.
Renderable::getRenderOperation ( RenderOperation& p1 )
This method is from 'Renderable' class.
Renderable::preRender ( SceneManager* p1, RenderSystem* p2 )
This method is from 'Renderable' class.
Renderable::getMaterial ( )
This method is from 'Renderable' class.
Renderable::getTechnique ( )
This method is from 'Renderable' class.
Renderable::getCastsShadows ( )
This method is from 'Renderable' class.
Renderable::getWorldTransforms ( Matrix4* p1 )
This method is from 'Renderable' class.
Renderable::getSquaredViewDepth ( Camera const* p1 )
This method is from 'Renderable' class.
Renderable::getNumWorldTransforms ( )
This method is from 'Renderable' class.
Renderable::_updateCustomGpuParameter ( GpuProgramParameters::AutoConstantEntry const& p1, GpuProgramParameters* p2 )
This method is from 'Renderable' class.
...
OgreScriptTranslator.h
namespace Ogre
[+] class ScriptTranslator 2
|
Change |
Effect |
1 |
Pure virtual method translate ( ScriptCompiler*, std::shared_ptr<DataStream>const& ) has been added to this class. |
Recompilation of a client program may be broken with the error message: cannot allocate an object of abstract type ScriptTranslator because the following virtual functions are pure within ScriptTranslator: virtual translate ( ScriptCompiler*, std::shared_ptr<DataStream>const& ). |
2 |
Pure virtual method translate ( ScriptCompiler*, SharedPtr<AbstractNode>const& ) has been removed from this class. |
Recompilation of a client program may be broken. |
[+] affected symbols: 2 (0.2%)
ScriptTranslator::ScriptTranslator ( )
This constructor is from 'ScriptTranslator' class.
ScriptTranslator::~ScriptTranslator ( )
This destructor is from 'ScriptTranslator' class.
[+] class ScriptTranslatorManager 2
|
Change |
Effect |
1 |
Pure virtual method getTranslator ( std::shared_ptr<DataStream>const& ) has been added to this class. |
Recompilation of a client program may be broken with the error message: cannot allocate an object of abstract type ScriptTranslatorManager because the following virtual functions are pure within ScriptTranslatorManager: virtual getTranslator ( std::shared_ptr<DataStream>const& ). |
2 |
Pure virtual method getTranslator ( SharedPtr<AbstractNode>const& ) has been removed from this class. |
Recompilation of a client program may be broken. |
[+] affected symbols: 3 (0.3%)
ScriptTranslatorManager::ScriptTranslatorManager ( )
This constructor is from 'ScriptTranslatorManager' class.
ScriptTranslatorManager::~ScriptTranslatorManager ( )
This destructor is from 'ScriptTranslatorManager' class.
ScriptTranslatorManager::getNumTranslators ( )
This method is from 'ScriptTranslatorManager' class.
OgreShaderExNormalMapLighting.h
namespace Ogre::RTShader
[+] class NormalMapLighting 19
|
Change |
Effect |
1 |
Field mDerivedAmbientLightColour has been removed from this type. |
Recompilation of a client program may be broken with the error message: 'NormalMapLighting' has no member named 'mDerivedAmbientLightColour'. |
2 |
Field mDerivedSceneColour has been removed from this type. |
Recompilation of a client program may be broken with the error message: 'NormalMapLighting' has no member named 'mDerivedSceneColour'. |
3 |
Field mLightAmbientColour has been removed from this type. |
Recompilation of a client program may be broken with the error message: 'NormalMapLighting' has no member named 'mLightAmbientColour'. |
4 |
Field mLightParamsList has been removed from this type. |
Recompilation of a client program may be broken with the error message: 'NormalMapLighting' has no member named 'mLightParamsList'. |
5 |
Field mPSDiffuse has been removed from this type. |
Recompilation of a client program may be broken with the error message: 'NormalMapLighting' has no member named 'mPSDiffuse'. |
6 |
Field mPSOutDiffuse has been removed from this type. |
Recompilation of a client program may be broken with the error message: 'NormalMapLighting' has no member named 'mPSOutDiffuse'. |
7 |
Field mPSOutSpecular has been removed from this type. |
Recompilation of a client program may be broken with the error message: 'NormalMapLighting' has no member named 'mPSOutSpecular'. |
8 |
Field mPSSpecular has been removed from this type. |
Recompilation of a client program may be broken with the error message: 'NormalMapLighting' has no member named 'mPSSpecular'. |
9 |
Field mPSTempDiffuseColour has been removed from this type. |
Recompilation of a client program may be broken with the error message: 'NormalMapLighting' has no member named 'mPSTempDiffuseColour'. |
10 |
Field mPSTempSpecularColour has been removed from this type. |
Recompilation of a client program may be broken with the error message: 'NormalMapLighting' has no member named 'mPSTempSpecularColour'. |
11 |
Field mSpecularEnable has been removed from this type. |
Recompilation of a client program may be broken with the error message: 'NormalMapLighting' has no member named 'mSpecularEnable'. |
12 |
Field mSurfaceAmbientColour has been removed from this type. |
Recompilation of a client program may be broken with the error message: 'NormalMapLighting' has no member named 'mSurfaceAmbientColour'. |
13 |
Field mSurfaceDiffuseColour has been removed from this type. |
Recompilation of a client program may be broken with the error message: 'NormalMapLighting' has no member named 'mSurfaceDiffuseColour'. |
14 |
Field mSurfaceEmissiveColour has been removed from this type. |
Recompilation of a client program may be broken with the error message: 'NormalMapLighting' has no member named 'mSurfaceEmissiveColour'. |
15 |
Field mSurfaceShininess has been removed from this type. |
Recompilation of a client program may be broken with the error message: 'NormalMapLighting' has no member named 'mSurfaceShininess'. |
16 |
Field mSurfaceSpecularColour has been removed from this type. |
Recompilation of a client program may be broken with the error message: 'NormalMapLighting' has no member named 'mSurfaceSpecularColour'. |
17 |
Field mTrackVertexColourType has been removed from this type. |
Recompilation of a client program may be broken with the error message: 'NormalMapLighting' has no member named 'mTrackVertexColourType'. |
18 |
Field mVSInPosition has been removed from this type. |
Recompilation of a client program may be broken with the error message: 'NormalMapLighting' has no member named 'mVSInPosition'. |
19 |
Field mVSInNormal has been renamed to mNormalMapSamplerState. |
Recompilation of a client program may be broken with the error message: NormalMapLighting has no member named mVSInNormal. |
[+] affected symbols: 10 (0.9%)
NormalMapLighting::preAddToRenderState ( RenderState const* renderState, Ogre::Pass* srcPass, Ogre::Pass* dstPass )
This method is from 'NormalMapLighting' class.
NormalMapLighting::resolveDependencies ( ProgramSet* programSet )
This method is from 'NormalMapLighting' class.
NormalMapLighting::addFunctionInvocations ( ProgramSet* programSet )
This method is from 'NormalMapLighting' class.
NormalMapLighting::resolveGlobalParameters ( ProgramSet* programSet )
This method is from 'NormalMapLighting' class.
NormalMapLighting::updateGpuProgramsParams ( Ogre::Renderable* rend, Ogre::Pass* pass, Ogre::AutoParamDataSource const* source, Ogre::LightList const* pLightList )
This method is from 'NormalMapLighting' class.
NormalMapLighting::resolvePerLightParameters ( ProgramSet* programSet )
This method is from 'NormalMapLighting' class.
NormalMapLighting::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.
OgreShaderFunctionAtom.h
namespace Ogre::RTShader
[+] class FunctionAtom 1
|
Change |
Effect |
1 |
Field mInternalExecutionOrder has been removed from this type. |
Recompilation of a client program may be broken with the error message: 'FunctionAtom' has no member named 'mInternalExecutionOrder'. |
[+] affected symbols: 7 (0.7%)
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'.
HLSLProgramWriter::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.
OgreShaderGLSLProgramWriter.h
namespace Ogre::RTShader
[+] class GLSLProgramWriter 2
|
Change |
Effect |
1 |
Field mFragInputParams has been removed from this type. |
Recompilation of a client program may be broken with the error message: 'GLSLProgramWriter' has no member named 'mFragInputParams'. |
2 |
Field mInputToGLStatesMap has been renamed to mLocalRenames. |
Recompilation of a client program may be broken with the error message: GLSLProgramWriter has no member named mInputToGLStatesMap. |
[+] affected symbols: 7 (0.7%)
GLSLProgramWriter::writeSourceCode ( std::ostream& os, Program* program )
This method is from 'GLSLProgramWriter' class.
GLSLProgramWriter::writeOutParameters ( std::ostream& os, Function* function, enum Ogre::GpuProgramType gpuType )
This method is from 'GLSLProgramWriter' class.
GLSLProgramWriter::initializeStringMaps ( )
This method is from 'GLSLProgramWriter' class.
GLSLProgramWriter::writeInputParameters ( std::ostream& os, Function* function, enum Ogre::GpuProgramType gpuType )
This method is from 'GLSLProgramWriter' class.
GLSLProgramWriter::writeForwardDeclarations ( std::ostream& os, Program* program )
This method is from 'GLSLProgramWriter' class.
GLSLProgramWriter::GLSLProgramWriter ( )
This constructor is from 'GLSLProgramWriter' class.
GLSLProgramWriter::~GLSLProgramWriter ( )
This destructor is from 'GLSLProgramWriter' class.
OgreShaderHLSLProgramWriter.h
namespace Ogre::RTShader
[+] class HLSLProgramWriter 1
|
Change |
Effect |
1 |
Field mIsShaderModel4 has been removed from this type. |
Recompilation of a client program may be broken with the error message: 'HLSLProgramWriter' has no member named 'mIsShaderModel4'. |
[+] affected symbols: 7 (0.7%)
HLSLProgramWriter::writeSourceCode ( std::ostream& os, Program* program )
This method is from 'HLSLProgramWriter' class.
HLSLProgramWriter::writeAtomInstance ( std::ostream& os, FunctionAtom* atom )
This method is from 'HLSLProgramWriter' class.
HLSLProgramWriter::initializeStringMaps ( )
This method is from 'HLSLProgramWriter' class.
HLSLProgramWriter::writeFunctionDeclaration ( std::ostream& os, Function* function )
This method is from 'HLSLProgramWriter' class.
HLSLProgramWriter::writeProgramDependencies ( std::ostream& os, Program* program )
This method is from 'HLSLProgramWriter' class.
HLSLProgramWriter::HLSLProgramWriter ( )
This constructor is from 'HLSLProgramWriter' class.
HLSLProgramWriter::~HLSLProgramWriter ( )
This destructor is from 'HLSLProgramWriter' class.
OgreTextureUnitState.h
namespace Ogre
[+] enum TextureUnitState::BindingType 2
|
Change |
Effect |
1 |
Name of member with value 3 has been changed from BT_TESSELATION_HULL to BT_TESSELLATION_HULL. |
Recompilation of a client program may be broken with the error message: 'BT_TESSELATION_HULL' was not declared in this scope. |
2 |
Name of member with value 4 has been changed from BT_TESSELATION_DOMAIN to BT_TESSELLATION_DOMAIN. |
Recompilation of a client program may be broken with the error message: 'BT_TESSELATION_DOMAIN' was not declared in this scope. |
[+] affected symbols: 25 (2.4%)
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 ( )
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::addVSFunctionInvocations ( struct RTShader::FFPTexturing::TextureUnitParams* textureUnitParams, RTShader::Function* vsMain )
Field 'textureUnitParams.mTextureUnitState.mBindingType' in 1st parameter 'textureUnitParams' (pointer) is of type 'enum TextureUnitState::BindingType'.
RTShader::FFPFogFactory::writeInstance ( MaterialSerializer* ser, RTShader::SubRenderState* subRenderState, Pass* srcPass, Pass* dstPass )
Field 'ser.mScriptContext.textureUnit.mBindingType' in 1st parameter 'ser' (pointer) is of type 'enum TextureUnitState::BindingType'.
...
to the top
Problems with Symbols, High Severity 4
OgreShaderExPerPixelLighting.h
namespace Ogre::RTShader
[+] PerPixelLighting::getLightCount ( int* lightCount ) const 1
_ZNK4Ogre8RTShader16PerPixelLighting13getLightCountEPi
|
Change |
Effect |
1 |
This method became private. |
Recompilation of a client program may be broken with the error message: '_ZNK4Ogre8RTShader16PerPixelLighting13getLightCountEPi' is private. |
[+] PerPixelLighting::preAddToRenderState ( RenderState const* renderState, Ogre::Pass* srcPass, Ogre::Pass* dstPass ) 1
_ZN4Ogre8RTShader16PerPixelLighting19preAddToRenderStateEPKNS0_11RenderStateEPNS_4PassES6_
|
Change |
Effect |
1 |
This method became private. |
Recompilation of a client program may be broken with the error message: '_ZN4Ogre8RTShader16PerPixelLighting19preAddToRenderStateEPKNS0_11RenderStateEPNS_4PassES6_' is private. |
[+] PerPixelLighting::setLightCount ( int const* lightCount ) 1
_ZN4Ogre8RTShader16PerPixelLighting13setLightCountEPKi
|
Change |
Effect |
1 |
This method became private. |
Recompilation of a client program may be broken with the error message: '_ZN4Ogre8RTShader16PerPixelLighting13setLightCountEPKi' is private. |
OgreShaderGLSLProgramWriter.h
namespace Ogre::RTShader
[+] GLSLProgramWriter::initializeStringMaps ( ) 1
_ZN4Ogre8RTShader17GLSLProgramWriter20initializeStringMapsEv
|
Change |
Effect |
1 |
This method became private. |
Recompilation of a client program may be broken with the error message: '_ZN4Ogre8RTShader17GLSLProgramWriter20initializeStringMapsEv' is private. |
to the top
Problems with Data Types, Medium Severity 1
OgreRenderable.h
namespace Ogre
[+] class Renderable 1
|
Change |
Effect |
1 |
The pointer level of field mRenderSystemData has been increased from 1 to 0. |
Recompilation of a client program may be broken. |
[+] affected symbols: 11 (1%)
RenderOperation::RenderOperation ( )
Field 'this.srcRenderable' in the object of this method has base type 'Renderable'.
RTShader::FFPLighting::updateGpuProgramsParams ( Renderable* rend, Pass* pass, AutoParamDataSource const* source, LightList const* pLightList )
1st parameter 'rend' (pointer) has base type 'Renderable'.
RTShader::FFPTexturing::updateGpuProgramsParams ( Renderable* rend, Pass* pass, AutoParamDataSource const* source, LightList const* pLightList )
1st parameter 'rend' (pointer) has base type 'Renderable'.
RTShader::IntegratedPSSM3::updateGpuProgramsParams ( Renderable* rend, Pass* pass, AutoParamDataSource const* source, LightList const* pLightList )
1st parameter 'rend' (pointer) has base type 'Renderable'.
RTShader::ShaderGenerator::notifyRenderSingleObject ( Renderable* rend, Pass const* pass, AutoParamDataSource const* source, LightList const* pLightList, bool suppressRenderStateChanges )
1st parameter 'rend' (pointer) has base type 'Renderable'.
RTShader::ShaderGenerator::SGPass::notifyRenderSingleObject ( Renderable* rend, AutoParamDataSource const* source, LightList const* pLightList, bool suppressRenderStateChanges )
1st parameter 'rend' (pointer) has base type 'Renderable'.
RTShader::PerPixelLighting::updateGpuProgramsParams ( Renderable* rend, Pass* pass, AutoParamDataSource const* source, LightList const* pLightList )
1st parameter 'rend' (pointer) has base type 'Renderable'.
RTShader::NormalMapLighting::updateGpuProgramsParams ( Renderable* rend, Pass* pass, AutoParamDataSource const* source, LightList const* pLightList )
1st parameter 'rend' (pointer) has base type 'Renderable'.
RTShader::TriplanarTexturing::updateGpuProgramsParams ( Renderable* rend, Pass* pass, AutoParamDataSource const* source, LightList const* pLightList )
1st parameter 'rend' (pointer) has base type 'Renderable'.
RTShader::TextureAtlasSampler::updateGpuProgramsParams ( Renderable* rend, Pass* pass, AutoParamDataSource const* source, LightList const* pLightList )
1st parameter 'rend' (pointer) has base type 'Renderable'.
...
to the top
Problems with Symbols, Medium Severity 75
OgreScriptTranslator.h
namespace Ogre
[+] ScriptTranslatorManager::getTranslator ( SharedPtr<AbstractNode>const& p1 ) 1
⇣
ScriptTranslatorManager::getTranslator ( std::shared_ptr<DataStream>const& p1 )
_ZN4Ogre23ScriptTranslatorManager13getTranslatorERKNS_9SharedPtrINS_12AbstractNodeEEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
Recompilation of a client program may be broken. |
OgreShaderCGProgramWriter.h
namespace Ogre::RTShader
[+] CGProgramWriter::writeFunctionParameter ( std::ostream& os, Ogre::SharedPtr<Parameter> parameter ) 1
⇣
CGProgramWriter::writeFunctionParameter ( std::ostream& os, std::shared_ptr<Ogre::DataStream> parameter )
_ZN4Ogre8RTShader15CGProgramWriter22writeFunctionParameterERSoNS_9SharedPtrINS0_9ParameterEEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
Recompilation of a client program may be broken. |
[+] CGProgramWriter::writeLocalParameter ( std::ostream& os, Ogre::SharedPtr<Parameter> parameter ) 1
⇣
CGProgramWriter::writeLocalParameter ( std::ostream& os, std::shared_ptr<Ogre::DataStream> parameter )
_ZN4Ogre8RTShader15CGProgramWriter19writeLocalParameterERSoNS_9SharedPtrINS0_9ParameterEEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
Recompilation of a client program may be broken. |
[+] CGProgramWriter::writeUniformParameter ( std::ostream& os, Ogre::SharedPtr<UniformParameter> parameter ) 1
⇣
CGProgramWriter::writeUniformParameter ( std::ostream& os, std::shared_ptr<Ogre::DataStream> parameter )
_ZN4Ogre8RTShader15CGProgramWriter21writeUniformParameterERSoNS_9SharedPtrINS0_16UniformParameterEEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
Recompilation of a client program may be broken. |
OgreShaderExDualQuaternionSkinning.h
namespace Ogre::RTShader
[+] DualQuaternionSkinning::addIndexedPositionWeight ( Function* vsMain, int index, Ogre::SharedPtr<Parameter>& pWorldMatrix, Ogre::SharedPtr<Parameter>& pPositionTempParameter, Ogre::SharedPtr<Parameter>& pPositionRelatedOutputParam, int& funcCounter ) 1
⇣
DualQuaternionSkinning::addIndexedPositionWeight ( Function* vsMain, int index, std::shared_ptr<Ogre::DataStream>& pWorldMatrix, std::shared_ptr<Ogre::DataStream>& pPositionTempParameter, std::shared_ptr<Ogre::DataStream>& pPositionRelatedOutputParam )
_ZN4Ogre8RTShader22DualQuaternionSkinning24addIndexedPositionWeightEPNS0_8FunctionEiRNS_9SharedPtrINS0_9ParameterEEES7_S7_Ri
|
Change |
Effect |
1 |
Parameters list has been changed. |
Recompilation of a client program may be broken. |
[+] DualQuaternionSkinning::addNormalRelatedCalculations ( Function* vsMain, Ogre::SharedPtr<Parameter>& pNormalRelatedParam, Ogre::SharedPtr<Parameter>& pNormalWorldRelatedParam, int& funcCounter ) 1
⇣
DualQuaternionSkinning::addNormalRelatedCalculations ( Function* vsMain, std::shared_ptr<Ogre::DataStream>& pNormalRelatedParam, std::shared_ptr<Ogre::DataStream>& pNormalWorldRelatedParam )
_ZN4Ogre8RTShader22DualQuaternionSkinning28addNormalRelatedCalculationsEPNS0_8FunctionERNS_9SharedPtrINS0_9ParameterEEES7_Ri
|
Change |
Effect |
1 |
Parameters list has been changed. |
Recompilation of a client program may be broken. |
[+] DualQuaternionSkinning::addPositionCalculations ( Function* vsMain, int& funcCounter ) 1
⇣
DualQuaternionSkinning::addPositionCalculations ( Function* vsMain )
_ZN4Ogre8RTShader22DualQuaternionSkinning23addPositionCalculationsEPNS0_8FunctionERi
|
Change |
Effect |
1 |
Parameters list has been changed. |
Recompilation of a client program may be broken. |
[+] DualQuaternionSkinning::adjustForCorrectAntipodality ( Function* vsMain, int index, int& funcCounter, Ogre::SharedPtr<Parameter>const& pTempWorldMatrix ) 1
⇣
DualQuaternionSkinning::adjustForCorrectAntipodality ( Function* vsMain, int index, std::shared_ptr<Ogre::DataStream>const& pTempWorldMatrix )
_ZN4Ogre8RTShader22DualQuaternionSkinning28adjustForCorrectAntipodalityEPNS0_8FunctionEiRiRKNS_9SharedPtrINS0_9ParameterEEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
Recompilation of a client program may be broken. |
OgreShaderExHardwareSkinning.h
namespace Ogre::RTShader
[+] HardwareSkinningFactory::extractSkeletonData ( Ogre::Entity const* pEntity, unsigned int subEntityIndex, Ogre::ushort& boneCount, Ogre::ushort& weightCount ) 1
⇣
HardwareSkinningFactory::extractSkeletonData ( Ogre::Entity const* pEntity, size_t subEntityIndex, Ogre::ushort& boneCount, Ogre::ushort& weightCount )
_ZN4Ogre8RTShader23HardwareSkinningFactory19extractSkeletonDataEPKNS_6EntityEjRtS5_
|
Change |
Effect |
1 |
Parameters list has been changed. |
Recompilation of a client program may be broken. |
[+] HardwareSkinningFactory::imprintSkeletonData ( Ogre::SharedPtr<Ogre::Material>const& pMaterial, bool isVaild, Ogre::ushort boneCount, Ogre::ushort weightCount, enum SkinningType skinningType, bool correctAntidpodalityHandling, bool scalingShearingSupport ) 1
⇣
HardwareSkinningFactory::imprintSkeletonData ( std::shared_ptr<Ogre::DataStream>const& pMaterial, bool isVaild, Ogre::ushort boneCount, Ogre::ushort weightCount, enum SkinningType skinningType, bool correctAntidpodalityHandling, bool scalingShearingSupport )
_ZN4Ogre8RTShader23HardwareSkinningFactory19imprintSkeletonDataERKNS_9SharedPtrINS_8MaterialEEEbttNS0_12SkinningTypeEbb
|
Change |
Effect |
1 |
Parameters list has been changed. |
Recompilation of a client program may be broken. |
OgreShaderExIntegratedPSSM3.h
namespace Ogre::RTShader
[+] IntegratedPSSM3::addPSInvocation ( Program* psProgram, int const groupOrder, int& internalCounter ) 1
⇣
IntegratedPSSM3::addPSInvocation ( Program* psProgram, int const groupOrder )
_ZN4Ogre8RTShader15IntegratedPSSM315addPSInvocationEPNS0_7ProgramEiRi
|
Change |
Effect |
1 |
Parameters list has been changed. |
Recompilation of a client program may be broken. |
[+] IntegratedPSSM3::addVSInvocation ( Function* vsMain, int const groupOrder, int& internalCounter ) 1
⇣
IntegratedPSSM3::addVSInvocation ( Function* vsMain, int const groupOrder )
_ZN4Ogre8RTShader15IntegratedPSSM315addVSInvocationEPNS0_8FunctionEiRi
|
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, Ogre::SharedPtr<Parameter> arg1, Ogre::SharedPtr<Parameter> arg2, Ogre::SharedPtr<Parameter> texel, int samplerIndex, Ogre::LayerBlendModeEx const& blendMode, int const groupOrder, int& internalCounter, int targetChannels ) 1
⇣
LayeredBlending::addPSBlendInvocations ( Function* psMain, std::shared_ptr<Ogre::DataStream> arg1, std::shared_ptr<Ogre::DataStream> arg2, std::shared_ptr<Ogre::DataStream> texel, int samplerIndex, Ogre::LayerBlendModeEx const& blendMode, int const groupOrder, int targetChannels )
_ZN4Ogre8RTShader15LayeredBlending21addPSBlendInvocationsEPNS0_8FunctionENS_9SharedPtrINS0_9ParameterEEES6_S6_iRKNS_16LayerBlendModeExEiRii
|
Change |
Effect |
1 |
Parameters list has been changed. |
Recompilation of a client program may be broken. |
[+] LayeredBlending::addPSModifierInvocation ( Function* psMain, int samplerIndex, Ogre::SharedPtr<Parameter> arg1, Ogre::SharedPtr<Parameter> arg2, int const groupOrder, int& internalCounter, int targetChannels ) 1
⇣
LayeredBlending::addPSModifierInvocation ( Function* psMain, int samplerIndex, std::shared_ptr<Ogre::DataStream> arg1, std::shared_ptr<Ogre::DataStream> arg2, int const groupOrder, int targetChannels )
_ZN4Ogre8RTShader15LayeredBlending23addPSModifierInvocationEPNS0_8FunctionEiNS_9SharedPtrINS0_9ParameterEEES6_iRii
|
Change |
Effect |
1 |
Parameters list has been changed. |
Recompilation of a client program may be broken. |
OgreShaderExLinearSkinning.h
namespace Ogre::RTShader
[+] LinearSkinning::addIndexedNormalRelatedWeight ( Function* vsMain, Ogre::SharedPtr<Parameter>& pNormalParam, Ogre::SharedPtr<Parameter>& pNormalWorldRelatedParam, int index, int& funcCounter ) 1
⇣
LinearSkinning::addIndexedNormalRelatedWeight ( Function* vsMain, std::shared_ptr<Ogre::DataStream>& pNormalParam, std::shared_ptr<Ogre::DataStream>& pNormalWorldRelatedParam, int index )
_ZN4Ogre8RTShader14LinearSkinning29addIndexedNormalRelatedWeightEPNS0_8FunctionERNS_9SharedPtrINS0_9ParameterEEES7_iRi
|
Change |
Effect |
1 |
Parameters list has been changed. |
Recompilation of a client program may be broken. |
[+] LinearSkinning::addIndexedPositionWeight ( Function* vsMain, int index, int& funcCounter ) 1
⇣
LinearSkinning::addIndexedPositionWeight ( Function* vsMain, int index )
_ZN4Ogre8RTShader14LinearSkinning24addIndexedPositionWeightEPNS0_8FunctionEiRi
|
Change |
Effect |
1 |
Parameters list has been changed. |
Recompilation of a client program may be broken. |
[+] LinearSkinning::addNormalRelatedCalculations ( Function* vsMain, Ogre::SharedPtr<Parameter>& pNormalRelatedParam, Ogre::SharedPtr<Parameter>& pNormalWorldRelatedParam, int& funcCounter ) 1
⇣
LinearSkinning::addNormalRelatedCalculations ( Function* vsMain, std::shared_ptr<Ogre::DataStream>& pNormalRelatedParam, std::shared_ptr<Ogre::DataStream>& pNormalWorldRelatedParam )
_ZN4Ogre8RTShader14LinearSkinning28addNormalRelatedCalculationsEPNS0_8FunctionERNS_9SharedPtrINS0_9ParameterEEES7_Ri
|
Change |
Effect |
1 |
Parameters list has been changed. |
Recompilation of a client program may be broken. |
[+] LinearSkinning::addPositionCalculations ( Function* vsMain, int& funcCounter ) 1
⇣
LinearSkinning::addPositionCalculations ( Function* vsMain )
_ZN4Ogre8RTShader14LinearSkinning23addPositionCalculationsEPNS0_8FunctionERi
|
Change |
Effect |
1 |
Parameters list has been changed. |
Recompilation of a client program may be broken. |
OgreShaderExNormalMapLighting.h
namespace Ogre::RTShader
[+] NormalMapLighting::addPSIlluminationInvocation ( struct NormalMapLighting::LightParams* curLightParams, Function* psMain, int const groupOrder, int& internalCounter ) 1
⇣
NormalMapLighting::addPSIlluminationInvocation ( struct PerPixelLighting::LightParams* curLightParams, Function* psMain, int const groupOrder )
_ZN4Ogre8RTShader17NormalMapLighting27addPSIlluminationInvocationEPNS1_11LightParamsEPNS0_8FunctionEiRi
|
Change |
Effect |
1 |
Parameters list has been changed. |
Recompilation of a client program may be broken. |
[+] NormalMapLighting::addPSNormalFetchInvocation ( Function* psMain, int const groupOrder, int& internalCounter ) 1
⇣
NormalMapLighting::addPSNormalFetchInvocation ( Function* psMain, int const groupOrder )
_ZN4Ogre8RTShader17NormalMapLighting26addPSNormalFetchInvocationEPNS0_8FunctionEiRi
|
Change |
Effect |
1 |
Parameters list has been changed. |
Recompilation of a client program may be broken. |
[+] NormalMapLighting::addVSIlluminationInvocation ( struct NormalMapLighting::LightParams* curLightParams, Function* vsMain, int const groupOrder, int& internalCounter ) 1
⇣
NormalMapLighting::addVSIlluminationInvocation ( struct PerPixelLighting::LightParams* curLightParams, Function* vsMain, int const groupOrder )
_ZN4Ogre8RTShader17NormalMapLighting27addVSIlluminationInvocationEPNS1_11LightParamsEPNS0_8FunctionEiRi
|
Change |
Effect |
1 |
Parameters list has been changed. |
Recompilation of a client program may be broken. |
[+] NormalMapLighting::addVSInvocation ( Function* vsMain, int const groupOrder, int& internalCounter ) 1
⇣
NormalMapLighting::addVSInvocation ( Function* vsMain, int const groupOrder )
_ZN4Ogre8RTShader17NormalMapLighting15addVSInvocationEPNS0_8FunctionEiRi
|
Change |
Effect |
1 |
Parameters list has been changed. |
Recompilation of a client program may be broken. |
OgreShaderExPerPixelLighting.h
namespace Ogre::RTShader
[+] PerPixelLighting::addPSFinalAssignmentInvocation ( Function* psMain, int const groupOrder, int& internalCounter ) 1
⇣
PerPixelLighting::addPSFinalAssignmentInvocation ( Function* psMain, int const groupOrder )
_ZN4Ogre8RTShader16PerPixelLighting30addPSFinalAssignmentInvocationEPNS0_8FunctionEiRi
|
Change |
Effect |
1 |
Parameters list has been changed. |
Recompilation of a client program may be broken. |
[+] PerPixelLighting::addPSGlobalIlluminationInvocation ( Function* psMain, int const groupOrder, int& internalCounter ) 1
⇣
PerPixelLighting::addPSGlobalIlluminationInvocation ( Function* psMain, int const groupOrder )
_ZN4Ogre8RTShader16PerPixelLighting33addPSGlobalIlluminationInvocationEPNS0_8FunctionEiRi
|
Change |
Effect |
1 |
Parameters list has been changed. |
Recompilation of a client program may be broken. |
[+] PerPixelLighting::addPSIlluminationInvocation ( struct PerPixelLighting::LightParams* curLightParams, Function* psMain, int const groupOrder, int& internalCounter ) 1
⇣
PerPixelLighting::addPSIlluminationInvocation ( struct PerPixelLighting::LightParams* curLightParams, Function* psMain, int const groupOrder )
_ZN4Ogre8RTShader16PerPixelLighting27addPSIlluminationInvocationEPNS1_11LightParamsEPNS0_8FunctionEiRi
|
Change |
Effect |
1 |
Parameters list has been changed. |
Recompilation of a client program may be broken. |
[+] PerPixelLighting::addVSInvocation ( Function* vsMain, int const groupOrder, int& internalCounter ) 1
⇣
PerPixelLighting::addVSInvocation ( Function* vsMain, int const groupOrder )
_ZN4Ogre8RTShader16PerPixelLighting15addVSInvocationEPNS0_8FunctionEiRi
|
Change |
Effect |
1 |
Parameters list has been changed. |
Recompilation of a client program may be broken. |
OgreShaderExTextureAtlasSampler.h
namespace Ogre::RTShader
[+] TextureAtlasSamplerFactory::addTexutreAtlasDefinition ( Ogre::SharedPtr<Ogre::DataStream> stream, Ogre::SharedPtr<std::vector<TextureAtlasRecord> > textureAtlasTable ) 1
⇣
TextureAtlasSamplerFactory::addTexutreAtlasDefinition ( Ogre::String const& filename, std::shared_ptr<Ogre::DataStream> textureAtlasTable )
_ZN4Ogre8RTShader26TextureAtlasSamplerFactory25addTexutreAtlasDefinitionENS_9SharedPtrINS_10DataStreamEEENS2_ISt6vectorINS0_18TextureAtlasRecordESaIS6_EEEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
Recompilation of a client program may be broken. |
[+] TextureAtlasSamplerFactory::addTexutreAtlasDefinition ( Ogre::String const& filename, Ogre::SharedPtr<std::vector<TextureAtlasRecord> > textureAtlasTable ) 1
⇣
TextureAtlasSamplerFactory::addTexutreAtlasDefinition ( Ogre::String const& filename, std::shared_ptr<Ogre::DataStream> textureAtlasTable )
_ZN4Ogre8RTShader26TextureAtlasSamplerFactory25addTexutreAtlasDefinitionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_9SharedPtrISt6vectorINS0_18TextureAtlasRecordESaISC_EEEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
Recompilation of a client program may be broken. |
[+] TextureAtlasSamplerFactory::setTextureAtlasTable ( Ogre::String const& textureName, Ogre::SharedPtr<std::vector<TextureAtlasRecord> >const& atlasData, bool autoBorderAdjust ) 1
⇣
TextureAtlasSamplerFactory::setTextureAtlasTable ( Ogre::String const& textureName, std::shared_ptr<Ogre::DataStream>const& atlasData, bool autoBorderAdjust )
_ZN4Ogre8RTShader26TextureAtlasSamplerFactory20setTextureAtlasTableERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_9SharedPtrISt6vectorINS0_18TextureAtlasRecordESaISC_EEEEb
|
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, int& internalCounter ) 1
⇣
FFPLighting::addGlobalIlluminationInvocation ( Function* vsMain, int const groupOrder )
_ZN4Ogre8RTShader11FFPLighting31addGlobalIlluminationInvocationEPNS0_8FunctionEiRi
|
Change |
Effect |
1 |
Parameters list has been changed. |
Recompilation of a client program may be broken. |
[+] FFPLighting::addIlluminationInvocation ( struct FFPLighting::LightParams* curLightParams, Function* vsMain, int const groupOrder, int& internalCounter ) 1
⇣
FFPLighting::addIlluminationInvocation ( struct FFPLighting::LightParams* curLightParams, Function* vsMain, int const groupOrder )
_ZN4Ogre8RTShader11FFPLighting25addIlluminationInvocationEPNS1_11LightParamsEPNS0_8FunctionEiRi
|
Change |
Effect |
1 |
Parameters list has been changed. |
Recompilation of a client program may be broken. |
OgreShaderFFPTexturing.h
namespace Ogre::RTShader
[+] FFPTexturing::addPSArgumentInvocations ( Function* psMain, Ogre::SharedPtr<Parameter> arg, Ogre::SharedPtr<Parameter> texel, int samplerIndex, enum Ogre::LayerBlendSource blendSrc, Ogre::ColourValue const& colourValue, Ogre::Real alphaValue, bool isAlphaArgument, int const groupOrder, int& internalCounter ) 1
⇣
FFPTexturing::addPSArgumentInvocations ( Function* psMain, std::shared_ptr<Ogre::DataStream> arg, std::shared_ptr<Ogre::DataStream> texel, int samplerIndex, enum Ogre::LayerBlendSource blendSrc, Ogre::ColourValue const& colourValue, Ogre::Real alphaValue, bool isAlphaArgument, int const groupOrder )
_ZN4Ogre8RTShader12FFPTexturing24addPSArgumentInvocationsEPNS0_8FunctionENS_9SharedPtrINS0_9ParameterEEES6_iNS_16LayerBlendSourceERKNS_11ColourValueEfbiRi
|
Change |
Effect |
1 |
Parameters list has been changed. |
Recompilation of a client program may be broken. |
[+] FFPTexturing::addPSFunctionInvocations ( struct FFPTexturing::TextureUnitParams* textureUnitParams, Function* psMain, int& internalCounter ) 1
⇣
FFPTexturing::addPSFunctionInvocations ( struct FFPTexturing::TextureUnitParams* textureUnitParams, Function* psMain )
_ZN4Ogre8RTShader12FFPTexturing24addPSFunctionInvocationsEPNS1_17TextureUnitParamsEPNS0_8FunctionERi
|
Change |
Effect |
1 |
Parameters list has been changed. |
Recompilation of a client program may be broken. |
[+] FFPTexturing::addPSSampleTexelInvocation ( struct FFPTexturing::TextureUnitParams* textureUnitParams, Function* psMain, Ogre::SharedPtr<Parameter>const& texel, int groupOrder, int& internalCounter ) 1
⇣
FFPTexturing::addPSSampleTexelInvocation ( struct FFPTexturing::TextureUnitParams* textureUnitParams, Function* psMain, std::shared_ptr<Ogre::DataStream>const& texel, int groupOrder )
_ZN4Ogre8RTShader12FFPTexturing26addPSSampleTexelInvocationEPNS1_17TextureUnitParamsEPNS0_8FunctionERKNS_9SharedPtrINS0_9ParameterEEEiRi
|
Change |
Effect |
1 |
Parameters list has been changed. |
Recompilation of a client program may be broken. |
OgreShaderFunction.h
namespace Ogre::RTShader
[+] Function::addInputParameter ( Ogre::SharedPtr<Parameter> parameter ) 1
⇣
Function::addInputParameter ( std::shared_ptr<Ogre::DataStream> parameter )
_ZN4Ogre8RTShader8Function17addInputParameterENS_9SharedPtrINS0_9ParameterEEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
Recompilation of a client program may be broken. |
[+] Function::addOutputParameter ( Ogre::SharedPtr<Parameter> parameter ) 1
⇣
Function::addOutputParameter ( std::shared_ptr<Ogre::DataStream> parameter )
_ZN4Ogre8RTShader8Function18addOutputParameterENS_9SharedPtrINS0_9ParameterEEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
Recompilation of a client program may be broken. |
[+] Function::addParameter ( Ogre::vector<Ogre::SharedPtr<Parameter>, Ogre::STLAllocator<Ogre::SharedPtr<Parameter>, Ogre::CategorisedAllocPolicy<(Ogre::MemoryCategory)0> > >::type& parameterList, Ogre::SharedPtr<Parameter> parameter ) 1
⇣
Function::addParameter ( Ogre::vector<std::shared_ptr<Parameter> >::type& parameterList, std::shared_ptr<Ogre::DataStream> parameter )
_ZN4Ogre8RTShader8Function12addParameterERSt6vectorINS_9SharedPtrINS0_9ParameterEEESaIS5_EES5_
|
Change |
Effect |
1 |
Parameters list has been changed. |
Recompilation of a client program may be broken. |
[+] Function::deleteInputParameter ( Ogre::SharedPtr<Parameter> parameter ) 1
⇣
Function::deleteInputParameter ( std::shared_ptr<Ogre::DataStream> parameter )
_ZN4Ogre8RTShader8Function20deleteInputParameterENS_9SharedPtrINS0_9ParameterEEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
Recompilation of a client program may be broken. |
[+] Function::deleteOutputParameter ( Ogre::SharedPtr<Parameter> parameter ) 1
⇣
Function::deleteOutputParameter ( std::shared_ptr<Ogre::DataStream> parameter )
_ZN4Ogre8RTShader8Function21deleteOutputParameterENS_9SharedPtrINS0_9ParameterEEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
Recompilation of a client program may be broken. |
[+] Function::deleteParameter ( Ogre::vector<Ogre::SharedPtr<Parameter>, Ogre::STLAllocator<Ogre::SharedPtr<Parameter>, Ogre::CategorisedAllocPolicy<(Ogre::MemoryCategory)0> > >::type& parameterList, Ogre::SharedPtr<Parameter> parameter ) 1
⇣
Function::deleteParameter ( Ogre::vector<std::shared_ptr<Parameter> >::type& parameterList, std::shared_ptr<Ogre::DataStream> parameter )
_ZN4Ogre8RTShader8Function15deleteParameterERSt6vectorINS_9SharedPtrINS0_9ParameterEEESaIS5_EES5_
|
Change |
Effect |
1 |
Parameters list has been changed. |
Recompilation of a client program may be broken. |
[+] Function::getParameterByContent ( Ogre::vector<Ogre::SharedPtr<Parameter>, Ogre::STLAllocator<Ogre::SharedPtr<Parameter>, Ogre::CategorisedAllocPolicy<(Ogre::MemoryCategory)0> > >::type const& parameterList, enum Parameter::Content const content, enum Ogre::GpuConstantType type ) 1
⇣
Function::getParameterByContent ( Ogre::vector<std::shared_ptr<Parameter> >::type const& parameterList, enum Parameter::Content const content, enum Ogre::GpuConstantType type )
_ZN4Ogre8RTShader8Function21getParameterByContentERKSt6vectorINS_9SharedPtrINS0_9ParameterEEESaIS5_EENS4_7ContentENS_15GpuConstantTypeE
|
Change |
Effect |
1 |
Parameters list has been changed. |
Recompilation of a client program may be broken. |
[+] Function::getParameterByName ( Ogre::vector<Ogre::SharedPtr<Parameter>, Ogre::STLAllocator<Ogre::SharedPtr<Parameter>, Ogre::CategorisedAllocPolicy<(Ogre::MemoryCategory)0> > >::type const& parameterList, Ogre::String const& name ) [static] 1
⇣
Function::getParameterByName ( Ogre::vector<std::shared_ptr<Parameter> >::type const& parameterList, Ogre::String const& name ) [static]
_ZN4Ogre8RTShader8Function18getParameterByNameERKSt6vectorINS_9SharedPtrINS0_9ParameterEEESaIS5_EERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
Recompilation of a client program may be broken. |
[+] Function::getParameterBySemantic ( Ogre::vector<Ogre::SharedPtr<Parameter>, Ogre::STLAllocator<Ogre::SharedPtr<Parameter>, Ogre::CategorisedAllocPolicy<(Ogre::MemoryCategory)0> > >::type const& parameterList, enum Parameter::Semantic const semantic, int index ) [static] 1
⇣
Function::getParameterBySemantic ( Ogre::vector<std::shared_ptr<Parameter> >::type const& parameterList, enum Parameter::Semantic const semantic, int index ) [static]
_ZN4Ogre8RTShader8Function22getParameterBySemanticERKSt6vectorINS_9SharedPtrINS0_9ParameterEEESaIS5_EENS4_8SemanticEi
|
Change |
Effect |
1 |
Parameters list has been changed. |
Recompilation of a client program may be broken. |
OgreShaderFunctionAtom.h
namespace Ogre::RTShader
[+] Operand::Operand [C1] ( Ogre::SharedPtr<Parameter> parameter, enum Operand::OpSemantic opSemantic, int opMask, Ogre::ushort indirectionLevel ) 1
⇣
Operand::Operand [C1] ( std::shared_ptr<Ogre::DataStream> parameter, enum Operand::OpSemantic opSemantic, int opMask, Ogre::ushort indirectionLevel )
_ZN4Ogre8RTShader7OperandC1ENS_9SharedPtrINS0_9ParameterEEENS1_10OpSemanticEit
|
Change |
Effect |
1 |
Parameters list has been changed. |
Recompilation of a client program may be broken. |
[+] Operand::Operand [C2] ( Ogre::SharedPtr<Parameter> parameter, enum Operand::OpSemantic opSemantic, int opMask, Ogre::ushort indirectionLevel ) 1
⇣
Operand::Operand [C2] ( std::shared_ptr<Ogre::DataStream> parameter, enum Operand::OpSemantic opSemantic, int opMask, Ogre::ushort indirectionLevel )
_ZN4Ogre8RTShader7OperandC2ENS_9SharedPtrINS0_9ParameterEEENS1_10OpSemanticEit
|
Change |
Effect |
1 |
Parameters list has been changed. |
Recompilation of a client program may be broken. |
OgreShaderGenerator.h
namespace Ogre::RTShader
[+] ShaderGenerator::createShaderBasedTechnique ( Ogre::String const& materialName, Ogre::String const& srcTechniqueSchemeName, Ogre::String const& dstTechniqueSchemeName, bool overProgrammable ) 1
⇣
ShaderGenerator::createShaderBasedTechnique ( Ogre::Material const& srcMat, Ogre::String const& srcTechniqueSchemeName, Ogre::String const& dstTechniqueSchemeName, bool overProgrammable )
_ZN4Ogre8RTShader15ShaderGenerator26createShaderBasedTechniqueERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_S9_b
|
Change |
Effect |
1 |
Parameters list has been changed. |
Recompilation of a client program may be broken. |
[+] ShaderGenerator::getTranslator ( Ogre::SharedPtr<Ogre::AbstractNode>const& node ) 1
⇣
ShaderGenerator::getTranslator ( std::shared_ptr<Ogre::DataStream>const& node )
_ZN4Ogre8RTShader15ShaderGenerator13getTranslatorERKNS_9SharedPtrINS_12AbstractNodeEEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
Recompilation of a client program may be broken. |
[+] ShaderGenerator::setTargetLanguage ( Ogre::String const& shaderLanguage ) 1
⇣
ShaderGenerator::setTargetLanguage ( Ogre::String const& shaderLanguage, float const version )
_ZN4Ogre8RTShader15ShaderGenerator17setTargetLanguageERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
Recompilation of a client program may be broken. |
[+] ShaderGenerator::SGScriptTranslatorManager::getTranslator ( Ogre::SharedPtr<Ogre::AbstractNode>const& p1 ) 1
⇣
ShaderGenerator::SGScriptTranslatorManager::getTranslator ( std::shared_ptr<Ogre::DataStream>const& p1 )
_ZN4Ogre8RTShader15ShaderGenerator25SGScriptTranslatorManager13getTranslatorERKNS_9SharedPtrINS_12AbstractNodeEEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
Recompilation of a client program may be broken. |
[+] ShaderGenerator::SGTechnique::SGTechnique [C1] ( ShaderGenerator::SGMaterial* parent, Ogre::Technique* srcTechnique, Ogre::String const& dstTechniqueSchemeName ) 1
⇣
ShaderGenerator::SGTechnique::SGTechnique [C1] ( ShaderGenerator::SGMaterial* parent, Ogre::Technique* srcTechnique, Ogre::String const& dstTechniqueSchemeName, bool overProgrammable )
_ZN4Ogre8RTShader15ShaderGenerator11SGTechniqueC1EPNS1_10SGMaterialEPNS_9TechniqueERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
Recompilation of a client program may be broken. |
[+] ShaderGenerator::SGTechnique::SGTechnique [C2] ( ShaderGenerator::SGMaterial* parent, Ogre::Technique* srcTechnique, Ogre::String const& dstTechniqueSchemeName ) 1
⇣
ShaderGenerator::SGTechnique::SGTechnique [C2] ( ShaderGenerator::SGMaterial* parent, Ogre::Technique* srcTechnique, Ogre::String const& dstTechniqueSchemeName, bool overProgrammable )
_ZN4Ogre8RTShader15ShaderGenerator11SGTechniqueC2EPNS1_10SGMaterialEPNS_9TechniqueERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
Recompilation of a client program may be broken. |
OgreShaderGLSLProgramWriter.h
namespace Ogre::RTShader
[+] GLSLProgramWriter::writeLocalParameter ( std::ostream& os, Ogre::SharedPtr<Parameter> parameter ) 1
⇣
GLSLProgramWriter::writeLocalParameter ( std::ostream& os, std::shared_ptr<Ogre::DataStream> parameter )
_ZN4Ogre8RTShader17GLSLProgramWriter19writeLocalParameterERSoNS_9SharedPtrINS0_9ParameterEEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
Recompilation of a client program may be broken. |
OgreShaderHLSLProgramWriter.h
namespace Ogre::RTShader
[+] HLSLProgramWriter::writeFunctionParameter ( std::ostream& os, Ogre::SharedPtr<Parameter> parameter, char const* forcedSemantic ) 1
⇣
HLSLProgramWriter::writeFunctionParameter ( std::ostream& os, std::shared_ptr<Ogre::DataStream> parameter, char const* forcedSemantic )
_ZN4Ogre8RTShader17HLSLProgramWriter22writeFunctionParameterERSoNS_9SharedPtrINS0_9ParameterEEEPKc
|
Change |
Effect |
1 |
Parameters list has been changed. |
Recompilation of a client program may be broken. |
[+] HLSLProgramWriter::writeLocalParameter ( std::ostream& os, Ogre::SharedPtr<Parameter> parameter ) 1
⇣
HLSLProgramWriter::writeLocalParameter ( std::ostream& os, std::shared_ptr<Ogre::DataStream> parameter )
_ZN4Ogre8RTShader17HLSLProgramWriter19writeLocalParameterERSoNS_9SharedPtrINS0_9ParameterEEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
Recompilation of a client program may be broken. |
[+] HLSLProgramWriter::writeUniformParameter ( std::ostream& os, Ogre::SharedPtr<UniformParameter> parameter ) 1
⇣
HLSLProgramWriter::writeUniformParameter ( std::ostream& os, std::shared_ptr<Ogre::DataStream> parameter )
_ZN4Ogre8RTShader17HLSLProgramWriter21writeUniformParameterERSoNS_9SharedPtrINS0_16UniformParameterEEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
Recompilation of a client program may be broken. |
OgreShaderParameter.h
namespace Ogre::RTShader
[+] UniformParameter::bind ( Ogre::SharedPtr<Ogre::GpuProgramParameters> paramsPtr ) 1
⇣
UniformParameter::bind ( std::shared_ptr<Ogre::DataStream> paramsPtr )
_ZN4Ogre8RTShader16UniformParameter4bindENS_9SharedPtrINS_20GpuProgramParametersEEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
Recompilation of a client program may be broken. |
OgreShaderProgram.h
namespace Ogre::RTShader
[+] Program::addParameter ( Ogre::SharedPtr<UniformParameter> parameter ) 1
⇣
Program::addParameter ( std::shared_ptr<Ogre::DataStream> parameter )
_ZN4Ogre8RTShader7Program12addParameterENS_9SharedPtrINS0_16UniformParameterEEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
Recompilation of a client program may be broken. |
[+] Program::removeParameter ( Ogre::SharedPtr<UniformParameter> parameter ) 1
⇣
Program::removeParameter ( std::shared_ptr<Ogre::DataStream> parameter )
_ZN4Ogre8RTShader7Program15removeParameterENS_9SharedPtrINS0_16UniformParameterEEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
Recompilation of a client program may be broken. |
OgreShaderProgramManager.h
namespace Ogre::RTShader
[+] ProgramManager::bindUniformParameters ( Program* pCpuProgram, Ogre::SharedPtr<Ogre::GpuProgramParameters>const& passParams ) 1
⇣
ProgramManager::bindUniformParameters ( Program* pCpuProgram, std::shared_ptr<Ogre::DataStream>const& passParams )
_ZN4Ogre8RTShader14ProgramManager21bindUniformParametersEPNS0_7ProgramERKNS_9SharedPtrINS_20GpuProgramParametersEEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
Recompilation of a client program may be broken. |
[+] ProgramManager::destroyGpuProgram ( Ogre::SharedPtr<Ogre::GpuProgram>& gpuProgram ) 1
⇣
ProgramManager::destroyGpuProgram ( std::shared_ptr<Ogre::DataStream>& gpuProgram )
_ZN4Ogre8RTShader14ProgramManager17destroyGpuProgramERNS_9SharedPtrINS_10GpuProgramEEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
Recompilation of a client program may be broken. |
[+] ProgramManager::flushGpuProgramsCache ( Ogre::map<std::__cxx11::basic_string<char>, Ogre::SharedPtr<Ogre::GpuProgram>, std::less<std::__cxx11::basic_string<char> >, Ogre::STLAllocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, Ogre::SharedPtr<Ogre::GpuProgram> >, Ogre::CategorisedAllocPolicy<(Ogre::MemoryCategory)0> > >::type& gpuProgramsMap ) 1
⇣
ProgramManager::flushGpuProgramsCache ( Ogre::map<std::__cxx11::basic_string<char>, std::shared_ptr<Ogre::GpuProgram>, std::less<std::__cxx11::basic_string<char> > >::type& gpuProgramsMap )
_ZN4Ogre8RTShader14ProgramManager21flushGpuProgramsCacheERSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_9SharedPtrINS_10GpuProgramEEESt4lessIS8_ESaISt4pairIKS8_SB_EEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
Recompilation of a client program may be broken. |
OgreShaderProgramProcessor.h
namespace Ogre::RTShader
[+] ProgramProcessor::buildParameterReferenceMap ( Ogre::vector<FunctionAtom*, Ogre::STLAllocator<FunctionAtom*, Ogre::CategorisedAllocPolicy<(Ogre::MemoryCategory)0> > >::type& funcAtomList, Ogre::map<Parameter*, std::vector<Operand*>, std::less<Parameter*>, Ogre::STLAllocator<std::pair<Parameter*const, std::vector<Operand*> >, Ogre::CategorisedAllocPolicy<(Ogre::MemoryCategory)0> > >::type& paramsRefMap ) 1
⇣
ProgramProcessor::buildParameterReferenceMap ( Ogre::vector<FunctionAtom*>::type const& funcAtomList, Ogre::map<Parameter*, std::vector<Operand*>, std::less<Parameter*> >::type& paramsRefMap )
_ZN4Ogre8RTShader16ProgramProcessor26buildParameterReferenceMapERSt6vectorIPNS0_12FunctionAtomESaIS4_EERSt3mapIPNS0_9ParameterES2_IPNS0_7OperandESaISC_EESt4lessISA_ESaISt4pairIKSA_SE_EEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
Recompilation of a client program may be broken. |
[+] ProgramProcessor::buildTexcoordTable ( Ogre::vector<Ogre::SharedPtr<Parameter>, Ogre::STLAllocator<Ogre::SharedPtr<Parameter>, Ogre::CategorisedAllocPolicy<(Ogre::MemoryCategory)0> > >::type const& paramList, Ogre::vector<Ogre::SharedPtr<Parameter>, Ogre::STLAllocator<Ogre::SharedPtr<Parameter>, Ogre::CategorisedAllocPolicy<(Ogre::MemoryCategory)0> > >::type* outParamsTable ) 1
⇣
ProgramProcessor::buildTexcoordTable ( Ogre::vector<std::shared_ptr<Parameter> >::type const& paramList, Ogre::vector<std::shared_ptr<Parameter> >::type* outParamsTable )
_ZN4Ogre8RTShader16ProgramProcessor18buildTexcoordTableERKSt6vectorINS_9SharedPtrINS0_9ParameterEEESaIS5_EEPS7_
|
Change |
Effect |
1 |
Parameters list has been changed. |
Recompilation of a client program may be broken. |
[+] ProgramProcessor::generateLocalSplitParameters ( Function* func, enum Ogre::GpuProgramType progType, Ogre::vector<ProgramProcessor::MergeParameter, Ogre::STLAllocator<ProgramProcessor::MergeParameter, Ogre::CategorisedAllocPolicy<(Ogre::MemoryCategory)0> > >::type& mergedParams, Ogre::vector<Ogre::SharedPtr<Parameter>, Ogre::STLAllocator<Ogre::SharedPtr<Parameter>, Ogre::CategorisedAllocPolicy<(Ogre::MemoryCategory)0> > >::type& splitParams, Ogre::map<Parameter*, Ogre::SharedPtr<Parameter>, std::less<Parameter*>, Ogre::STLAllocator<std::pair<Parameter*const, Ogre::SharedPtr<Parameter> >, Ogre::CategorisedAllocPolicy<(Ogre::MemoryCategory)0> > >::type& localParamsMap ) 1
⇣
ProgramProcessor::generateLocalSplitParameters ( Function* func, enum Ogre::GpuProgramType progType, Ogre::vector<ProgramProcessor::MergeParameter>::type& mergedParams, Ogre::vector<std::shared_ptr<Parameter> >::type& splitParams, Ogre::map<Parameter*, std::shared_ptr<Parameter>, std::less<Parameter*> >::type& localParamsMap )
_ZN4Ogre8RTShader16ProgramProcessor28generateLocalSplitParametersEPNS0_8FunctionENS_14GpuProgramTypeERSt6vectorINS1_14MergeParameterESaIS6_EERS5_INS_9SharedPtrINS0_9ParameterEEESaISC_EERSt3mapIPSB_SC_St4lessISH_ESaISt4pairIKSH_SC_EEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
Recompilation of a client program may be broken. |
[+] ProgramProcessor::MergeParameter::addSourceParameter ( Ogre::SharedPtr<Parameter> srcParam, int mask ) 1
⇣
ProgramProcessor::MergeParameter::addSourceParameter ( std::shared_ptr<Ogre::DataStream> srcParam, int mask )
_ZN4Ogre8RTShader16ProgramProcessor14MergeParameter18addSourceParameterENS_9SharedPtrINS0_9ParameterEEEi
|
Change |
Effect |
1 |
Parameters list has been changed. |
Recompilation of a client program may be broken. |
[+] ProgramProcessor::mergeParameters ( Ogre::vector<Ogre::SharedPtr<Parameter>, Ogre::STLAllocator<Ogre::SharedPtr<Parameter>, Ogre::CategorisedAllocPolicy<(Ogre::MemoryCategory)0> > >::type* paramsTable, Ogre::vector<ProgramProcessor::MergeParameter, Ogre::STLAllocator<ProgramProcessor::MergeParameter, Ogre::CategorisedAllocPolicy<(Ogre::MemoryCategory)0> > >::type& mergedParams, Ogre::vector<Ogre::SharedPtr<Parameter>, Ogre::STLAllocator<Ogre::SharedPtr<Parameter>, Ogre::CategorisedAllocPolicy<(Ogre::MemoryCategory)0> > >::type& splitParams ) 1
⇣
ProgramProcessor::mergeParameters ( Ogre::vector<std::shared_ptr<Parameter> >::type* paramsTable, Ogre::vector<ProgramProcessor::MergeParameter>::type& mergedParams, Ogre::vector<std::shared_ptr<Parameter> >::type& splitParams )
_ZN4Ogre8RTShader16ProgramProcessor15mergeParametersEPSt6vectorINS_9SharedPtrINS0_9ParameterEEESaIS5_EERS2_INS1_14MergeParameterESaIS9_EERS7_
|
Change |
Effect |
1 |
Parameters list has been changed. |
Recompilation of a client program may be broken. |
[+] ProgramProcessor::mergeParametersByCombination ( struct ProgramProcessor::MergeCombination const& combination, Ogre::vector<Ogre::SharedPtr<Parameter>, Ogre::STLAllocator<Ogre::SharedPtr<Parameter>, Ogre::CategorisedAllocPolicy<(Ogre::MemoryCategory)0> > >::type* paramsTable, ProgramProcessor::MergeParameter* mergedParameter ) 1
⇣
ProgramProcessor::mergeParametersByCombination ( struct ProgramProcessor::MergeCombination const& combination, Ogre::vector<std::shared_ptr<Parameter> >::type* paramsTable, ProgramProcessor::MergeParameter* mergedParameter )
_ZN4Ogre8RTShader16ProgramProcessor28mergeParametersByCombinationERKNS1_16MergeCombinationEPSt6vectorINS_9SharedPtrINS0_9ParameterEEESaIS8_EEPNS1_14MergeParameterE
|
Change |
Effect |
1 |
Parameters list has been changed. |
Recompilation of a client program may be broken. |
[+] ProgramProcessor::mergeParametersByPredefinedCombinations ( Ogre::vector<Ogre::SharedPtr<Parameter>, Ogre::STLAllocator<Ogre::SharedPtr<Parameter>, Ogre::CategorisedAllocPolicy<(Ogre::MemoryCategory)0> > >::type* paramsTable, Ogre::vector<ProgramProcessor::MergeParameter, Ogre::STLAllocator<ProgramProcessor::MergeParameter, Ogre::CategorisedAllocPolicy<(Ogre::MemoryCategory)0> > >::type& mergedParams ) 1
⇣
ProgramProcessor::mergeParametersByPredefinedCombinations ( Ogre::vector<std::shared_ptr<Parameter> >::type* paramsTable, Ogre::vector<ProgramProcessor::MergeParameter>::type& mergedParams )
_ZN4Ogre8RTShader16ProgramProcessor39mergeParametersByPredefinedCombinationsEPSt6vectorINS_9SharedPtrINS0_9ParameterEEESaIS5_EERS2_INS1_14MergeParameterESaIS9_EE
|
Change |
Effect |
1 |
Parameters list has been changed. |
Recompilation of a client program may be broken. |
[+] ProgramProcessor::mergeParametersReminders ( Ogre::vector<Ogre::SharedPtr<Parameter>, Ogre::STLAllocator<Ogre::SharedPtr<Parameter>, Ogre::CategorisedAllocPolicy<(Ogre::MemoryCategory)0> > >::type* paramsTable, Ogre::vector<ProgramProcessor::MergeParameter, Ogre::STLAllocator<ProgramProcessor::MergeParameter, Ogre::CategorisedAllocPolicy<(Ogre::MemoryCategory)0> > >::type& mergedParams, Ogre::vector<Ogre::SharedPtr<Parameter>, Ogre::STLAllocator<Ogre::SharedPtr<Parameter>, Ogre::CategorisedAllocPolicy<(Ogre::MemoryCategory)0> > >::type& splitParams ) 1
⇣
ProgramProcessor::mergeParametersReminders ( Ogre::vector<std::shared_ptr<Parameter> >::type* paramsTable, Ogre::vector<ProgramProcessor::MergeParameter>::type& mergedParams, Ogre::vector<std::shared_ptr<Parameter> >::type& splitParams )
_ZN4Ogre8RTShader16ProgramProcessor24mergeParametersRemindersEPSt6vectorINS_9SharedPtrINS0_9ParameterEEESaIS5_EERS2_INS1_14MergeParameterESaIS9_EERS7_
|
Change |
Effect |
1 |
Parameters list has been changed. |
Recompilation of a client program may be broken. |
[+] ProgramProcessor::rebuildFunctionInvocations ( Ogre::vector<FunctionAtom*, Ogre::STLAllocator<FunctionAtom*, Ogre::CategorisedAllocPolicy<(Ogre::MemoryCategory)0> > >::type& funcAtomList, Ogre::vector<ProgramProcessor::MergeParameter, Ogre::STLAllocator<ProgramProcessor::MergeParameter, Ogre::CategorisedAllocPolicy<(Ogre::MemoryCategory)0> > >::type& mergedParams, Ogre::map<Parameter*, Ogre::SharedPtr<Parameter>, std::less<Parameter*>, Ogre::STLAllocator<std::pair<Parameter*const, Ogre::SharedPtr<Parameter> >, Ogre::CategorisedAllocPolicy<(Ogre::MemoryCategory)0> > >::type& localParamsMap ) 1
⇣
ProgramProcessor::rebuildFunctionInvocations ( Ogre::vector<FunctionAtom*>::type const& funcAtomList, Ogre::vector<ProgramProcessor::MergeParameter>::type& mergedParams, Ogre::map<Parameter*, std::shared_ptr<Parameter>, std::less<Parameter*> >::type& localParamsMap )
_ZN4Ogre8RTShader16ProgramProcessor26rebuildFunctionInvocationsERSt6vectorIPNS0_12FunctionAtomESaIS4_EERS2_INS1_14MergeParameterESaIS8_EERSt3mapIPNS0_9ParameterENS_9SharedPtrISD_EESt4lessISE_ESaISt4pairIKSE_SG_EEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
Recompilation of a client program may be broken. |
[+] ProgramProcessor::replaceSplitParametersReferences ( Ogre::map<Parameter*, Ogre::SharedPtr<Parameter>, std::less<Parameter*>, Ogre::STLAllocator<std::pair<Parameter*const, Ogre::SharedPtr<Parameter> >, Ogre::CategorisedAllocPolicy<(Ogre::MemoryCategory)0> > >::type& localParamsMap, Ogre::map<Parameter*, std::vector<Operand*>, std::less<Parameter*>, Ogre::STLAllocator<std::pair<Parameter*const, std::vector<Operand*> >, Ogre::CategorisedAllocPolicy<(Ogre::MemoryCategory)0> > >::type& paramsRefMap ) 1
⇣
ProgramProcessor::replaceSplitParametersReferences ( Ogre::map<Parameter*, std::shared_ptr<Parameter>, std::less<Parameter*> >::type& localParamsMap, Ogre::map<Parameter*, std::vector<Operand*>, std::less<Parameter*> >::type& paramsRefMap )
_ZN4Ogre8RTShader16ProgramProcessor32replaceSplitParametersReferencesERSt3mapIPNS0_9ParameterENS_9SharedPtrIS3_EESt4lessIS4_ESaISt4pairIKS4_S6_EEERS2_IS4_St6vectorIPNS0_7OperandESaISH_EES8_SaIS9_ISA_SJ_EEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
Recompilation of a client program may be broken. |
OgreShaderProgramSet.h
namespace Ogre::RTShader
[+] ProgramSet::setGpuFragmentProgram ( Ogre::SharedPtr<Ogre::GpuProgram> psGpuProgram ) 1
⇣
ProgramSet::setGpuFragmentProgram ( std::shared_ptr<Ogre::DataStream> psGpuProgram )
_ZN4Ogre8RTShader10ProgramSet21setGpuFragmentProgramENS_9SharedPtrINS_10GpuProgramEEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
Recompilation of a client program may be broken. |
[+] ProgramSet::setGpuVertexProgram ( Ogre::SharedPtr<Ogre::GpuProgram> vsGpuProgram ) 1
⇣
ProgramSet::setGpuVertexProgram ( std::shared_ptr<Ogre::DataStream> vsGpuProgram )
_ZN4Ogre8RTShader10ProgramSet19setGpuVertexProgramENS_9SharedPtrINS_10GpuProgramEEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
Recompilation of a client program may be broken. |
OgreShaderScriptTranslator.h
namespace Ogre::RTShader
[+] SGScriptTranslator::translatePass ( Ogre::ScriptCompiler* compiler, Ogre::SharedPtr<Ogre::AbstractNode>const& node ) 1
⇣
SGScriptTranslator::translatePass ( Ogre::ScriptCompiler* compiler, std::shared_ptr<Ogre::DataStream>const& node )
_ZN4Ogre8RTShader18SGScriptTranslator13translatePassEPNS_14ScriptCompilerERKNS_9SharedPtrINS_12AbstractNodeEEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
Recompilation of a client program may be broken. |
[+] SGScriptTranslator::translateTextureUnit ( Ogre::ScriptCompiler* compiler, Ogre::SharedPtr<Ogre::AbstractNode>const& node ) 1
⇣
SGScriptTranslator::translateTextureUnit ( Ogre::ScriptCompiler* compiler, std::shared_ptr<Ogre::DataStream>const& node )
_ZN4Ogre8RTShader18SGScriptTranslator20translateTextureUnitEPNS_14ScriptCompilerERKNS_9SharedPtrINS_12AbstractNodeEEE
|
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 56
OgreGpuProgramParams.h
namespace Ogre
[+] class GpuProgramParameters 3
|
Change |
Effect |
1 |
Field mBoolLogicalToPhysical has been added to this type. |
This field will not be initialized or used by old client applications. |
2 |
Field mUnsignedIntConstants has been added to this type. |
This field will not be initialized or used by old client applications. |
3 |
Field mUnsignedIntLogicalToPhysical has been added to this type. |
This field will not be initialized or used by old client applications. |
[+] affected symbols: 7 (0.7%)
RTShader::UniformParameter::UniformParameter ( enum GpuConstantType type, String const& name, enum RTShader::Parameter::Semantic const& semantic, int index, enum RTShader::Parameter::Content const& content, uint16 variability, size_t size )
Field 'this.mParamsPtr' in the object of this method has base type 'GpuProgramParameters'.
RTShader::UniformParameter::UniformParameter ( enum GpuProgramParameters::AutoConstantType autoType, Real fAutoConstantData, size_t size )
Field 'this.mParamsPtr' in the object of this method has base type 'GpuProgramParameters'.
RTShader::UniformParameter::UniformParameter ( enum GpuProgramParameters::AutoConstantType autoType, Real fAutoConstantData, size_t size, enum GpuConstantType type )
Field 'this.mParamsPtr' in the object of this method has base type 'GpuProgramParameters'.
RTShader::UniformParameter::UniformParameter ( enum GpuProgramParameters::AutoConstantType autoType, size_t nAutoConstantData, size_t size )
Field 'this.mParamsPtr' in the object of this method has base type 'GpuProgramParameters'.
RTShader::UniformParameter::UniformParameter ( enum GpuProgramParameters::AutoConstantType autoType, size_t nAutoConstantData, size_t size, enum GpuConstantType type )
Field 'this.mParamsPtr' in the object of this method has base type 'GpuProgramParameters'.
RTShader::UniformParameter::~UniformParameter ( )
Field 'this.mParamsPtr' in the object of this method has base type 'GpuProgramParameters'.
RTShader::UniformParameter::isFloat ( )
Field 'this.mParamsPtr' in the object of this method has base type 'GpuProgramParameters'.
[+] typedef GpuLogicalBufferStructPtr 1
|
Change |
Effect |
1 |
Base type has been changed from SharedPtr<GpuLogicalBufferStruct> to SharedPtr. |
Recompilation of a client program may be broken. |
[+] affected symbols: 7 (0.7%)
RTShader::UniformParameter::UniformParameter ( enum GpuConstantType type, String const& name, enum RTShader::Parameter::Semantic const& semantic, int index, enum RTShader::Parameter::Content const& content, uint16 variability, size_t size )
Field 'this.mParamsPtr.mIntLogicalToPhysical' in the object of this method is of type 'GpuLogicalBufferStructPtr'.
RTShader::UniformParameter::UniformParameter ( enum GpuProgramParameters::AutoConstantType autoType, Real fAutoConstantData, size_t size )
Field 'this.mParamsPtr.mIntLogicalToPhysical' in the object of this method is of type 'GpuLogicalBufferStructPtr'.
RTShader::UniformParameter::UniformParameter ( enum GpuProgramParameters::AutoConstantType autoType, Real fAutoConstantData, size_t size, enum GpuConstantType type )
Field 'this.mParamsPtr.mIntLogicalToPhysical' in the object of this method is of type 'GpuLogicalBufferStructPtr'.
RTShader::UniformParameter::UniformParameter ( enum GpuProgramParameters::AutoConstantType autoType, size_t nAutoConstantData, size_t size )
Field 'this.mParamsPtr.mIntLogicalToPhysical' in the object of this method is of type 'GpuLogicalBufferStructPtr'.
RTShader::UniformParameter::UniformParameter ( enum GpuProgramParameters::AutoConstantType autoType, size_t nAutoConstantData, size_t size, enum GpuConstantType type )
Field 'this.mParamsPtr.mIntLogicalToPhysical' in the object of this method is of type 'GpuLogicalBufferStructPtr'.
RTShader::UniformParameter::~UniformParameter ( )
Field 'this.mParamsPtr.mIntLogicalToPhysical' in the object of this method is of type 'GpuLogicalBufferStructPtr'.
RTShader::UniformParameter::isFloat ( )
Field 'this.mParamsPtr.mIntLogicalToPhysical' in the object of this method is of type 'GpuLogicalBufferStructPtr'.
[+] typedef GpuNamedConstantsPtr 1
|
Change |
Effect |
1 |
Base type has been changed from SharedPtr<GpuNamedConstants> to SharedPtr. |
Recompilation of a client program may be broken. |
[+] affected symbols: 7 (0.7%)
RTShader::UniformParameter::UniformParameter ( enum GpuConstantType type, String const& name, enum RTShader::Parameter::Semantic const& semantic, int index, enum RTShader::Parameter::Content const& content, uint16 variability, size_t size )
Field 'this.mParamsPtr.mNamedConstants' in the object of this method is of type 'GpuNamedConstantsPtr'.
RTShader::UniformParameter::UniformParameter ( enum GpuProgramParameters::AutoConstantType autoType, Real fAutoConstantData, size_t size )
Field 'this.mParamsPtr.mNamedConstants' in the object of this method is of type 'GpuNamedConstantsPtr'.
RTShader::UniformParameter::UniformParameter ( enum GpuProgramParameters::AutoConstantType autoType, Real fAutoConstantData, size_t size, enum GpuConstantType type )
Field 'this.mParamsPtr.mNamedConstants' in the object of this method is of type 'GpuNamedConstantsPtr'.
RTShader::UniformParameter::UniformParameter ( enum GpuProgramParameters::AutoConstantType autoType, size_t nAutoConstantData, size_t size )
Field 'this.mParamsPtr.mNamedConstants' in the object of this method is of type 'GpuNamedConstantsPtr'.
RTShader::UniformParameter::UniformParameter ( enum GpuProgramParameters::AutoConstantType autoType, size_t nAutoConstantData, size_t size, enum GpuConstantType type )
Field 'this.mParamsPtr.mNamedConstants' in the object of this method is of type 'GpuNamedConstantsPtr'.
RTShader::UniformParameter::~UniformParameter ( )
Field 'this.mParamsPtr.mNamedConstants' in the object of this method is of type 'GpuNamedConstantsPtr'.
RTShader::UniformParameter::isFloat ( )
Field 'this.mParamsPtr.mNamedConstants' in the object of this method is of type 'GpuNamedConstantsPtr'.
[+] typedef GpuProgramParametersSharedPtr 1
|
Change |
Effect |
1 |
Base type has been changed from SharedPtr<GpuProgramParameters> to SharedPtr. |
Recompilation of a client program may be broken. |
[+] affected symbols: 15 (1.4%)
RTShader::FFPFogFactory::writeInstance ( MaterialSerializer* ser, RTShader::SubRenderState* subRenderState, Pass* srcPass, Pass* dstPass )
Field 'ser.mScriptContext.programParams' in 1st parameter 'ser' (pointer) is of type 'GpuProgramParametersSharedPtr'.
RTShader::ShaderGenerator::serializePassAttributes ( MaterialSerializer* ser, RTShader::ShaderGenerator::SGPass* passEntry )
Field 'ser.mScriptContext.programParams' in 1st parameter 'ser' (pointer) is of type 'GpuProgramParametersSharedPtr'.
RTShader::ShaderGenerator::serializeTextureUnitStateAttributes ( MaterialSerializer* ser, RTShader::ShaderGenerator::SGPass* passEntry, TextureUnitState const* srcTextureUnit )
Field 'ser.mScriptContext.programParams' in 1st parameter 'ser' (pointer) is of type 'GpuProgramParametersSharedPtr'.
RTShader::FFPColourFactory::writeInstance ( MaterialSerializer* ser, RTShader::SubRenderState* subRenderState, Pass* srcPass, Pass* dstPass )
Field 'ser.mScriptContext.programParams' in 1st parameter 'ser' (pointer) is of type 'GpuProgramParametersSharedPtr'.
RTShader::FFPLightingFactory::writeInstance ( MaterialSerializer* ser, RTShader::SubRenderState* subRenderState, Pass* srcPass, Pass* dstPass )
Field 'ser.mScriptContext.programParams' in 1st parameter 'ser' (pointer) is of type 'GpuProgramParametersSharedPtr'.
RTShader::FFPTexturingFactory::writeInstance ( MaterialSerializer* ser, RTShader::SubRenderState* subRenderState, Pass* srcPass, Pass* dstPass )
Field 'ser.mScriptContext.programParams' in 1st parameter 'ser' (pointer) is of type 'GpuProgramParametersSharedPtr'.
RTShader::FFPTransformFactory::writeInstance ( MaterialSerializer* ser, RTShader::SubRenderState* subRenderState, Pass* srcPass, Pass* dstPass )
Field 'ser.mScriptContext.programParams' in 1st parameter 'ser' (pointer) is of type 'GpuProgramParametersSharedPtr'.
RTShader::HardwareSkinningFactory::writeInstance ( MaterialSerializer* ser, RTShader::SubRenderState* subRenderState, Pass* srcPass, Pass* dstPass )
Field 'ser.mScriptContext.programParams' in 1st parameter 'ser' (pointer) is of type 'GpuProgramParametersSharedPtr'.
RTShader::PerPixelLightingFactory::writeInstance ( MaterialSerializer* ser, RTShader::SubRenderState* subRenderState, Pass* srcPass, Pass* dstPass )
Field 'ser.mScriptContext.programParams' in 1st parameter 'ser' (pointer) is of type 'GpuProgramParametersSharedPtr'.
RTShader::NormalMapLightingFactory::writeInstance ( MaterialSerializer* ser, RTShader::SubRenderState* subRenderState, Pass* srcPass, Pass* dstPass )
Field 'ser.mScriptContext.programParams' in 1st parameter 'ser' (pointer) is of type 'GpuProgramParametersSharedPtr'.
...
OgreMaterialSerializer.h
namespace Ogre
[+] struct MaterialScriptProgramDefinition 1
|
Change |
Effect |
1 |
Type of field customParameters has been changed from vector<std::pair<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >, STLAllocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, CategorisedAllocPolicy<(MemoryCategory)0> > >::type to vector<std::pair<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >::type. |
Recompilation of a client program may be broken. |
[+] affected symbols: 15 (1.4%)
RTShader::FFPFogFactory::writeInstance ( MaterialSerializer* ser, RTShader::SubRenderState* subRenderState, Pass* srcPass, Pass* dstPass )
Field 'ser.mScriptContext.programDef' in 1st parameter 'ser' (pointer) has base type 'struct MaterialScriptProgramDefinition'.
RTShader::ShaderGenerator::serializePassAttributes ( MaterialSerializer* ser, RTShader::ShaderGenerator::SGPass* passEntry )
Field 'ser.mScriptContext.programDef' in 1st parameter 'ser' (pointer) has base type 'struct MaterialScriptProgramDefinition'.
RTShader::ShaderGenerator::serializeTextureUnitStateAttributes ( MaterialSerializer* ser, RTShader::ShaderGenerator::SGPass* passEntry, TextureUnitState const* srcTextureUnit )
Field 'ser.mScriptContext.programDef' in 1st parameter 'ser' (pointer) has base type 'struct MaterialScriptProgramDefinition'.
RTShader::FFPColourFactory::writeInstance ( MaterialSerializer* ser, RTShader::SubRenderState* subRenderState, Pass* srcPass, Pass* dstPass )
Field 'ser.mScriptContext.programDef' in 1st parameter 'ser' (pointer) has base type 'struct MaterialScriptProgramDefinition'.
RTShader::FFPLightingFactory::writeInstance ( MaterialSerializer* ser, RTShader::SubRenderState* subRenderState, Pass* srcPass, Pass* dstPass )
Field 'ser.mScriptContext.programDef' in 1st parameter 'ser' (pointer) has base type 'struct MaterialScriptProgramDefinition'.
RTShader::FFPTexturingFactory::writeInstance ( MaterialSerializer* ser, RTShader::SubRenderState* subRenderState, Pass* srcPass, Pass* dstPass )
Field 'ser.mScriptContext.programDef' in 1st parameter 'ser' (pointer) has base type 'struct MaterialScriptProgramDefinition'.
RTShader::FFPTransformFactory::writeInstance ( MaterialSerializer* ser, RTShader::SubRenderState* subRenderState, Pass* srcPass, Pass* dstPass )
Field 'ser.mScriptContext.programDef' in 1st parameter 'ser' (pointer) has base type 'struct MaterialScriptProgramDefinition'.
RTShader::HardwareSkinningFactory::writeInstance ( MaterialSerializer* ser, RTShader::SubRenderState* subRenderState, Pass* srcPass, Pass* dstPass )
Field 'ser.mScriptContext.programDef' in 1st parameter 'ser' (pointer) has base type 'struct MaterialScriptProgramDefinition'.
RTShader::PerPixelLightingFactory::writeInstance ( MaterialSerializer* ser, RTShader::SubRenderState* subRenderState, Pass* srcPass, Pass* dstPass )
Field 'ser.mScriptContext.programDef' in 1st parameter 'ser' (pointer) has base type 'struct MaterialScriptProgramDefinition'.
RTShader::NormalMapLightingFactory::writeInstance ( MaterialSerializer* ser, RTShader::SubRenderState* subRenderState, Pass* srcPass, Pass* dstPass )
Field 'ser.mScriptContext.programDef' in 1st parameter 'ser' (pointer) has base type 'struct MaterialScriptProgramDefinition'.
...
OgrePrerequisites.h
namespace Ogre
[+] typedef GpuProgramPtr 1
|
Change |
Effect |
1 |
Base type has been changed from SharedPtr<GpuProgram> to SharedPtr. |
Recompilation of a client program may be broken. |
[+] affected symbols: 93 (8.8%)
Any::Any<RTShader::ShaderGenerator::SGPass*> ( RTShader::ShaderGenerator::SGPass*const& value )
Field 'value.mTargetRenderState.mProgramSet.mPSGpuProgram' in 1st parameter 'value' (reference) is of type 'GpuProgramPtr'.
RTShader::ProgramSet::getCpuVertexProgram ( )
Field 'this.mPSGpuProgram' in the object of this method is of type 'GpuProgramPtr'.
RTShader::ProgramSet::getGpuVertexProgram ( )
Return value is of type 'GpuProgramPtr'.
RTShader::ProgramSet::setCpuVertexProgram ( RTShader::Program* vsCpuProgram )
Field 'this.mPSGpuProgram' in the object of this method is of type 'GpuProgramPtr'.
RTShader::ProgramSet::getCpuFragmentProgram ( )
Field 'this.mPSGpuProgram' in the object of this method is of type 'GpuProgramPtr'.
RTShader::ProgramSet::getGpuFragmentProgram ( )
Return value is of type 'GpuProgramPtr'.
RTShader::ProgramSet::setCpuFragmentProgram ( RTShader::Program* psCpuProgram )
Field 'this.mPSGpuProgram' in the object of this method is of type 'GpuProgramPtr'.
RTShader::ProgramSet::ProgramSet ( )
Field 'this.mPSGpuProgram' in the object of this method is of type 'GpuProgramPtr'.
RTShader::ProgramSet::~ProgramSet ( )
Field 'this.mPSGpuProgram' in the object of this method is of type 'GpuProgramPtr'.
RTShader::FFPLighting::resolveParameters ( RTShader::ProgramSet* programSet )
Field 'programSet.mPSGpuProgram' in 1st parameter 'programSet' (pointer) is of type 'GpuProgramPtr'.
...
[+] typedef MaterialPtr 1
|
Change |
Effect |
1 |
Base type has been changed from SharedPtr<Material> to SharedPtr. |
Recompilation of a client program may be broken. |
[+] affected symbols: 69 (6.5%)
Any::Any<RTShader::ShaderGenerator::SGTechnique*> ( RTShader::ShaderGenerator::SGTechnique*const& value )
Field 'value.mDstTechnique.mShadowCasterMaterial' in 1st parameter 'value' (reference) is of type 'MaterialPtr'.
Any::Any<RTShader::ShaderGenerator::SGPass*> ( RTShader::ShaderGenerator::SGPass*const& value )
Field 'value.mParent.mDstTechnique.mShadowCasterMaterial' in 1st parameter 'value' (reference) is of type 'MaterialPtr'.
RTShader::FFPFogFactory::writeInstance ( MaterialSerializer* ser, RTShader::SubRenderState* subRenderState, Pass* srcPass, Pass* dstPass )
Field 'ser.mScriptContext.material' in 1st parameter 'ser' (pointer) is of type 'MaterialPtr'.
RTShader::ShaderGenerator::SGTechnique::createSGPasses ( )
Field 'this.mDstTechnique.mShadowCasterMaterial' in the object of this method is of type 'MaterialPtr'.
RTShader::ShaderGenerator::SGTechnique::getRenderState ( unsigned short passIndex )
Field 'this.mDstTechnique.mShadowCasterMaterial' in the object of this method is of type 'MaterialPtr'.
RTShader::ShaderGenerator::SGTechnique::hasRenderState ( unsigned short passIndex )
Field 'this.mDstTechnique.mShadowCasterMaterial' in the object of this method is of type 'MaterialPtr'.
RTShader::ShaderGenerator::SGTechnique::acquirePrograms ( )
Field 'this.mDstTechnique.mShadowCasterMaterial' in the object of this method is of type 'MaterialPtr'.
RTShader::ShaderGenerator::SGTechnique::destroySGPasses ( )
Field 'this.mDstTechnique.mShadowCasterMaterial' in the object of this method is of type 'MaterialPtr'.
RTShader::ShaderGenerator::SGTechnique::releasePrograms ( )
Field 'this.mDstTechnique.mShadowCasterMaterial' in the object of this method is of type 'MaterialPtr'.
RTShader::ShaderGenerator::SGTechnique::buildTargetRenderState ( )
Field 'this.mDstTechnique.mShadowCasterMaterial' in the object of this method is of type 'MaterialPtr'.
...
OgreRenderable.h
namespace Ogre
[+] class Renderable 1
|
Change |
Effect |
1 |
Type of field mRenderSystemData has been changed from Renderable::RenderSystemData* to Renderable::RenderSystemDataPtr. |
Recompilation of a client program may be broken. |
[+] affected symbols: 11 (1%)
RenderOperation::RenderOperation ( )
Field 'this.srcRenderable' in the object of this method has base type 'Renderable'.
RTShader::FFPLighting::updateGpuProgramsParams ( Renderable* rend, Pass* pass, AutoParamDataSource const* source, LightList const* pLightList )
1st parameter 'rend' (pointer) has base type 'Renderable'.
RTShader::FFPTexturing::updateGpuProgramsParams ( Renderable* rend, Pass* pass, AutoParamDataSource const* source, LightList const* pLightList )
1st parameter 'rend' (pointer) has base type 'Renderable'.
RTShader::IntegratedPSSM3::updateGpuProgramsParams ( Renderable* rend, Pass* pass, AutoParamDataSource const* source, LightList const* pLightList )
1st parameter 'rend' (pointer) has base type 'Renderable'.
RTShader::ShaderGenerator::notifyRenderSingleObject ( Renderable* rend, Pass const* pass, AutoParamDataSource const* source, LightList const* pLightList, bool suppressRenderStateChanges )
1st parameter 'rend' (pointer) has base type 'Renderable'.
RTShader::ShaderGenerator::SGPass::notifyRenderSingleObject ( Renderable* rend, AutoParamDataSource const* source, LightList const* pLightList, bool suppressRenderStateChanges )
1st parameter 'rend' (pointer) has base type 'Renderable'.
RTShader::PerPixelLighting::updateGpuProgramsParams ( Renderable* rend, Pass* pass, AutoParamDataSource const* source, LightList const* pLightList )
1st parameter 'rend' (pointer) has base type 'Renderable'.
RTShader::NormalMapLighting::updateGpuProgramsParams ( Renderable* rend, Pass* pass, AutoParamDataSource const* source, LightList const* pLightList )
1st parameter 'rend' (pointer) has base type 'Renderable'.
RTShader::TriplanarTexturing::updateGpuProgramsParams ( Renderable* rend, Pass* pass, AutoParamDataSource const* source, LightList const* pLightList )
1st parameter 'rend' (pointer) has base type 'Renderable'.
RTShader::TextureAtlasSampler::updateGpuProgramsParams ( Renderable* rend, Pass* pass, AutoParamDataSource const* source, LightList const* pLightList )
1st parameter 'rend' (pointer) has base type 'Renderable'.
...
OgreRenderOperation.h
namespace Ogre
[+] class RenderOperation 1
|
Change |
Effect |
1 |
Field renderToVertexBuffer has been added to this type. |
This field will not be initialized or used by old client applications. |
[+] affected symbols: 1 (0.1%)
RenderOperation::RenderOperation ( )
This constructor is from 'RenderOperation' class.
OgreScriptCompiler.h
namespace Ogre
[+] class AbstractNode 2
|
Change |
Effect |
1 |
Base class AllocatedObject<CategorisedAllocPolicy<(MemoryCategory)6> > has been added. |
Recompilation of a client program may be broken. |
2 |
Base class AllocatedObject<CategorisedAllocPolicy<6> > has been removed. |
Recompilation of a client program may be broken. |
[+] affected symbols: 2 (0.2%)
AbstractNode::clone ( )
This method is from 'AbstractNode' class.
AbstractNode::getValue ( )
This method is from 'AbstractNode' class.
OgreScriptTranslator.h
namespace Ogre
[+] class ScriptTranslator 2
|
Change |
Effect |
1 |
Base class AllocatedObject<CategorisedAllocPolicy<(MemoryCategory)6> > has been added. |
Recompilation of a client program may be broken. |
2 |
Base class AllocatedObject<CategorisedAllocPolicy<6> > has been removed. |
Recompilation of a client program may be broken. |
[+] affected symbols: 10 (0.9%)
ScriptTranslator::translate ( ScriptCompiler* p1, SharedPtr<AbstractNode>const& p2 )
This method is from 'ScriptTranslator' class.
ScriptTranslator::ScriptTranslator ( )
This constructor is from 'ScriptTranslator' class.
ScriptTranslator::~ScriptTranslator ( )
This destructor is from 'ScriptTranslator' class.
RTShader::SGScriptTranslator::translatePass ( ScriptCompiler* compiler, SharedPtr<AbstractNode>const& node )
This method is from derived class 'RTShader::SGScriptTranslator'.
RTShader::SGScriptTranslator::addSubRenderState ( RTShader::SubRenderState* newSubRenderState, String const& dstTechniqueSchemeName, String const& materialName, String const& groupName, unsigned short passIndex )
This method is from derived class 'RTShader::SGScriptTranslator'.
RTShader::SGScriptTranslator::translateTextureUnit ( ScriptCompiler* compiler, SharedPtr<AbstractNode>const& node )
This method is from derived class 'RTShader::SGScriptTranslator'.
RTShader::SGScriptTranslator::getGeneratedSubRenderState ( String const& typeName )
This method is from derived class 'RTShader::SGScriptTranslator'.
RTShader::SGScriptTranslator::translate ( ScriptCompiler* compiler, SharedPtr<AbstractNode>const& node )
This method is from derived class 'RTShader::SGScriptTranslator'.
RTShader::SGScriptTranslator::SGScriptTranslator ( )
This constructor is from derived class 'RTShader::SGScriptTranslator'.
RTShader::SGScriptTranslator::~SGScriptTranslator ( )
This destructor is from derived class 'RTShader::SGScriptTranslator'.
[+] class ScriptTranslatorManager 2
|
Change |
Effect |
1 |
Base class AllocatedObject<CategorisedAllocPolicy<(MemoryCategory)6> > has been added. |
Recompilation of a client program may be broken. |
2 |
Base class AllocatedObject<CategorisedAllocPolicy<6> > has been removed. |
Recompilation of a client program may be broken. |
[+] affected symbols: 8 (0.8%)
ScriptTranslatorManager::getTranslator ( SharedPtr<AbstractNode>const& p1 )
This method is from 'ScriptTranslatorManager' class.
ScriptTranslatorManager::ScriptTranslatorManager ( )
This constructor is from 'ScriptTranslatorManager' class.
ScriptTranslatorManager::~ScriptTranslatorManager ( )
This destructor is from 'ScriptTranslatorManager' class.
RTShader::ShaderGenerator::SGScriptTranslatorManager::getTranslator ( SharedPtr<AbstractNode>const& p1 )
This method is from derived class 'RTShader::ShaderGenerator::SGScriptTranslatorManager'.
RTShader::ShaderGenerator::SGScriptTranslatorManager::SGScriptTranslatorManager ( RTShader::ShaderGenerator* owner )
This constructor is from derived class 'RTShader::ShaderGenerator::SGScriptTranslatorManager'.
RTShader::ShaderGenerator::SGScriptTranslatorManager::~SGScriptTranslatorManager ( )
This destructor is from derived class 'RTShader::ShaderGenerator::SGScriptTranslatorManager'.
ScriptTranslatorManager::getNumTranslators ( )
This method is from 'ScriptTranslatorManager' class.
RTShader::ShaderGenerator::SGScriptTranslatorManager::getNumTranslators ( )
This method is from derived class 'RTShader::ShaderGenerator::SGScriptTranslatorManager'.
OgreShaderExHardwareSkinning.h
namespace Ogre::RTShader
[+] class HardwareSkinning 3
|
Change |
Effect |
1 |
Type of field mActiveTechnique has been changed from Ogre::SharedPtr<HardwareSkinningTechnique> to Ogre::SharedPtr. |
Recompilation of a client program may be broken. |
2 |
Type of field mDualQuat has been changed from Ogre::SharedPtr<DualQuaternionSkinning> to Ogre::SharedPtr. |
Recompilation of a client program may be broken. |
3 |
Type of field mLinear has been changed from Ogre::SharedPtr<LinearSkinning> to Ogre::SharedPtr. |
Recompilation of a client program may be broken. |
[+] affected symbols: 15 (1.4%)
HardwareSkinning::getBoneCount ( )
This method is from 'HardwareSkinning' class.
HardwareSkinning::getWeightCount ( )
This method is from 'HardwareSkinning' class.
HardwareSkinning::getSkinningType ( )
This method is from 'HardwareSkinning' class.
HardwareSkinning::resolveParameters ( ProgramSet* programSet )
This method is from 'HardwareSkinning' class.
HardwareSkinning::preAddToRenderState ( RenderState const* renderState, Ogre::Pass* srcPass, Ogre::Pass* dstPass )
This method is from 'HardwareSkinning' class.
HardwareSkinning::resolveDependencies ( ProgramSet* programSet )
This method is from 'HardwareSkinning' class.
HardwareSkinning::addFunctionInvocations ( ProgramSet* programSet )
This method is from 'HardwareSkinning' class.
HardwareSkinning::setHardwareSkinningParam ( Ogre::ushort boneCount, Ogre::ushort weightCount, enum SkinningType skinningType, bool correctAntipodalityHandling, bool scalingShearingSupport )
This method is from 'HardwareSkinning' class.
HardwareSkinning::hasScalingShearingSupport ( )
This method is from 'HardwareSkinning' class.
HardwareSkinning::hasCorrectAntipodalityHandling ( )
This method is from 'HardwareSkinning' class.
...
OgreShaderExIntegratedPSSM3.h
namespace Ogre::RTShader
[+] typedef IntegratedPSSM3::SplitPointList 1
|
Change |
Effect |
1 |
Base type has been changed from Ogre::vector<float, Ogre::STLAllocator<float, Ogre::CategorisedAllocPolicy<(Ogre::MemoryCategory)0> > >::type to Ogre::vector<float>::type. |
Recompilation of a client program may be broken. |
[+] affected symbols: 1 (0.1%)
IntegratedPSSM3::setSplitPoints ( Ogre::vector<float, Ogre::STLAllocator<float, Ogre::CategorisedAllocPolicy<(Ogre::MemoryCategory)0> > >::type const& newSplitPoints )
1st parameter 'newSplitPoints' (reference) has base type 'IntegratedPSSM3::SplitPointList'.
OgreShaderExLayeredBlending.h
namespace Ogre::RTShader
[+] class LayeredBlending 1
|
Change |
Effect |
1 |
Type of field mTextureBlends has been changed from Ogre::vector<LayeredBlending::TextureBlend, Ogre::STLAllocator<LayeredBlending::TextureBlend, Ogre::CategorisedAllocPolicy<(Ogre::MemoryCategory)0> > >::type to Ogre::vector<LayeredBlending::TextureBlend>::type. |
Recompilation of a client program may be broken. |
[+] affected symbols: 10 (0.9%)
LayeredBlending::setBlendMode ( unsigned short index, enum LayeredBlending::BlendMode mode )
This method is from 'LayeredBlending' class.
LayeredBlending::resolveParameters ( ProgramSet* programSet )
This method is from 'LayeredBlending' class.
LayeredBlending::setSourceModifier ( unsigned short index, enum LayeredBlending::SourceModifier modType, int customNum )
This method is from 'LayeredBlending' class.
LayeredBlending::resolveDependencies ( ProgramSet* programSet )
This method is from 'LayeredBlending' class.
LayeredBlending::copyFrom ( SubRenderState const& rhs )
This method is from 'LayeredBlending' class.
LayeredBlending::LayeredBlending ( )
This constructor is from 'LayeredBlending' class.
LayeredBlending::~LayeredBlending ( )
This destructor is from 'LayeredBlending' class.
LayeredBlending::getBlendMode ( unsigned short index )
This method is from 'LayeredBlending' class.
LayeredBlending::getSourceModifier ( unsigned short index, enum LayeredBlending::SourceModifier& modType, int& customNum )
This method is from 'LayeredBlending' class.
LayeredBlending::getType ( )
This method is from 'LayeredBlending' class.
OgreShaderExNormalMapLighting.h
namespace Ogre::RTShader
[+] class NormalMapLighting 3
|
Change |
Effect |
1 |
Base class PerPixelLighting has been added. |
Recompilation of a client program may be broken. |
2 |
Virtual method NormalMapLighting::resolveParameters ( ProgramSet* ) has been overridden by SubRenderState::resolveParameters ( ProgramSet* ). |
Method SubRenderState::resolveParameters ( ProgramSet* ) will be called after recompilation instead of NormalMapLighting::resolveParameters ( ProgramSet* ). |
3 |
Base class SubRenderState has been removed. |
Recompilation of a client program may be broken. |
[+] affected symbols: 22 (2.1%)
NormalMapLighting::msBlankLight [data]
This method is from 'NormalMapLighting' class.
NormalMapLighting::setLightCount ( int const* lightCount )
This method is from 'NormalMapLighting' class.
NormalMapLighting::addVSInvocation ( Function* vsMain, int const groupOrder, int& internalCounter )
This method is from 'NormalMapLighting' class.
NormalMapLighting::resolveParameters ( ProgramSet* programSet )
This method is from 'NormalMapLighting' class.
NormalMapLighting::preAddToRenderState ( RenderState const* renderState, Ogre::Pass* srcPass, Ogre::Pass* dstPass )
This method is from 'NormalMapLighting' class.
NormalMapLighting::resolveDependencies ( ProgramSet* programSet )
This method is from 'NormalMapLighting' class.
NormalMapLighting::addFunctionInvocations ( ProgramSet* programSet )
This method is from 'NormalMapLighting' class.
NormalMapLighting::resolveGlobalParameters ( ProgramSet* programSet )
This method is from 'NormalMapLighting' class.
NormalMapLighting::updateGpuProgramsParams ( Ogre::Renderable* rend, Ogre::Pass* pass, Ogre::AutoParamDataSource const* source, Ogre::LightList const* pLightList )
This method is from 'NormalMapLighting' class.
NormalMapLighting::resolvePerLightParameters ( ProgramSet* programSet )
This method is from 'NormalMapLighting' class.
...
OgreShaderExPerPixelLighting.h
namespace Ogre::RTShader
[+] struct PerPixelLighting::LightParams 4
|
Change |
Effect |
1 |
Field mPSInDirection has been added to this type. |
This field will not be initialized or used by old client applications. |
2 |
Field mPSInToLightDir has been added to this type. |
This field will not be initialized or used by old client applications. |
3 |
Field mVSOutDirection has been added to this type. |
This field will not be initialized or used by old client applications. |
4 |
Field mVSOutToLightDir has been added to this type. |
This field will not be initialized or used by old client applications. |
[+] affected symbols: 3 (0.3%)
PerPixelLighting::LightParams::LightParams ( struct PerPixelLighting::LightParams const& p1 )
1st parameter 'p1' (reference) has base type 'struct PerPixelLighting::LightParams'.
PerPixelLighting::LightParams::LightParams ( )
This constructor is from 'struct PerPixelLighting::LightParams' class.
PerPixelLighting::LightParams::~LightParams ( )
This destructor is from 'struct PerPixelLighting::LightParams' class.
OgreShaderExTextureAtlasSampler.h
namespace Ogre::RTShader
[+] typedef TextureAtlasTablePtr 1
|
Change |
Effect |
1 |
Base type has been changed from Ogre::SharedPtr<std::vector<TextureAtlasRecord> > to Ogre::SharedPtr. |
Recompilation of a client program may be broken. |
[+] affected symbols: 12 (1.1%)
TextureAtlasSampler::resolveParameters ( ProgramSet* programSet )
Field 'this.mAtlasTableDatas' in the object of this method has base type 'TextureAtlasTablePtr'.
TextureAtlasSampler::preAddToRenderState ( RenderState const* renderState, Ogre::Pass* srcPass, Ogre::Pass* dstPass )
Field 'this.mAtlasTableDatas' in the object of this method has base type 'TextureAtlasTablePtr'.
TextureAtlasSampler::resolveDependencies ( ProgramSet* programSet )
Field 'this.mAtlasTableDatas' in the object of this method has base type 'TextureAtlasTablePtr'.
TextureAtlasSampler::addFunctionInvocations ( ProgramSet* programSet )
Field 'this.mAtlasTableDatas' in the object of this method has base type 'TextureAtlasTablePtr'.
TextureAtlasSampler::updateGpuProgramsParams ( Ogre::Renderable* rend, Ogre::Pass* pass, Ogre::AutoParamDataSource const* source, Ogre::LightList const* pLightList )
Field 'this.mAtlasTableDatas' in the object of this method has base type 'TextureAtlasTablePtr'.
TextureAtlasSampler::getAdressingFunctionName ( enum Ogre::TextureUnitState::TextureAddressingMode mode )
Field 'this.mAtlasTableDatas' in the object of this method has base type 'TextureAtlasTablePtr'.
TextureAtlasSampler::copyFrom ( SubRenderState const& rhs )
Field 'this.mAtlasTableDatas' in the object of this method has base type 'TextureAtlasTablePtr'.
TextureAtlasSampler::TextureAtlasSampler ( )
Field 'this.mAtlasTableDatas' in the object of this method has base type 'TextureAtlasTablePtr'.
TextureAtlasSampler::~TextureAtlasSampler ( )
Field 'this.mAtlasTableDatas' in the object of this method has base type 'TextureAtlasTablePtr'.
TextureAtlasSampler::getExecutionOrder ( )
Field 'this.mAtlasTableDatas' in the object of this method has base type 'TextureAtlasTablePtr'.
...
OgreShaderExTriplanarTexturing.h
namespace Ogre::RTShader
[+] class TriplanarTexturing 3
|
Change |
Effect |
1 |
Field mSamplerFromXState has been added to this type. |
This field will not be initialized or used by old client applications. |
2 |
Field mSamplerFromYState has been added to this type. |
This field will not be initialized or used by old client applications. |
3 |
Field mSamplerFromZState has been added to this type. |
This field will not be initialized or used by old client applications. |
[+] affected symbols: 12 (1.1%)
TriplanarTexturing::setParameters ( Ogre::Vector3 const& parameters )
This method is from 'TriplanarTexturing' class.
TriplanarTexturing::setTextureNames ( Ogre::String const& textureNameFromX, Ogre::String const& textureNameFromY, Ogre::String const& textureNameFromZ )
This method is from 'TriplanarTexturing' class.
TriplanarTexturing::resolveParameters ( ProgramSet* programSet )
This method is from 'TriplanarTexturing' class.
TriplanarTexturing::preAddToRenderState ( RenderState const* renderState, Ogre::Pass* srcPass, Ogre::Pass* dstPass )
This method is from 'TriplanarTexturing' class.
TriplanarTexturing::resolveDependencies ( ProgramSet* programSet )
This method is from 'TriplanarTexturing' class.
TriplanarTexturing::addFunctionInvocations ( ProgramSet* programSet )
This method is from 'TriplanarTexturing' class.
TriplanarTexturing::updateGpuProgramsParams ( Ogre::Renderable* rend, Ogre::Pass* pass, Ogre::AutoParamDataSource const* source, Ogre::LightList const* pLightList )
This method is from 'TriplanarTexturing' class.
TriplanarTexturing::copyFrom ( SubRenderState const& rhs )
This method is from 'TriplanarTexturing' class.
TriplanarTexturing::TriplanarTexturing ( )
This constructor is from 'TriplanarTexturing' class.
TriplanarTexturing::~TriplanarTexturing ( )
This destructor is from 'TriplanarTexturing' class.
...
OgreShaderFFPTexturing.h
namespace Ogre::RTShader
[+] class FFPTexturing 1
|
Change |
Effect |
1 |
Field mIsPointSprite has been added to this type. |
This field will not be initialized or used by old client applications. |
[+] affected symbols: 15 (1.4%)
FFPTexturing::setTextureUnit ( unsigned short index, Ogre::TextureUnitState* textureUnitState )
This method is from 'FFPTexturing' class.
FFPTexturing::getTexCalcMethod ( Ogre::TextureUnitState* textureUnitState )
This method is from 'FFPTexturing' class.
FFPTexturing::isProcessingNeeded ( Ogre::TextureUnitState* texUnitState )
This method is from 'FFPTexturing' class.
FFPTexturing::needsTextureMatrix ( Ogre::TextureUnitState* textureUnitState )
This method is from 'FFPTexturing' class.
FFPTexturing::preAddToRenderState ( RenderState const* renderState, Ogre::Pass* srcPass, Ogre::Pass* dstPass )
This method is from 'FFPTexturing' class.
FFPTexturing::setTextureUnitCount ( size_t count )
This method is from 'FFPTexturing' class.
FFPTexturing::resolveUniformParams ( struct FFPTexturing::TextureUnitParams* textureUnitParams, ProgramSet* programSet )
This method is from 'FFPTexturing' class.
FFPTexturing::addFunctionInvocations ( ProgramSet* programSet )
This method is from 'FFPTexturing' class.
FFPTexturing::resolveFunctionsParams ( struct FFPTexturing::TextureUnitParams* textureUnitParams, ProgramSet* programSet )
This method is from 'FFPTexturing' class.
FFPTexturing::updateGpuProgramsParams ( Ogre::Renderable* rend, Ogre::Pass* pass, Ogre::AutoParamDataSource const* source, Ogre::LightList const* pLightList )
This method is from 'FFPTexturing' class.
...
[+] struct FFPTexturing::TextureUnitParams 1
|
Change |
Effect |
1 |
Field mTextureSamplerState has been added to this type. |
This field will not be initialized or used by old client applications. |
[+] affected symbols: 5 (0.5%)
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::addVSFunctionInvocations ( struct FFPTexturing::TextureUnitParams* textureUnitParams, Function* vsMain )
1st parameter 'textureUnitParams' (pointer) has base type 'struct FFPTexturing::TextureUnitParams'.
OgreShaderFFPTransform.h
namespace Ogre::RTShader
[+] class FFPTransform 1
|
Change |
Effect |
1 |
Field mSetPointSize has been added to this type. |
This field will not be initialized or used by old client applications. |
[+] affected symbols: 6 (0.6%)
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.
OgreShaderFunction.h
namespace Ogre::RTShader
[+] class Function 2
|
Change |
Effect |
1 |
Field mSortedAtomInstances has been added to this type. |
This field will not be initialized or used by old client applications. |
2 |
Type of field mAtomInstances has been changed from FunctionAtomInstanceList to Ogre::map<unsigned long, std::vector<FunctionAtom*>, std::less<unsigned long> >::type. |
Recompilation of a client program may be broken. |
[+] affected symbols: 127 (12%)
Ogre::Any::Any<ShaderGenerator::SGPass*> ( ShaderGenerator::SGPass*const& value )
Field 'value.mTargetRenderState.mProgramSet.mPSCpuProgram.mEntryPointFunction' in 1st parameter 'value' (reference) has base type 'Function'.
ProgramSet::getCpuVertexProgram ( )
Field 'retval.mEntryPointFunction' in the return value (pointer) has base type 'Function'.
ProgramSet::getGpuVertexProgram ( )
Field 'this.mPSCpuProgram.mEntryPointFunction' in the object of this method has base type 'Function'.
ProgramSet::setCpuVertexProgram ( Program* vsCpuProgram )
Field 'vsCpuProgram.mEntryPointFunction' in 1st parameter 'vsCpuProgram' (pointer) has base type 'Function'.
ProgramSet::getCpuFragmentProgram ( )
Field 'retval.mEntryPointFunction' in the return value (pointer) has base type 'Function'.
ProgramSet::getGpuFragmentProgram ( )
Field 'this.mPSCpuProgram.mEntryPointFunction' in the object of this method has base type 'Function'.
ProgramSet::setCpuFragmentProgram ( Program* psCpuProgram )
Field 'psCpuProgram.mEntryPointFunction' in 1st parameter 'psCpuProgram' (pointer) has base type 'Function'.
ProgramSet::ProgramSet ( )
Field 'this.mPSCpuProgram.mEntryPointFunction' in the object of this method has base type 'Function'.
ProgramSet::~ProgramSet ( )
Field 'this.mPSCpuProgram.mEntryPointFunction' in the object of this method has base type 'Function'.
FFPLighting::resolveParameters ( ProgramSet* programSet )
Field 'programSet.mPSCpuProgram.mEntryPointFunction' in 1st parameter 'programSet' (pointer) has base type 'Function'.
...
OgreShaderGenerator.h
namespace Ogre::RTShader
[+] class ShaderGenerator 2
|
Change |
Effect |
1 |
Field mResourceGroupListener has been added to this type. |
This field will not be initialized or used by old client applications. |
2 |
Field mShaderLanguageVersion has been added to this type. |
This field will not be initialized or used by old client applications. |
[+] affected symbols: 62 (5.9%)
ShaderGenerator::_initialize ( )
This method is from 'ShaderGenerator' class.
ShaderGenerator::createScheme ( Ogre::String const& schemeName )
This method is from 'ShaderGenerator' class.
ShaderGenerator::getSingleton ( )
Return value (reference) has base type 'ShaderGenerator'.
ShaderGenerator::getRenderState ( Ogre::String const& schemeName )
This method is from 'ShaderGenerator' class.
ShaderGenerator::getRenderState ( Ogre::String const& schemeName, Ogre::String const& materialName, Ogre::String const& groupName, unsigned short passIndex )
This method is from 'ShaderGenerator' class.
ShaderGenerator::validateScheme ( Ogre::String const& schemeName )
This method is from 'ShaderGenerator' class.
ShaderGenerator::addSceneManager ( Ogre::SceneManager* sceneMgr )
This method is from 'ShaderGenerator' class.
ShaderGenerator::getSingletonPtr ( )
Return value (pointer) has base type 'ShaderGenerator'.
ShaderGenerator::flushShaderCache ( )
This method is from 'ShaderGenerator' class.
ShaderGenerator::invalidateScheme ( Ogre::String const& schemeName )
This method is from 'ShaderGenerator' class.
...
[+] class ShaderGenerator::SGTechnique 1
|
Change |
Effect |
1 |
Field mOverProgrammable has been added to this type. |
This field will not be initialized or used by old client applications. |
[+] affected symbols: 30 (2.8%)
Ogre::Any::Any<ShaderGenerator::SGTechnique*> ( ShaderGenerator::SGTechnique*const& value )
1st parameter 'value' (reference) has base type 'ShaderGenerator::SGTechnique'.
Ogre::Any::Any<ShaderGenerator::SGPass*> ( ShaderGenerator::SGPass*const& value )
Field 'value.mParent' in 1st parameter 'value' (reference) has base type 'ShaderGenerator::SGTechnique'.
ShaderGenerator::SGTechnique::createSGPasses ( )
This method is from 'ShaderGenerator::SGTechnique' class.
ShaderGenerator::SGTechnique::getRenderState ( unsigned short passIndex )
This method is from 'ShaderGenerator::SGTechnique' class.
ShaderGenerator::SGTechnique::hasRenderState ( unsigned short passIndex )
This method is from 'ShaderGenerator::SGTechnique' class.
ShaderGenerator::SGTechnique::acquirePrograms ( )
This method is from 'ShaderGenerator::SGTechnique' class.
ShaderGenerator::SGTechnique::destroySGPasses ( )
This method is from 'ShaderGenerator::SGTechnique' class.
ShaderGenerator::SGTechnique::releasePrograms ( )
This method is from 'ShaderGenerator::SGTechnique' class.
ShaderGenerator::SGTechnique::buildTargetRenderState ( )
This method is from 'ShaderGenerator::SGTechnique' class.
ShaderGenerator::SGTechnique::createIlluminationSGPasses ( )
This method is from 'ShaderGenerator::SGTechnique' class.
...
OgreShaderGLSLProgramWriter.h
namespace Ogre::RTShader
[+] class GLSLProgramWriter 1
|
Change |
Effect |
1 |
Field mIsGLSLES has been added to this type. |
This field will not be initialized or used by old client applications. |
[+] affected symbols: 7 (0.7%)
GLSLProgramWriter::writeSourceCode ( std::ostream& os, Program* program )
This method is from 'GLSLProgramWriter' class.
GLSLProgramWriter::writeOutParameters ( std::ostream& os, Function* function, enum Ogre::GpuProgramType gpuType )
This method is from 'GLSLProgramWriter' class.
GLSLProgramWriter::initializeStringMaps ( )
This method is from 'GLSLProgramWriter' class.
GLSLProgramWriter::writeInputParameters ( std::ostream& os, Function* function, enum Ogre::GpuProgramType gpuType )
This method is from 'GLSLProgramWriter' class.
GLSLProgramWriter::writeForwardDeclarations ( std::ostream& os, Program* program )
This method is from 'GLSLProgramWriter' class.
GLSLProgramWriter::GLSLProgramWriter ( )
This constructor is from 'GLSLProgramWriter' class.
GLSLProgramWriter::~GLSLProgramWriter ( )
This destructor is from 'GLSLProgramWriter' class.
OgreShaderHLSLProgramWriter.h
namespace Ogre::RTShader
[+] class HLSLProgramWriter 1
|
Change |
Effect |
1 |
Field mGpuConstTypeMapV4 has been added to this type. |
This field will not be initialized or used by old client applications. |
[+] affected symbols: 7 (0.7%)
HLSLProgramWriter::writeSourceCode ( std::ostream& os, Program* program )
This method is from 'HLSLProgramWriter' class.
HLSLProgramWriter::writeAtomInstance ( std::ostream& os, FunctionAtom* atom )
This method is from 'HLSLProgramWriter' class.
HLSLProgramWriter::initializeStringMaps ( )
This method is from 'HLSLProgramWriter' class.
HLSLProgramWriter::writeFunctionDeclaration ( std::ostream& os, Function* function )
This method is from 'HLSLProgramWriter' class.
HLSLProgramWriter::writeProgramDependencies ( std::ostream& os, Program* program )
This method is from 'HLSLProgramWriter' class.
HLSLProgramWriter::HLSLProgramWriter ( )
This constructor is from 'HLSLProgramWriter' class.
HLSLProgramWriter::~HLSLProgramWriter ( )
This destructor is from 'HLSLProgramWriter' class.
OgreShaderMaterialSerializerListener.h
namespace Ogre::RTShader
[+] typedef SGMaterialSerializerListener::SGPassList 1
|
Change |
Effect |
1 |
Base type has been changed from Ogre::vector<ShaderGenerator::SGPass*, Ogre::STLAllocator<ShaderGenerator::SGPass*, Ogre::CategorisedAllocPolicy<(Ogre::MemoryCategory)0> > >::type to Ogre::vector<ShaderGenerator::SGPass*>::type. |
Recompilation of a client program may be broken. |
[+] affected symbols: 1 (0.1%)
SGMaterialSerializerListener::createSGPassList ( Ogre::Material* mat, Ogre::vector<ShaderGenerator::SGPass*, Ogre::STLAllocator<ShaderGenerator::SGPass*, Ogre::CategorisedAllocPolicy<(Ogre::MemoryCategory)0> > >::type& passList )
2nd parameter 'passList' (reference) has base type 'SGMaterialSerializerListener::SGPassList'.
OgreShaderParameter.h
namespace Ogre::RTShader
[+] typedef ParameterPtr 1
|
Change |
Effect |
1 |
Base type has been changed from Ogre::SharedPtr<Parameter> to Ogre::SharedPtr. |
Recompilation of a client program may be broken. |
[+] affected symbols: 157 (14.9%)
FFPLighting::setLightCount ( int const* lightCount )
Field 'this.mVSDiffuse' in the object of this method is of type 'ParameterPtr'.
FFPLighting::resolveParameters ( ProgramSet* programSet )
Field 'this.mVSDiffuse' in the object of this method is of type 'ParameterPtr'.
FFPLighting::preAddToRenderState ( RenderState const* renderState, Ogre::Pass* srcPass, Ogre::Pass* dstPass )
Field 'this.mVSDiffuse' in the object of this method is of type 'ParameterPtr'.
FFPLighting::resolveDependencies ( ProgramSet* programSet )
Field 'this.mVSDiffuse' in the object of this method is of type 'ParameterPtr'.
FFPLighting::addFunctionInvocations ( ProgramSet* programSet )
Field 'this.mVSDiffuse' in the object of this method is of type 'ParameterPtr'.
FFPLighting::updateGpuProgramsParams ( Ogre::Renderable* rend, Ogre::Pass* pass, Ogre::AutoParamDataSource const* source, Ogre::LightList const* pLightList )
Field 'this.mVSDiffuse' in the object of this method is of type 'ParameterPtr'.
FFPLighting::copyFrom ( SubRenderState const& rhs )
Field 'this.mVSDiffuse' in the object of this method is of type 'ParameterPtr'.
FFPLighting::FFPLighting ( )
Field 'this.mVSDiffuse' in the object of this method is of type 'ParameterPtr'.
FFPLighting::~FFPLighting ( )
Field 'this.mVSDiffuse' in the object of this method is of type 'ParameterPtr'.
FFPTexturing::setTextureUnit ( unsigned short index, Ogre::TextureUnitState* textureUnitState )
Field 'this.mPSDiffuse' in the object of this method is of type 'ParameterPtr'.
...
[+] typedef UniformParameterPtr 1
|
Change |
Effect |
1 |
Base type has been changed from Ogre::SharedPtr<UniformParameter> to Ogre::SharedPtr. |
Recompilation of a client program may be broken. |
[+] affected symbols: 129 (12.2%)
FFPLighting::LightParams::LightParams ( struct FFPLighting::LightParams const& p1 )
Field 'p1.mAttenuatParams' in 1st parameter 'p1' (reference) is of type 'UniformParameterPtr'.
FFPLighting::LightParams::LightParams ( )
Field 'this.mAttenuatParams' in the object of this method is of type 'UniformParameterPtr'.
FFPLighting::LightParams::~LightParams ( )
Field 'this.mAttenuatParams' in the object of this method is of type 'UniformParameterPtr'.
FFPLighting::setLightCount ( int const* lightCount )
Field 'this.mDerivedAmbientLightColour' in the object of this method is of type 'UniformParameterPtr'.
FFPLighting::resolveParameters ( ProgramSet* programSet )
Field 'this.mDerivedAmbientLightColour' in the object of this method is of type 'UniformParameterPtr'.
FFPLighting::preAddToRenderState ( RenderState const* renderState, Ogre::Pass* srcPass, Ogre::Pass* dstPass )
Field 'this.mDerivedAmbientLightColour' in the object of this method is of type 'UniformParameterPtr'.
FFPLighting::resolveDependencies ( ProgramSet* programSet )
Field 'this.mDerivedAmbientLightColour' in the object of this method is of type 'UniformParameterPtr'.
FFPLighting::addFunctionInvocations ( ProgramSet* programSet )
Field 'this.mDerivedAmbientLightColour' in the object of this method is of type 'UniformParameterPtr'.
FFPLighting::updateGpuProgramsParams ( Ogre::Renderable* rend, Ogre::Pass* pass, Ogre::AutoParamDataSource const* source, Ogre::LightList const* pLightList )
Field 'this.mDerivedAmbientLightColour' in the object of this method is of type 'UniformParameterPtr'.
FFPLighting::copyFrom ( SubRenderState const& rhs )
Field 'this.mDerivedAmbientLightColour' in the object of this method is of type 'UniformParameterPtr'.
...
OgreShaderProgramManager.h
namespace Ogre::RTShader
[+] class ProgramManager 1
|
Change |
Effect |
1 |
Field mProgramSourceToNameMap has been added to this type. |
This field will not be initialized or used by old client applications. |
[+] affected symbols: 82 (7.8%)
ProgramManager::getSingleton ( )
Return value (reference) has base type 'ProgramManager'.
ProgramManager::acquirePrograms ( Ogre::Pass* pass, TargetRenderState* renderState )
This method is from 'ProgramManager' class.
ProgramManager::getSingletonPtr ( )
Return value (pointer) has base type 'ProgramManager'.
ProgramManager::releasePrograms ( Ogre::Pass* pass, TargetRenderState* renderState )
This method is from 'ProgramManager' class.
ProgramManager::createCpuProgram ( enum Ogre::GpuProgramType type )
This method is from 'ProgramManager' class.
ProgramManager::createGpuProgram ( Program* shaderProgram, ProgramWriter* programWriter, Ogre::String const& language, Ogre::String const& profiles, Ogre::vector<std::__cxx11::basic_string<char>, Ogre::STLAllocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, Ogre::CategorisedAllocPolicy<(Ogre::MemoryCategory)0> > >::type const& profilesList, Ogre::String const& cachePath )
This method is from 'ProgramManager' class.
ProgramManager::createGpuPrograms ( ProgramSet* programSet )
This method is from 'ProgramManager' class.
ProgramManager::destroyCpuProgram ( Program* shaderProgram )
This method is from 'ProgramManager' class.
ProgramManager::addProgramProcessor ( ProgramProcessor* processor )
This method is from 'ProgramManager' class.
ProgramManager::destroyProgramWriters ( )
This method is from 'ProgramManager' class.
...
OgreShaderProgramProcessor.h
namespace Ogre::RTShader
[+] class ProgramProcessor 1
|
Change |
Effect |
1 |
Type of field mFunctionMap has been changed from Ogre::map<Function*, std::__cxx11::basic_string<char>*, std::less<Function*>, Ogre::STLAllocator<std::pair<Function*const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, Ogre::CategorisedAllocPolicy<(Ogre::MemoryCategory)0> > >::type to Ogre::map<Function*, std::__cxx11::basic_string<char>*, std::less<Function*> >::type. |
Recompilation of a client program may be broken. |
[+] affected symbols: 8 (0.8%)
ProgramManager::addProgramProcessor ( ProgramProcessor* processor )
1st parameter 'processor' (pointer) has base type 'ProgramProcessor'.
ProgramManager::removeProgramProcessor ( ProgramProcessor* processor )
1st parameter 'processor' (pointer) has base type 'ProgramProcessor'.
ProgramProcessor::rebuildParameterList ( Function* func, int paramsUsage, Ogre::vector<ProgramProcessor::MergeParameter, Ogre::STLAllocator<ProgramProcessor::MergeParameter, Ogre::CategorisedAllocPolicy<(Ogre::MemoryCategory)0> > >::type& mergedParams )
This method is from 'ProgramProcessor' class.
ProgramProcessor::buildMergeCombinations ( )
This method is from 'ProgramProcessor' class.
ProgramProcessor::countVsTexcoordOutputs ( Function* vsMain, int& outTexCoordSlots, int& outTexCoordFloats )
This method is from 'ProgramProcessor' class.
ProgramProcessor::replaceParametersReferences ( Ogre::vector<ProgramProcessor::MergeParameter, Ogre::STLAllocator<ProgramProcessor::MergeParameter, Ogre::CategorisedAllocPolicy<(Ogre::MemoryCategory)0> > >::type& mergedParams, Ogre::map<Parameter*, std::vector<Operand*>, std::less<Parameter*>, Ogre::STLAllocator<std::pair<Parameter*const, std::vector<Operand*> >, Ogre::CategorisedAllocPolicy<(Ogre::MemoryCategory)0> > >::type& paramsRefMap )
This method is from 'ProgramProcessor' class.
ProgramProcessor::ProgramProcessor ( )
This constructor is from 'ProgramProcessor' class.
ProgramProcessor::~ProgramProcessor ( )
This destructor is from 'ProgramProcessor' class.
[+] typedef ProgramProcessor::MergeParameterList 1
|
Change |
Effect |
1 |
Base type has been changed from Ogre::vector<ProgramProcessor::MergeParameter, Ogre::STLAllocator<ProgramProcessor::MergeParameter, Ogre::CategorisedAllocPolicy<(Ogre::MemoryCategory)0> > >::type to Ogre::vector<ProgramProcessor::MergeParameter>::type. |
Recompilation of a client program may be broken. |
[+] affected symbols: 2 (0.2%)
ProgramProcessor::rebuildParameterList ( Function* func, int paramsUsage, Ogre::vector<ProgramProcessor::MergeParameter, Ogre::STLAllocator<ProgramProcessor::MergeParameter, Ogre::CategorisedAllocPolicy<(Ogre::MemoryCategory)0> > >::type& mergedParams )
3rd parameter 'mergedParams' (reference) has base type 'ProgramProcessor::MergeParameterList'.
ProgramProcessor::replaceParametersReferences ( Ogre::vector<ProgramProcessor::MergeParameter, Ogre::STLAllocator<ProgramProcessor::MergeParameter, Ogre::CategorisedAllocPolicy<(Ogre::MemoryCategory)0> > >::type& mergedParams, Ogre::map<Parameter*, std::vector<Operand*>, std::less<Parameter*>, Ogre::STLAllocator<std::pair<Parameter*const, std::vector<Operand*> >, Ogre::CategorisedAllocPolicy<(Ogre::MemoryCategory)0> > >::type& paramsRefMap )
1st parameter 'mergedParams' (reference) has base type 'ProgramProcessor::MergeParameterList'.
[+] typedef ProgramProcessor::ParameterOperandMap 1
|
Change |
Effect |
1 |
Base type has been changed from Ogre::map<Parameter*, std::vector<Operand*>, std::less<Parameter*>, Ogre::STLAllocator<std::pair<Parameter*const, std::vector<Operand*> >, Ogre::CategorisedAllocPolicy<(Ogre::MemoryCategory)0> > >::type to Ogre::map<Parameter*, std::vector<Operand*>, std::less<Parameter*> >::type. |
Recompilation of a client program may be broken. |
[+] affected symbols: 1 (0.1%)
ProgramProcessor::replaceParametersReferences ( Ogre::vector<ProgramProcessor::MergeParameter, Ogre::STLAllocator<ProgramProcessor::MergeParameter, Ogre::CategorisedAllocPolicy<(Ogre::MemoryCategory)0> > >::type& mergedParams, Ogre::map<Parameter*, std::vector<Operand*>, std::less<Parameter*>, Ogre::STLAllocator<std::pair<Parameter*const, std::vector<Operand*> >, Ogre::CategorisedAllocPolicy<(Ogre::MemoryCategory)0> > >::type& paramsRefMap )
2nd parameter 'paramsRefMap' (reference) has base type 'ProgramProcessor::ParameterOperandMap'.
OgreShaderSubRenderState.h
namespace Ogre::RTShader
[+] typedef SubRenderStateAccessorPtr 1
|
Change |
Effect |
1 |
Base type has been changed from Ogre::SharedPtr<SubRenderStateAccessor> to Ogre::SharedPtr. |
Recompilation of a client program may be broken. |
[+] affected symbols: 2 (0.2%)
SubRenderState::getAccessor ( )
Return value is of type 'SubRenderStateAccessorPtr'.
SubRenderState::getAccessor ( )
Return value is of type 'SubRenderStateAccessorPtr'.
OgreStringVector.h
namespace Ogre
[+] typedef StringVector 1
|
Change |
Effect |
1 |
Base type has been changed from vector<std::__cxx11::basic_string<char>, STLAllocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CategorisedAllocPolicy<(MemoryCategory)0> > >::type to vector<std::__cxx11::basic_string<char> >::type. |
Recompilation of a client program may be broken. |
[+] affected symbols: 1 (0.1%)
RTShader::ProgramManager::createGpuProgram ( RTShader::Program* shaderProgram, RTShader::ProgramWriter* programWriter, String const& language, String const& profiles, vector<std::__cxx11::basic_string<char>, STLAllocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CategorisedAllocPolicy<(MemoryCategory)0> > >::type const& profilesList, String const& cachePath )
5th parameter 'profilesList' (reference) has base type 'StringVector'.
OgreTextureUnitState.h
namespace Ogre
[+] class TextureUnitState 2
|
Change |
Effect |
1 |
Type of field mFramePtrs has been changed from vector<SharedPtr<Texture>, STLAllocator<SharedPtr<Texture>, CategorisedAllocPolicy<(MemoryCategory)0> > >::type to vector<std::shared_ptr<Texture> >::type. |
Recompilation of a client program may be broken. |
2 |
Type of field mFrames has been changed from vector<std::__cxx11::basic_string<char>, STLAllocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CategorisedAllocPolicy<(MemoryCategory)0> > >::type to vector<std::__cxx11::basic_string<char> >::type. |
Recompilation of a client program may be broken. |
[+] affected symbols: 25 (2.4%)
RTShader::FFPTexturing::setTextureUnit ( unsigned short index, TextureUnitState* textureUnitState )
2nd parameter 'textureUnitState' (pointer) has base type 'TextureUnitState'.
RTShader::FFPTexturing::getTexCalcMethod ( TextureUnitState* textureUnitState )
1st parameter 'textureUnitState' (pointer) has base type 'TextureUnitState'.
RTShader::FFPTexturing::TextureUnitParams::TextureUnitParams ( )
Field 'this.mTextureUnitState' in the object of this method has base type 'TextureUnitState'.
RTShader::FFPTexturing::TextureUnitParams::~TextureUnitParams ( )
Field 'this.mTextureUnitState' in the object of this method has base type 'TextureUnitState'.
RTShader::FFPTexturing::isProcessingNeeded ( TextureUnitState* texUnitState )
1st parameter 'texUnitState' (pointer) has base type 'TextureUnitState'.
RTShader::FFPTexturing::needsTextureMatrix ( TextureUnitState* textureUnitState )
1st parameter 'textureUnitState' (pointer) has base type 'TextureUnitState'.
RTShader::FFPTexturing::resolveUniformParams ( struct RTShader::FFPTexturing::TextureUnitParams* textureUnitParams, RTShader::ProgramSet* programSet )
Field 'textureUnitParams.mTextureUnitState' in 1st parameter 'textureUnitParams' (pointer) has base type 'TextureUnitState'.
RTShader::FFPTexturing::resolveFunctionsParams ( struct RTShader::FFPTexturing::TextureUnitParams* textureUnitParams, RTShader::ProgramSet* programSet )
Field 'textureUnitParams.mTextureUnitState' in 1st parameter 'textureUnitParams' (pointer) has base type 'TextureUnitState'.
RTShader::FFPTexturing::addVSFunctionInvocations ( struct RTShader::FFPTexturing::TextureUnitParams* textureUnitParams, RTShader::Function* vsMain )
Field 'textureUnitParams.mTextureUnitState' in 1st parameter 'textureUnitParams' (pointer) has base type 'TextureUnitState'.
RTShader::FFPFogFactory::writeInstance ( MaterialSerializer* ser, RTShader::SubRenderState* subRenderState, Pass* srcPass, Pass* dstPass )
Field 'ser.mScriptContext.textureUnit' in 1st parameter 'ser' (pointer) has base type 'TextureUnitState'.
...
OgreVertexIndexData.h
namespace Ogre
[+] class IndexData 1
|
Change |
Effect |
1 |
Base type of field indexBuffer has been changed from HardwareIndexBufferSharedPtr to std::shared_ptr<DataStream>. |
Recompilation of a client program may be broken. |
[+] affected symbols: 1 (0.1%)
RenderOperation::RenderOperation ( )
Field 'this.indexData' in the object of this method has base type 'IndexData'.
[+] class VertexData 1
|
Change |
Effect |
1 |
Base type of field hardwareShadowVolWBuffer has been changed from HardwareVertexBufferSharedPtr to std::shared_ptr<DataStream>. |
Recompilation of a client program may be broken. |
[+] affected symbols: 1 (0.1%)
RenderOperation::RenderOperation ( )
Field 'this.vertexData' in the object of this method has base type 'VertexData'.
to the top
Other Changes in Data Types 36
OgreGpuProgramParams.h
namespace Ogre
[+] enum GpuConstantType 13
|
Change |
Effect |
1 |
The member GCT_BOOL1 with value 44 has been added. |
No effect. |
2 |
The member GCT_BOOL2 with value 45 has been added. |
No effect. |
3 |
The member GCT_BOOL3 with value 46 has been added. |
No effect. |
4 |
The member GCT_BOOL4 with value 47 has been added. |
No effect. |
5 |
The member GCT_SAMPLER_STATE with value 52 has been added. |
No effect. |
6 |
The member GCT_SAMPLER_WRAPPER1D with value 48 has been added. |
No effect. |
7 |
The member GCT_SAMPLER_WRAPPER2D with value 49 has been added. |
No effect. |
8 |
The member GCT_SAMPLER_WRAPPER3D with value 50 has been added. |
No effect. |
9 |
The member GCT_SAMPLER_WRAPPERCUBE with value 51 has been added. |
No effect. |
10 |
The member GCT_UINT1 with value 40 has been added. |
No effect. |
11 |
The member GCT_UINT2 with value 41 has been added. |
No effect. |
12 |
The member GCT_UINT3 with value 42 has been added. |
No effect. |
13 |
The member GCT_UINT4 with value 43 has been added. |
No effect. |
[+] affected symbols: 30 (2.8%)
RTShader::FFPTexturing::TextureUnitParams::TextureUnitParams ( )
Field 'this.mTextureSamplerType' in the object of this method is of type 'enum GpuConstantType'.
RTShader::FFPTexturing::TextureUnitParams::~TextureUnitParams ( )
Field 'this.mTextureSamplerType' in the object of this method is of type 'enum GpuConstantType'.
RTShader::FFPTexturing::resolveUniformParams ( struct RTShader::FFPTexturing::TextureUnitParams* textureUnitParams, RTShader::ProgramSet* programSet )
Field 'textureUnitParams.mTextureSamplerType' in 1st parameter 'textureUnitParams' (pointer) is of type 'enum GpuConstantType'.
RTShader::FFPTexturing::resolveFunctionsParams ( struct RTShader::FFPTexturing::TextureUnitParams* textureUnitParams, RTShader::ProgramSet* programSet )
Field 'textureUnitParams.mTextureSamplerType' in 1st parameter 'textureUnitParams' (pointer) is of type 'enum GpuConstantType'.
RTShader::FFPTexturing::addVSFunctionInvocations ( struct RTShader::FFPTexturing::TextureUnitParams* textureUnitParams, RTShader::Function* vsMain )
Field 'textureUnitParams.mTextureSamplerType' in 1st parameter 'textureUnitParams' (pointer) is of type 'enum GpuConstantType'.
RTShader::ConstParameter<float>::ConstParameter ( float val, enum GpuConstantType type, enum RTShader::Parameter::Semantic const& semantic, enum RTShader::Parameter::Content const& content )
2nd parameter 'type' is of type 'enum GpuConstantType'.
RTShader::ConstParameter<Vector2>::ConstParameter ( Vector2 val, enum GpuConstantType type, enum RTShader::Parameter::Semantic const& semantic, enum RTShader::Parameter::Content const& content )
2nd parameter 'type' is of type 'enum GpuConstantType'.
RTShader::ConstParameter<Vector3>::ConstParameter ( Vector3 val, enum GpuConstantType type, enum RTShader::Parameter::Semantic const& semantic, enum RTShader::Parameter::Content const& content )
2nd parameter 'type' is of type 'enum GpuConstantType'.
RTShader::ConstParameter<Vector4>::ConstParameter ( Vector4 val, enum GpuConstantType type, enum RTShader::Parameter::Semantic const& semantic, enum RTShader::Parameter::Content const& content )
2nd parameter 'type' is of type 'enum GpuConstantType'.
RTShader::ParameterFactory::createSampler ( enum GpuConstantType type, int index )
1st parameter 'type' is of type 'enum GpuConstantType'.
...
[+] enum GpuProgramParameters::AutoConstantType 1
|
Change |
Effect |
1 |
The member ACT_POINT_PARAMS with value 133 has been added. |
No effect. |
[+] affected symbols: 12 (1.1%)
RTShader::UniformParameter::UniformParameter ( enum GpuConstantType type, String const& name, enum RTShader::Parameter::Semantic const& semantic, int index, enum RTShader::Parameter::Content const& content, uint16 variability, size_t size )
Field 'this.mAutoConstantType' in the object of this method is of type 'enum GpuProgramParameters::AutoConstantType'.
RTShader::UniformParameter::UniformParameter ( enum GpuProgramParameters::AutoConstantType autoType, Real fAutoConstantData, size_t size )
1st parameter 'autoType' is of type 'enum GpuProgramParameters::AutoConstantType'.
RTShader::UniformParameter::UniformParameter ( enum GpuProgramParameters::AutoConstantType autoType, Real fAutoConstantData, size_t size, enum GpuConstantType type )
1st parameter 'autoType' is of type 'enum GpuProgramParameters::AutoConstantType'.
RTShader::UniformParameter::UniformParameter ( enum GpuProgramParameters::AutoConstantType autoType, size_t nAutoConstantData, size_t size )
1st parameter 'autoType' is of type 'enum GpuProgramParameters::AutoConstantType'.
RTShader::UniformParameter::UniformParameter ( enum GpuProgramParameters::AutoConstantType autoType, size_t nAutoConstantData, size_t size, enum GpuConstantType type )
1st parameter 'autoType' is of type 'enum GpuProgramParameters::AutoConstantType'.
RTShader::UniformParameter::~UniformParameter ( )
Field 'this.mAutoConstantType' in the object of this method is of type 'enum GpuProgramParameters::AutoConstantType'.
RTShader::Program::getParameterByAutoType ( enum GpuProgramParameters::AutoConstantType autoType )
1st parameter 'autoType' is of type 'enum GpuProgramParameters::AutoConstantType'.
RTShader::Program::resolveAutoParameterInt ( enum GpuProgramParameters::AutoConstantType autoType, size_t data, size_t size )
1st parameter 'autoType' is of type 'enum GpuProgramParameters::AutoConstantType'.
RTShader::Program::resolveAutoParameterInt ( enum GpuProgramParameters::AutoConstantType autoType, enum GpuConstantType type, size_t data, size_t size )
1st parameter 'autoType' is of type 'enum GpuProgramParameters::AutoConstantType'.
RTShader::Program::resolveAutoParameterReal ( enum GpuProgramParameters::AutoConstantType autoType, Real data, size_t size )
1st parameter 'autoType' is of type 'enum GpuProgramParameters::AutoConstantType'.
...
OgrePixelFormat.h
namespace Ogre
[+] enum PixelFormat 15
|
Change |
Effect |
1 |
The member PF_ASTC_RGBA_10X10_LDR with value 106 has been added. |
No effect. |
2 |
The member PF_ASTC_RGBA_10X5_LDR with value 103 has been added. |
No effect. |
3 |
The member PF_ASTC_RGBA_10X6_LDR with value 104 has been added. |
No effect. |
4 |
The member PF_ASTC_RGBA_10X8_LDR with value 105 has been added. |
No effect. |
5 |
The member PF_ASTC_RGBA_12X10_LDR with value 107 has been added. |
No effect. |
6 |
The member PF_ASTC_RGBA_12X12_LDR with value 108 has been added. |
No effect. |
7 |
The member PF_ASTC_RGBA_4X4_LDR with value 95 has been added. |
No effect. |
8 |
The member PF_ASTC_RGBA_5X4_LDR with value 96 has been added. |
No effect. |
9 |
The member PF_ASTC_RGBA_5X5_LDR with value 97 has been added. |
No effect. |
10 |
The member PF_ASTC_RGBA_6X5_LDR with value 98 has been added. |
No effect. |
11 |
The member PF_ASTC_RGBA_6X6_LDR with value 99 has been added. |
No effect. |
12 |
The member PF_ASTC_RGBA_8X5_LDR with value 100 has been added. |
No effect. |
13 |
The member PF_ASTC_RGBA_8X6_LDR with value 101 has been added. |
No effect. |
14 |
The member PF_ASTC_RGBA_8X8_LDR with value 102 has been added. |
No effect. |
15 |
Value of member PF_COUNT has been changed from 95 to 109. |
No effect. |
[+] affected symbols: 25 (2.4%)
RTShader::FFPTexturing::setTextureUnit ( unsigned short index, TextureUnitState* textureUnitState )
Field 'textureUnitState.mDesiredFormat' in 2nd parameter 'textureUnitState' (pointer) is of type 'enum PixelFormat'.
RTShader::FFPTexturing::getTexCalcMethod ( TextureUnitState* textureUnitState )
Field 'textureUnitState.mDesiredFormat' in 1st parameter 'textureUnitState' (pointer) is of type 'enum PixelFormat'.
RTShader::FFPTexturing::TextureUnitParams::TextureUnitParams ( )
Field 'this.mTextureUnitState.mDesiredFormat' in the object of this method is of type 'enum PixelFormat'.
RTShader::FFPTexturing::TextureUnitParams::~TextureUnitParams ( )
Field 'this.mTextureUnitState.mDesiredFormat' in the object of this method is of type 'enum PixelFormat'.
RTShader::FFPTexturing::isProcessingNeeded ( TextureUnitState* texUnitState )
Field 'texUnitState.mDesiredFormat' in 1st parameter 'texUnitState' (pointer) is of type 'enum PixelFormat'.
RTShader::FFPTexturing::needsTextureMatrix ( TextureUnitState* textureUnitState )
Field 'textureUnitState.mDesiredFormat' in 1st parameter 'textureUnitState' (pointer) is of type 'enum PixelFormat'.
RTShader::FFPTexturing::resolveUniformParams ( struct RTShader::FFPTexturing::TextureUnitParams* textureUnitParams, RTShader::ProgramSet* programSet )
Field 'textureUnitParams.mTextureUnitState.mDesiredFormat' in 1st parameter 'textureUnitParams' (pointer) is of type 'enum PixelFormat'.
RTShader::FFPTexturing::resolveFunctionsParams ( struct RTShader::FFPTexturing::TextureUnitParams* textureUnitParams, RTShader::ProgramSet* programSet )
Field 'textureUnitParams.mTextureUnitState.mDesiredFormat' in 1st parameter 'textureUnitParams' (pointer) is of type 'enum PixelFormat'.
RTShader::FFPTexturing::addVSFunctionInvocations ( struct RTShader::FFPTexturing::TextureUnitParams* textureUnitParams, RTShader::Function* vsMain )
Field 'textureUnitParams.mTextureUnitState.mDesiredFormat' in 1st parameter 'textureUnitParams' (pointer) is of type 'enum PixelFormat'.
RTShader::FFPFogFactory::writeInstance ( MaterialSerializer* ser, RTShader::SubRenderState* subRenderState, Pass* srcPass, Pass* dstPass )
Field 'ser.mScriptContext.textureUnit.mDesiredFormat' in 1st parameter 'ser' (pointer) is of type 'enum PixelFormat'.
...
OgreShaderExNormalMapLighting.h
namespace Ogre::RTShader
[+] class NormalMapLighting 4
|
Change |
Effect |
1 |
The relative position of field mNormalMapSampler has been changed from 19 to 18. |
No effect. |
2 |
The relative position of field mVSInTangent has been changed from 16 to 15. |
No effect. |
3 |
The relative position of field mVSLocalDir has been changed from 18 to 17. |
No effect. |
4 |
The relative position of field mVSTBNMatrix has been changed from 17 to 16. |
No effect. |
[+] affected symbols: 10 (0.9%)
NormalMapLighting::preAddToRenderState ( RenderState const* renderState, Ogre::Pass* srcPass, Ogre::Pass* dstPass )
This method is from 'NormalMapLighting' class.
NormalMapLighting::resolveDependencies ( ProgramSet* programSet )
This method is from 'NormalMapLighting' class.
NormalMapLighting::addFunctionInvocations ( ProgramSet* programSet )
This method is from 'NormalMapLighting' class.
NormalMapLighting::resolveGlobalParameters ( ProgramSet* programSet )
This method is from 'NormalMapLighting' class.
NormalMapLighting::updateGpuProgramsParams ( Ogre::Renderable* rend, Ogre::Pass* pass, Ogre::AutoParamDataSource const* source, Ogre::LightList const* pLightList )
This method is from 'NormalMapLighting' class.
NormalMapLighting::resolvePerLightParameters ( ProgramSet* programSet )
This method is from 'NormalMapLighting' class.
NormalMapLighting::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.
OgreShaderParameter.h
namespace Ogre::RTShader
[+] enum Parameter::Content 2
|
Change |
Effect |
1 |
The member SPC_POINTSPRITE_COORDINATE with value 134 has been added. |
No effect. |
2 |
The member SPC_POINTSPRITE_SIZE with value 135 has been added. |
No effect. |
[+] affected symbols: 21 (2%)
ConstParameter<float>::ConstParameter ( float val, enum Ogre::GpuConstantType type, enum Parameter::Semantic const& semantic, enum Parameter::Content const& content )
4th parameter 'content' (reference) has base type 'enum Parameter::Content'.
ConstParameter<Ogre::Vector2>::ConstParameter ( Ogre::Vector2 val, enum Ogre::GpuConstantType type, enum Parameter::Semantic const& semantic, enum Parameter::Content const& content )
4th parameter 'content' (reference) has base type 'enum Parameter::Content'.
ConstParameter<Ogre::Vector3>::ConstParameter ( Ogre::Vector3 val, enum Ogre::GpuConstantType type, enum Parameter::Semantic const& semantic, enum Parameter::Content const& content )
4th parameter 'content' (reference) has base type 'enum Parameter::Content'.
ConstParameter<Ogre::Vector4>::ConstParameter ( Ogre::Vector4 val, enum Ogre::GpuConstantType type, enum Parameter::Semantic const& semantic, enum Parameter::Content const& content )
4th parameter 'content' (reference) has base type 'enum Parameter::Content'.
ParameterFactory::createInTexcoord ( enum Ogre::GpuConstantType type, int index, enum Parameter::Content content )
3rd parameter 'content' is of type 'enum Parameter::Content'.
ParameterFactory::createInTexcoord1 ( int index, enum Parameter::Content content )
2nd parameter 'content' is of type 'enum Parameter::Content'.
ParameterFactory::createInTexcoord2 ( int index, enum Parameter::Content content )
2nd parameter 'content' is of type 'enum Parameter::Content'.
ParameterFactory::createInTexcoord3 ( int index, enum Parameter::Content content )
2nd parameter 'content' is of type 'enum Parameter::Content'.
ParameterFactory::createInTexcoord4 ( int index, enum Parameter::Content content )
2nd parameter 'content' is of type 'enum Parameter::Content'.
ParameterFactory::createOutTexcoord ( enum Ogre::GpuConstantType type, int index, enum Parameter::Content content )
3rd parameter 'content' is of type 'enum Parameter::Content'.
...
OgreShaderProgramProcessor.h
namespace Ogre::RTShader
[+] class ProgramProcessor 1
|
Change |
Effect |
1 |
Field mFunctionMap became non-const. |
No effect. |
[+] affected symbols: 8 (0.8%)
ProgramManager::addProgramProcessor ( ProgramProcessor* processor )
1st parameter 'processor' (pointer) has base type 'ProgramProcessor'.
ProgramManager::removeProgramProcessor ( ProgramProcessor* processor )
1st parameter 'processor' (pointer) has base type 'ProgramProcessor'.
ProgramProcessor::rebuildParameterList ( Function* func, int paramsUsage, Ogre::vector<ProgramProcessor::MergeParameter, Ogre::STLAllocator<ProgramProcessor::MergeParameter, Ogre::CategorisedAllocPolicy<(Ogre::MemoryCategory)0> > >::type& mergedParams )
This method is from 'ProgramProcessor' class.
ProgramProcessor::buildMergeCombinations ( )
This method is from 'ProgramProcessor' class.
ProgramProcessor::countVsTexcoordOutputs ( Function* vsMain, int& outTexCoordSlots, int& outTexCoordFloats )
This method is from 'ProgramProcessor' class.
ProgramProcessor::replaceParametersReferences ( Ogre::vector<ProgramProcessor::MergeParameter, Ogre::STLAllocator<ProgramProcessor::MergeParameter, Ogre::CategorisedAllocPolicy<(Ogre::MemoryCategory)0> > >::type& mergedParams, Ogre::map<Parameter*, std::vector<Operand*>, std::less<Parameter*>, Ogre::STLAllocator<std::pair<Parameter*const, std::vector<Operand*> >, Ogre::CategorisedAllocPolicy<(Ogre::MemoryCategory)0> > >::type& paramsRefMap )
This method is from 'ProgramProcessor' class.
ProgramProcessor::ProgramProcessor ( )
This constructor is from 'ProgramProcessor' class.
ProgramProcessor::~ProgramProcessor ( )
This destructor is from 'ProgramProcessor' class.
to the top
Header Files 78
OgreAny.h
OgreAtomicScalar.h
OgreBlendMode.h
OgreColourValue.h
OgreCommon.h
OgreDataStream.h
OgreFileSystemLayer.h
OgreGpuProgram.h
OgreGpuProgramParams.h
OgreHardwareIndexBuffer.h
OgreHardwareVertexBuffer.h
OgreLight.h
OgreMaterialSerializer.h
OgreMath.h
OgreMatrix3.h
OgreMatrix4.h
OgreMemoryAllocatedObject.h
OgreMemoryAllocatorConfig.h
OgreMemoryStdAlloc.h
OgrePass.h
OgrePixelFormat.h
OgrePlatform.h
OgrePrerequisites.h
OgreRenderable.h
OgreRenderObjectListener.h
OgreRenderOperation.h
OgreRenderSystem.h
OgreRenderSystemCapabilities.h
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
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
OgreTexture.h
OgreTextureUnitState.h
OgreVector2.h
OgreVector3.h
OgreVector4.h
OgreVertexIndexData.h
to the top
Source Files 36
OgreShaderCGProgramProcessor.cpp
OgreShaderCGProgramWriter.cpp
OgreShaderExDualQuaternionSkinning.cpp
OgreShaderExHardwareSkinning.cpp
OgreShaderExHardwareSkinningTechnique.cpp
OgreShaderExIntegratedPSSM3.cpp
OgreShaderExLayeredBlending.cpp
OgreShaderExLinearSkinning.cpp
OgreShaderExNormalMapLighting.cpp
OgreShaderExPerPixelLighting.cpp
OgreShaderExTextureAtlasSampler.cpp
OgreShaderExTriplanarTexturing.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.9.0
to the top