Source compatibility report for the libOgreRTShaderSystem.so object between 1.8.1 and 1.9.1 versions
Test Info
Module Name | libOgreRTShaderSystem |
Version #1 | 1.8.1 |
Version #2 | 1.9.1 |
Arch | x86_64 |
Test Results
Total Header Files | 77 |
Total Source Files | 35 |
Total Objects | 1 |
Total Symbols / Types | 1151 / 334 |
Compatibility |
52.6% |
Problem Summary
| Severity | Count |
---|
Added Symbols | - | 52 |
Removed Symbols | High | 33 |
Problems with Data Types | High | 44 |
Medium | 1 |
Low | 43 |
Problems with Symbols | High | 6 |
Medium | 8 |
Low | 5 |
Problems with Constants | Low | 0 |
Other Changes in Data Types | - | 235 |
Added Symbols 52
OgreShaderCGProgramWriter.h
namespace Ogre::RTShader
CGProgramWriter::writeFunctionDeclaration ( std::ostream& os, Function* function )
_ZN4Ogre8RTShader15CGProgramWriter24writeFunctionDeclarationERSoPNS0_8FunctionE
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::MaterialPtr 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::MaterialPtr const& caster1Weight, Ogre::MaterialPtr const& caster2Weight, Ogre::MaterialPtr const& caster3Weight, Ogre::MaterialPtr const& caster4Weight )
_ZN4Ogre8RTShader23HardwareSkinningFactory30setCustomShadowCasterMaterialsENS0_12SkinningTypeERKNS_9SharedPtrINS_8MaterialEEES7_S7_S7_
HardwareSkinningFactory::setCustomShadowReceiverMaterials ( enum SkinningType const skinningType, Ogre::MaterialPtr const& receiver1Weight, Ogre::MaterialPtr const& receiver2Weight, Ogre::MaterialPtr const& receiver3Weight, Ogre::MaterialPtr const& receiver4Weight )
_ZN4Ogre8RTShader23HardwareSkinningFactory32setCustomShadowReceiverMaterialsENS0_12SkinningTypeERKNS_9SharedPtrINS_8MaterialEEES7_S7_S7_
OgreShaderExTriplanarTexturing.h
namespace Ogre::RTShader
TriplanarTexturing::addFunctionInvocations ( ProgramSet* programSet )
_ZN4Ogre8RTShader18TriplanarTexturing22addFunctionInvocationsEPNS0_10ProgramSetE
TriplanarTexturing::copyFrom ( SubRenderState const& rhs )
_ZN4Ogre8RTShader18TriplanarTexturing8copyFromERKNS0_14SubRenderStateE
TriplanarTexturing::getExecutionOrder ( ) const
_ZNK4Ogre8RTShader18TriplanarTexturing17getExecutionOrderEv
TriplanarTexturing::getType ( ) const
_ZNK4Ogre8RTShader18TriplanarTexturing7getTypeB5cxx11Ev
TriplanarTexturing::preAddToRenderState ( RenderState const* renderState, Ogre::Pass* srcPass, Ogre::Pass* dstPass )
_ZN4Ogre8RTShader18TriplanarTexturing19preAddToRenderStateEPKNS0_11RenderStateEPNS_4PassES6_
TriplanarTexturing::resolveDependencies ( ProgramSet* programSet )
_ZN4Ogre8RTShader18TriplanarTexturing19resolveDependenciesEPNS0_10ProgramSetE
TriplanarTexturing::resolveParameters ( ProgramSet* programSet )
_ZN4Ogre8RTShader18TriplanarTexturing17resolveParametersEPNS0_10ProgramSetE
TriplanarTexturing::setParameters ( Ogre::Vector3 const& parameters )
_ZN4Ogre8RTShader18TriplanarTexturing13setParametersERKNS_7Vector3E
TriplanarTexturing::setTextureNames ( Ogre::String const& textureNameFromX, Ogre::String const& textureNameFromY, Ogre::String const& textureNameFromZ )
_ZN4Ogre8RTShader18TriplanarTexturing15setTextureNamesERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_S9_
TriplanarTexturing::type [data]
_ZN4Ogre8RTShader18TriplanarTexturing4typeB5cxx11E
TriplanarTexturing::updateGpuProgramsParams ( Ogre::Renderable* rend, Ogre::Pass* pass, Ogre::AutoParamDataSource const* source, Ogre::LightList const* pLightList )
_ZN4Ogre8RTShader18TriplanarTexturing23updateGpuProgramsParamsEPNS_10RenderableEPNS_4PassEPKNS_19AutoParamDataSourceEPKNS_12HashedVectorIPNS_5LightEEE
TriplanarTexturingFactory::createInstance ( Ogre::ScriptCompiler* compiler, Ogre::PropertyAbstractNode* prop, Ogre::Pass* pass, SGScriptTranslator* translator )
_ZN4Ogre8RTShader25TriplanarTexturingFactory14createInstanceEPNS_14ScriptCompilerEPNS_20PropertyAbstractNodeEPNS_4PassEPNS0_18SGScriptTranslatorE
TriplanarTexturingFactory::createInstanceImpl ( )
_ZN4Ogre8RTShader25TriplanarTexturingFactory18createInstanceImplEv
TriplanarTexturingFactory::getType ( ) const
_ZNK4Ogre8RTShader25TriplanarTexturingFactory7getTypeB5cxx11Ev
OgreShaderFFPRenderStateBuilder.h
namespace Ogre::RTShader
FFPRenderStateBuilder::destroy ( )
_ZN4Ogre8RTShader21FFPRenderStateBuilder7destroyEv
OgreShaderGenerator.h
namespace Ogre::RTShader
ShaderGenerator::_destroy ( )
_ZN4Ogre8RTShader15ShaderGenerator8_destroyEv
ShaderGenerator::destroy ( ) [static]
_ZN4Ogre8RTShader15ShaderGenerator7destroyEv
ShaderGenerator::findSourceTechnique ( Ogre::String const& materialName, Ogre::String const& groupName, Ogre::String const& srcTechniqueSchemeName, bool allowProgrammable )
_ZN4Ogre8RTShader15ShaderGenerator19findSourceTechniqueERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_S9_b
ShaderGenerator::invalidateMaterialIlluminationPasses ( Ogre::String const& schemeName, Ogre::String const& materialName, Ogre::String const& groupName )
_ZN4Ogre8RTShader15ShaderGenerator36invalidateMaterialIlluminationPassesERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_S9_
ShaderGenerator::SGPass::SGPass [C1] ( ShaderGenerator::SGTechnique* parent, Ogre::Pass* srcPass, Ogre::Pass* dstPass, enum Ogre::IlluminationStage stage )
_ZN4Ogre8RTShader15ShaderGenerator6SGPassC1EPNS1_11SGTechniqueEPNS_4PassES6_NS_17IlluminationStageE
ShaderGenerator::SGPass::SGPass [C2] ( ShaderGenerator::SGTechnique* parent, Ogre::Pass* srcPass, Ogre::Pass* dstPass, enum Ogre::IlluminationStage stage )
_ZN4Ogre8RTShader15ShaderGenerator6SGPassC2EPNS1_11SGTechniqueEPNS_4PassES6_NS_17IlluminationStageE
ShaderGenerator::SGScheme::invalidateIlluminationPasses ( Ogre::String const& materialName, Ogre::String const& groupName )
_ZN4Ogre8RTShader15ShaderGenerator8SGScheme28invalidateIlluminationPassesERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_
ShaderGenerator::SGScheme::validateIlluminationPasses ( Ogre::String const& materialName, Ogre::String const& groupName )
_ZN4Ogre8RTShader15ShaderGenerator8SGScheme26validateIlluminationPassesERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_
ShaderGenerator::SGTechnique::acquireIlluminationPrograms ( )
_ZN4Ogre8RTShader15ShaderGenerator11SGTechnique27acquireIlluminationProgramsEv
ShaderGenerator::SGTechnique::buildIlluminationTargetRenderState ( )
_ZN4Ogre8RTShader15ShaderGenerator11SGTechnique34buildIlluminationTargetRenderStateEv
ShaderGenerator::SGTechnique::createIlluminationSGPasses ( )
_ZN4Ogre8RTShader15ShaderGenerator11SGTechnique26createIlluminationSGPassesEv
ShaderGenerator::SGTechnique::destroyIlluminationSGPasses ( )
_ZN4Ogre8RTShader15ShaderGenerator11SGTechnique27destroyIlluminationSGPassesEv
ShaderGenerator::validateMaterialIlluminationPasses ( Ogre::String const& schemeName, Ogre::String const& materialName, Ogre::String const& groupName )
_ZN4Ogre8RTShader15ShaderGenerator34validateMaterialIlluminationPassesERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_S9_
OgreShaderHLSLProgramWriter.h
namespace Ogre::RTShader
HLSLProgramWriter::writeFunctionDeclaration ( std::ostream& os, Function* function )
_ZN4Ogre8RTShader17HLSLProgramWriter24writeFunctionDeclarationERSoPNS0_8FunctionE
HLSLProgramWriter::writeFunctionParameter ( std::ostream& os, ParameterPtr parameter, char const* forcedSemantic )
_ZN4Ogre8RTShader17HLSLProgramWriter22writeFunctionParameterERSoNS_9SharedPtrINS0_9ParameterEEEPKc
OgreShaderParameter.h
namespace Ogre::RTShader
UniformParameter::bind ( Ogre::GpuProgramParametersSharedPtr paramsPtr )
_ZN4Ogre8RTShader16UniformParameter4bindENS_9SharedPtrINS_20GpuProgramParametersEEE
UniformParameter::isFloat ( ) const
_ZNK4Ogre8RTShader16UniformParameter7isFloatEv
UniformParameter::UniformParameter [C1] ( enum Ogre::GpuConstantType type, Ogre::String const& name, enum Parameter::Semantic const& semantic, int index, enum Parameter::Content const& content, Ogre::uint16 variability, size_t size )
_ZN4Ogre8RTShader16UniformParameterC1ENS_15GpuConstantTypeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS0_9Parameter8SemanticEiRKNSB_7ContentEtm
UniformParameter::UniformParameter [C2] ( enum Ogre::GpuConstantType type, Ogre::String const& name, enum Parameter::Semantic const& semantic, int index, enum Parameter::Content const& content, Ogre::uint16 variability, size_t size )
_ZN4Ogre8RTShader16UniformParameterC2ENS_15GpuConstantTypeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS0_9Parameter8SemanticEiRKNSB_7ContentEtm
UniformParameter::UniformParameter [C1] ( enum Ogre::GpuProgramParameters::AutoConstantType autoType, Ogre::Real fAutoConstantData, size_t size )
_ZN4Ogre8RTShader16UniformParameterC1ENS_20GpuProgramParameters16AutoConstantTypeEfm
UniformParameter::UniformParameter [C2] ( enum Ogre::GpuProgramParameters::AutoConstantType autoType, Ogre::Real fAutoConstantData, size_t size )
_ZN4Ogre8RTShader16UniformParameterC2ENS_20GpuProgramParameters16AutoConstantTypeEfm
UniformParameter::UniformParameter [C1] ( enum Ogre::GpuProgramParameters::AutoConstantType autoType, Ogre::Real fAutoConstantData, size_t size, enum Ogre::GpuConstantType type )
_ZN4Ogre8RTShader16UniformParameterC1ENS_20GpuProgramParameters16AutoConstantTypeEfmNS_15GpuConstantTypeE
UniformParameter::UniformParameter [C2] ( enum Ogre::GpuProgramParameters::AutoConstantType autoType, Ogre::Real fAutoConstantData, size_t size, enum Ogre::GpuConstantType type )
_ZN4Ogre8RTShader16UniformParameterC2ENS_20GpuProgramParameters16AutoConstantTypeEfmNS_15GpuConstantTypeE
UniformParameter::UniformParameter [C1] ( enum Ogre::GpuProgramParameters::AutoConstantType autoType, size_t nAutoConstantData, size_t size )
_ZN4Ogre8RTShader16UniformParameterC1ENS_20GpuProgramParameters16AutoConstantTypeEmm
UniformParameter::UniformParameter [C2] ( enum Ogre::GpuProgramParameters::AutoConstantType autoType, size_t nAutoConstantData, size_t size )
_ZN4Ogre8RTShader16UniformParameterC2ENS_20GpuProgramParameters16AutoConstantTypeEmm
UniformParameter::UniformParameter [C1] ( enum Ogre::GpuProgramParameters::AutoConstantType autoType, size_t nAutoConstantData, size_t size, enum Ogre::GpuConstantType type )
_ZN4Ogre8RTShader16UniformParameterC1ENS_20GpuProgramParameters16AutoConstantTypeEmmNS_15GpuConstantTypeE
UniformParameter::UniformParameter [C2] ( enum Ogre::GpuProgramParameters::AutoConstantType autoType, size_t nAutoConstantData, size_t size, enum Ogre::GpuConstantType type )
_ZN4Ogre8RTShader16UniformParameterC2ENS_20GpuProgramParameters16AutoConstantTypeEmmNS_15GpuConstantTypeE
OgreShaderProgramManager.h
namespace Ogre::RTShader
ProgramManager::destroyGpuProgram ( Ogre::GpuProgramPtr& 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
OgreShaderProgramSet.h
namespace Ogre::RTShader
ProgramSet::setGpuFragmentProgram ( Ogre::GpuProgramPtr psGpuProgram )
_ZN4Ogre8RTShader10ProgramSet21setGpuFragmentProgramENS_9SharedPtrINS_10GpuProgramEEE
ProgramSet::setGpuVertexProgram ( Ogre::GpuProgramPtr vsGpuProgram )
_ZN4Ogre8RTShader10ProgramSet19setGpuVertexProgramENS_9SharedPtrINS_10GpuProgramEEE
to the top
Removed Symbols 33
OgreGpuProgram.h
namespace Ogre
GpuProgramPtr::~GpuProgramPtr [D0] ( )
_ZN4Ogre13GpuProgramPtrD0Ev
GpuProgramPtr::~GpuProgramPtr [D1] ( )
_ZN4Ogre13GpuProgramPtrD1Ev
GpuProgramPtr::~GpuProgramPtr [D2] ( )
_ZN4Ogre13GpuProgramPtrD2Ev
OgreMaterial.h
namespace Ogre
MaterialPtr::~MaterialPtr [D0] ( )
_ZN4Ogre11MaterialPtrD0Ev
MaterialPtr::~MaterialPtr [D1] ( )
_ZN4Ogre11MaterialPtrD1Ev
MaterialPtr::~MaterialPtr [D2] ( )
_ZN4Ogre11MaterialPtrD2Ev
OgreShaderCGProgramWriter.h
namespace Ogre::RTShader
CGProgramWriter::writeFunctionDeclaration ( std::ostream& os, Function* function, ParameterPtr& colorParameter )
_ZN4Ogre8RTShader15CGProgramWriter24writeFunctionDeclarationERSoPNS0_8FunctionERNS_9SharedPtrINS0_9ParameterEEE
OgreShaderExHardwareSkinning.h
namespace Ogre::RTShader
HardwareSkinningFactory::extractSkeletonData ( Ogre::Entity const* pEntity, Ogre::ushort& boneCount, Ogre::ushort& weightCount )
_ZN4Ogre8RTShader23HardwareSkinningFactory19extractSkeletonDataEPKNS_6EntityERtS5_
HardwareSkinningFactory::imprintSkeletonData ( Ogre::MaterialPtr const& pMaterial, bool isVaild, Ogre::ushort boneCount, Ogre::ushort weightCount, enum SkinningType skinningType, bool correctAntidpodalityHandling, bool scalingShearingSupport )
_ZN4Ogre8RTShader23HardwareSkinningFactory19imprintSkeletonDataERKNS_11MaterialPtrEbttNS0_12SkinningTypeEbb
HardwareSkinningFactory::setCustomShadowCasterMaterials ( enum SkinningType const skinningType, Ogre::MaterialPtr const& caster1Weight, Ogre::MaterialPtr const& caster2Weight, Ogre::MaterialPtr const& caster3Weight, Ogre::MaterialPtr const& caster4Weight )
_ZN4Ogre8RTShader23HardwareSkinningFactory30setCustomShadowCasterMaterialsENS0_12SkinningTypeERKNS_11MaterialPtrES5_S5_S5_
HardwareSkinningFactory::setCustomShadowReceiverMaterials ( enum SkinningType const skinningType, Ogre::MaterialPtr const& receiver1Weight, Ogre::MaterialPtr const& receiver2Weight, Ogre::MaterialPtr const& receiver3Weight, Ogre::MaterialPtr const& receiver4Weight )
_ZN4Ogre8RTShader23HardwareSkinningFactory32setCustomShadowReceiverMaterialsENS0_12SkinningTypeERKNS_11MaterialPtrES5_S5_S5_
OgreShaderFFPRenderStateBuilder.h
namespace Ogre::RTShader
FFPRenderStateBuilder::finalize ( )
_ZN4Ogre8RTShader21FFPRenderStateBuilder8finalizeEv
OgreShaderFunction.h
namespace Ogre::RTShader
Function::sAtomInstanceCompare ( void const* p0, void const* p1 ) [static]
_ZN4Ogre8RTShader8Function20sAtomInstanceCompareEPKvS3_
OgreShaderGenerator.h
namespace Ogre::RTShader
ShaderGenerator::_finalize ( )
_ZN4Ogre8RTShader15ShaderGenerator9_finalizeEv
ShaderGenerator::finalize ( ) [static]
_ZN4Ogre8RTShader15ShaderGenerator8finalizeEv
ShaderGenerator::findSourceTechnique ( Ogre::String const& materialName, Ogre::String const& groupName, Ogre::String const& srcTechniqueSchemeName )
_ZN4Ogre8RTShader15ShaderGenerator19findSourceTechniqueERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_S9_
ShaderGenerator::SGPass::SGPass [C1] ( ShaderGenerator::SGTechnique* parent, Ogre::Pass* srcPass, Ogre::Pass* dstPass )
_ZN4Ogre8RTShader15ShaderGenerator6SGPassC1EPNS1_11SGTechniqueEPNS_4PassES6_
ShaderGenerator::SGPass::SGPass [C2] ( ShaderGenerator::SGTechnique* parent, Ogre::Pass* srcPass, Ogre::Pass* dstPass )
_ZN4Ogre8RTShader15ShaderGenerator6SGPassC2EPNS1_11SGTechniqueEPNS_4PassES6_
OgreShaderHLSLProgramWriter.h
namespace Ogre::RTShader
HLSLProgramWriter::writeFunctionDeclaration ( std::ostream& os, Function* function, bool& needToTranslateHlsl4Color, ParameterPtr& colorParameter )
_ZN4Ogre8RTShader17HLSLProgramWriter24writeFunctionDeclarationERSoPNS0_8FunctionERbRNS_9SharedPtrINS0_9ParameterEEE
HLSLProgramWriter::writeFunctionParameter ( std::ostream& os, ParameterPtr parameter )
_ZN4Ogre8RTShader17HLSLProgramWriter22writeFunctionParameterERSoNS_9SharedPtrINS0_9ParameterEEE
OgreShaderProgramManager.h
namespace Ogre::RTShader
ProgramManager::destroyGpuProgram ( Ogre::GpuProgramPtr& gpuProgram )
_ZN4Ogre8RTShader14ProgramManager17destroyGpuProgramERNS_13GpuProgramPtrE
ProgramManager::flushGpuProgramsCache ( Ogre::map<std::__cxx11::basic_string<char>, Ogre::GpuProgramPtr, 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::GpuProgramPtr>, Ogre::CategorisedAllocPolicy<(Ogre::MemoryCategory)0> > >::type& gpuProgramsMap )
_ZN4Ogre8RTShader14ProgramManager21flushGpuProgramsCacheERSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_13GpuProgramPtrESt4lessIS8_ESaISt4pairIKS8_S9_EEE
OgreShaderProgramProcessor.h
namespace Ogre::RTShader
ProgramProcessor::bindAutoParameters ( Program* pCpuProgram, Ogre::GpuProgramPtr pGpuProgram )
_ZN4Ogre8RTShader16ProgramProcessor18bindAutoParametersEPNS0_7ProgramENS_13GpuProgramPtrE
OgreShaderProgramSet.h
namespace Ogre::RTShader
ProgramSet::setGpuFragmentProgram ( Ogre::GpuProgramPtr psGpuProgram )
_ZN4Ogre8RTShader10ProgramSet21setGpuFragmentProgramENS_13GpuProgramPtrE
ProgramSet::setGpuVertexProgram ( Ogre::GpuProgramPtr vsGpuProgram )
_ZN4Ogre8RTShader10ProgramSet19setGpuVertexProgramENS_13GpuProgramPtrE
OgreSharedPtr.h
namespace Ogre
SharedPtr<GpuNamedConstants>::~SharedPtr [D0] ( )
_ZN4Ogre9SharedPtrINS_17GpuNamedConstantsEED0Ev
SharedPtr<GpuNamedConstants>::~SharedPtr [D1] ( )
_ZN4Ogre9SharedPtrINS_17GpuNamedConstantsEED1Ev
SharedPtr<GpuNamedConstants>::~SharedPtr [D2] ( )
_ZN4Ogre9SharedPtrINS_17GpuNamedConstantsEED2Ev
SharedPtr<GpuSharedParameters>::~SharedPtr [D0] ( )
_ZN4Ogre9SharedPtrINS_19GpuSharedParametersEED0Ev
SharedPtr<GpuSharedParameters>::~SharedPtr [D1] ( )
_ZN4Ogre9SharedPtrINS_19GpuSharedParametersEED1Ev
SharedPtr<GpuSharedParameters>::~SharedPtr [D2] ( )
_ZN4Ogre9SharedPtrINS_19GpuSharedParametersEED2Ev
SharedPtr<HighLevelGpuProgram>::~SharedPtr [D0] ( )
_ZN4Ogre9SharedPtrINS_19HighLevelGpuProgramEED0Ev
SharedPtr<HighLevelGpuProgram>::~SharedPtr [D2] ( )
_ZN4Ogre9SharedPtrINS_19HighLevelGpuProgramEED2Ev
to the top
Problems with Data Types, High Severity 44
OgreShaderExHardwareSkinningTechnique.h
namespace Ogre::RTShader
[+] class HardwareSkinningTechnique 4
|
Change |
Effect |
1 |
Field mParamInBiNormal has been removed from this type. |
Recompilation of a client program may be broken with the error message: 'HardwareSkinningTechnique' has no member named 'mParamInBiNormal'. |
2 |
Field mParamInTangent has been removed from this type. |
Recompilation of a client program may be broken with the error message: 'HardwareSkinningTechnique' has no member named 'mParamInTangent'. |
3 |
Field mParamLocalBinormalWorld has been removed from this type. |
Recompilation of a client program may be broken with the error message: 'HardwareSkinningTechnique' has no member named 'mParamLocalBinormalWorld'. |
4 |
Field mParamLocalTangentWorld has been removed from this type. |
Recompilation of a client program may be broken with the error message: 'HardwareSkinningTechnique' has no member named 'mParamLocalTangentWorld'. |
[+] affected symbols: 22 (1.9%)
HardwareSkinning::getBoneCount ( )
Field 'this.mActiveTechnique.pRep' in the object of this method has base type 'HardwareSkinningTechnique'.
HardwareSkinning::getWeightCount ( )
Field 'this.mActiveTechnique.pRep' in the object of this method has base type 'HardwareSkinningTechnique'.
HardwareSkinning::getSkinningType ( )
Field 'this.mActiveTechnique.pRep' in the object of this method has base type 'HardwareSkinningTechnique'.
HardwareSkinning::resolveParameters ( ProgramSet* programSet )
Field 'this.mActiveTechnique.pRep' in the object of this method has base type 'HardwareSkinningTechnique'.
HardwareSkinning::preAddToRenderState ( RenderState const* renderState, Ogre::Pass* srcPass, Ogre::Pass* dstPass )
Field 'this.mActiveTechnique.pRep' in the object of this method has base type 'HardwareSkinningTechnique'.
HardwareSkinning::resolveDependencies ( ProgramSet* programSet )
Field 'this.mActiveTechnique.pRep' in the object of this method has base type 'HardwareSkinningTechnique'.
HardwareSkinning::addFunctionInvocations ( ProgramSet* programSet )
Field 'this.mActiveTechnique.pRep' in the object of this method has base type 'HardwareSkinningTechnique'.
HardwareSkinning::setHardwareSkinningParam ( Ogre::ushort boneCount, Ogre::ushort weightCount, enum SkinningType skinningType, bool correctAntipodalityHandling, bool scalingShearingSupport )
Field 'this.mActiveTechnique.pRep' in the object of this method has base type 'HardwareSkinningTechnique'.
HardwareSkinning::hasScalingShearingSupport ( )
Field 'this.mActiveTechnique.pRep' in the object of this method has base type 'HardwareSkinningTechnique'.
HardwareSkinning::hasCorrectAntipodalityHandling ( )
Field 'this.mActiveTechnique.pRep' in the object of this method has base type 'HardwareSkinningTechnique'.
...
OgreShaderFFPRenderStateBuilder.h
namespace Ogre::RTShader
[+] class FFPRenderStateBuilder 1
|
Change |
Effect |
1 |
Field mFFPSubRenderStateFactoyList has been renamed to mFFPSubRenderStateFactoryList. |
Recompilation of a client program may be broken with the error message: FFPRenderStateBuilder has no member named mFFPSubRenderStateFactoyList. |
[+] affected symbols: 74 (6.4%)
ShaderGenerator::_initialize ( )
Field 'this.mFFPRenderStateBuilder' in the object of this method has base type 'FFPRenderStateBuilder'.
ShaderGenerator::createScheme ( Ogre::String const& schemeName )
Field 'this.mFFPRenderStateBuilder' in the object of this method has base type 'FFPRenderStateBuilder'.
ShaderGenerator::getSingleton ( )
Field 'retval.mFFPRenderStateBuilder' in the return value (reference) has base type 'FFPRenderStateBuilder'.
ShaderGenerator::getTranslator ( Ogre::AbstractNodePtr const& node )
Field 'this.mFFPRenderStateBuilder' in the object of this method has base type 'FFPRenderStateBuilder'.
ShaderGenerator::getRenderState ( Ogre::String const& schemeName )
Field 'this.mFFPRenderStateBuilder' in the object of this method has base type 'FFPRenderStateBuilder'.
ShaderGenerator::getRenderState ( Ogre::String const& schemeName, Ogre::String const& materialName, Ogre::String const& groupName, unsigned short passIndex )
Field 'this.mFFPRenderStateBuilder' in the object of this method has base type 'FFPRenderStateBuilder'.
ShaderGenerator::getRenderState ( Ogre::String const& schemeName, Ogre::String const& materialName, unsigned short passIndex )
Field 'this.mFFPRenderStateBuilder' in the object of this method has base type 'FFPRenderStateBuilder'.
ShaderGenerator::validateScheme ( Ogre::String const& schemeName )
Field 'this.mFFPRenderStateBuilder' in the object of this method has base type 'FFPRenderStateBuilder'.
ShaderGenerator::addSceneManager ( Ogre::SceneManager* sceneMgr )
Field 'this.mFFPRenderStateBuilder' in the object of this method has base type 'FFPRenderStateBuilder'.
ShaderGenerator::getSingletonPtr ( )
Field 'retval.mFFPRenderStateBuilder' in the return value (pointer) has base type 'FFPRenderStateBuilder'.
...
OgreShaderProgramProcessor.h
namespace Ogre::RTShader
[+] struct ProgramProcessor::MergeCombination 1
|
Change |
Effect |
1 |
Field srcParamterTypeCount has been renamed to srcParameterTypeCount. |
Recompilation of a client program may be broken with the error message: struct ProgramProcessor::MergeCombination has no member named srcParamterTypeCount. |
[+] affected symbols: 2 (0.2%)
ProgramProcessor::MergeCombination::MergeCombination ( int float1Count, int float1Mask, int float2Count, int float2Mask, int float3Count, int float3Mask, int float4Count, int float4Mask )
This constructor is from 'struct ProgramProcessor::MergeCombination' class.
ProgramProcessor::mergeParametersByCombination ( struct ProgramProcessor::MergeCombination const& combination, ShaderParameterList* paramsTable, ProgramProcessor::MergeParameter* mergedParameter )
1st parameter 'combination' (reference) has base type 'struct ProgramProcessor::MergeCombination'.
OgreSharedPtr.h
namespace Ogre
[+] class SharedPtr<AbstractNode> 2
|
Change |
Effect |
1 |
Field pUseCount has been removed from this type. |
Recompilation of a client program may be broken with the error message: 'SharedPtr<AbstractNode>' has no member named 'pUseCount'. |
2 |
Field useFreeMethod has been removed from this type. |
Recompilation of a client program may be broken with the error message: 'SharedPtr<AbstractNode>' has no member named 'useFreeMethod'. |
[+] affected symbols: 4 (0.3%)
RTShader::ShaderGenerator::getTranslator ( AbstractNodePtr const& node )
1st parameter 'node' (reference) has base type 'SharedPtr<AbstractNode>'.
RTShader::SGScriptTranslator::translatePass ( ScriptCompiler* compiler, AbstractNodePtr const& node )
2nd parameter 'node' (reference) has base type 'SharedPtr<AbstractNode>'.
RTShader::SGScriptTranslator::translateTextureUnit ( ScriptCompiler* compiler, AbstractNodePtr const& node )
2nd parameter 'node' (reference) has base type 'SharedPtr<AbstractNode>'.
RTShader::SGScriptTranslator::translate ( ScriptCompiler* compiler, AbstractNodePtr const& node )
2nd parameter 'node' (reference) has base type 'SharedPtr<AbstractNode>'.
[+] class SharedPtr<DataStream> 2
|
Change |
Effect |
1 |
Field pUseCount has been removed from this type. |
Recompilation of a client program may be broken with the error message: 'SharedPtr<DataStream>' has no member named 'pUseCount'. |
2 |
Field useFreeMethod has been removed from this type. |
Recompilation of a client program may be broken with the error message: 'SharedPtr<DataStream>' has no member named 'useFreeMethod'. |
[+] affected symbols: 4 (0.3%)
RTShader::TextureAtlasSamplerFactory::addTexutreAtlasDefinition ( DataStreamPtr stream, RTShader::TextureAtlasTablePtr textureAtlasTable )
1st parameter 'stream' has base type 'SharedPtr<DataStream>'.
SharedPtr<DataStream>::SharedPtr ( SharedPtr<DataStream>const& r )
1st parameter 'r' (reference) has base type 'SharedPtr<DataStream>'.
SharedPtr<DataStream>::SharedPtr<FileStreamDataStream> ( FileStreamDataStream* rep, enum SharedPtrFreeMethod inFreeMethod )
This constructor is from 'SharedPtr<DataStream>' class.
SharedPtr<DataStream>::~SharedPtr ( )
This destructor is from 'SharedPtr<DataStream>' class.
[+] class SharedPtr<GpuLogicalBufferStruct> 4
|
Change |
Effect |
1 |
Field pUseCount has been removed from this type. |
Recompilation of a client program may be broken with the error message: 'SharedPtr<GpuLogicalBufferStruct>' has no member named 'pUseCount'. |
2 |
Field useFreeMethod has been removed from this type. |
Recompilation of a client program may be broken with the error message: 'SharedPtr<GpuLogicalBufferStruct>' has no member named 'useFreeMethod'. |
3 |
Pure virtual method swap ( SharedPtr<GpuLogicalBufferStruct>& ) has been removed from this class. |
Recompilation of a client program may be broken. |
4 |
Pure virtual method destroy ( ) has been removed from this class. |
Recompilation of a client program may be broken. |
[+] affected symbols: 202 (17.5%)
RTShader::FFPLighting::LightParams::LightParams ( struct RTShader::FFPLighting::LightParams const& p1 )
Field 'p1.mAttenuatParams.pRep.mParamsPtr.mIntLogicalToPhysical' in 1st parameter 'p1' (reference) has base type 'SharedPtr<GpuLogicalBufferStruct>'.
RTShader::FFPLighting::LightParams::LightParams ( )
Field 'this.mAttenuatParams.pRep.mParamsPtr.mIntLogicalToPhysical' in the object of this method has base type 'SharedPtr<GpuLogicalBufferStruct>'.
RTShader::FFPLighting::LightParams::~LightParams ( )
Field 'this.mAttenuatParams.pRep.mParamsPtr.mIntLogicalToPhysical' in the object of this method has base type 'SharedPtr<GpuLogicalBufferStruct>'.
RTShader::FFPLighting::setLightCount ( int const* lightCount )
Field 'this.mDerivedAmbientLightColour.pRep.mParamsPtr.mIntLogicalToPhysical' in the object of this method has base type 'SharedPtr<GpuLogicalBufferStruct>'.
RTShader::FFPLighting::resolveParameters ( RTShader::ProgramSet* programSet )
Field 'this.mDerivedAmbientLightColour.pRep.mParamsPtr.mIntLogicalToPhysical' in the object of this method has base type 'SharedPtr<GpuLogicalBufferStruct>'.
RTShader::FFPLighting::preAddToRenderState ( RTShader::RenderState const* renderState, Pass* srcPass, Pass* dstPass )
Field 'this.mDerivedAmbientLightColour.pRep.mParamsPtr.mIntLogicalToPhysical' in the object of this method has base type 'SharedPtr<GpuLogicalBufferStruct>'.
RTShader::FFPLighting::resolveDependencies ( RTShader::ProgramSet* programSet )
Field 'this.mDerivedAmbientLightColour.pRep.mParamsPtr.mIntLogicalToPhysical' in the object of this method has base type 'SharedPtr<GpuLogicalBufferStruct>'.
RTShader::FFPLighting::addFunctionInvocations ( RTShader::ProgramSet* programSet )
Field 'this.mDerivedAmbientLightColour.pRep.mParamsPtr.mIntLogicalToPhysical' in the object of this method has base type 'SharedPtr<GpuLogicalBufferStruct>'.
RTShader::FFPLighting::updateGpuProgramsParams ( Renderable* rend, Pass* pass, AutoParamDataSource const* source, LightList const* pLightList )
Field 'this.mDerivedAmbientLightColour.pRep.mParamsPtr.mIntLogicalToPhysical' in the object of this method has base type 'SharedPtr<GpuLogicalBufferStruct>'.
RTShader::FFPLighting::addIlluminationInvocation ( struct RTShader::FFPLighting::LightParams* curLightParams, RTShader::Function* vsMain, int const groupOrder, int& internalCounter )
Field 'curLightParams.mAttenuatParams.pRep.mParamsPtr.mIntLogicalToPhysical' in 1st parameter 'curLightParams' (pointer) has base type 'SharedPtr<GpuLogicalBufferStruct>'.
...
[+] class SharedPtr<GpuNamedConstants> 2
|
Change |
Effect |
1 |
Field pUseCount has been removed from this type. |
Recompilation of a client program may be broken with the error message: 'SharedPtr<GpuNamedConstants>' has no member named 'pUseCount'. |
2 |
Field useFreeMethod has been removed from this type. |
Recompilation of a client program may be broken with the error message: 'SharedPtr<GpuNamedConstants>' has no member named 'useFreeMethod'. |
[+] affected symbols: 200 (17.4%)
RTShader::FFPLighting::LightParams::LightParams ( struct RTShader::FFPLighting::LightParams const& p1 )
Field 'p1.mAttenuatParams.pRep.mParamsPtr.mNamedConstants' in 1st parameter 'p1' (reference) has base type 'SharedPtr<GpuNamedConstants>'.
RTShader::FFPLighting::LightParams::LightParams ( )
Field 'this.mAttenuatParams.pRep.mParamsPtr.mNamedConstants' in the object of this method has base type 'SharedPtr<GpuNamedConstants>'.
RTShader::FFPLighting::LightParams::~LightParams ( )
Field 'this.mAttenuatParams.pRep.mParamsPtr.mNamedConstants' in the object of this method has base type 'SharedPtr<GpuNamedConstants>'.
RTShader::FFPLighting::setLightCount ( int const* lightCount )
Field 'this.mDerivedAmbientLightColour.pRep.mParamsPtr.mNamedConstants' in the object of this method has base type 'SharedPtr<GpuNamedConstants>'.
RTShader::FFPLighting::resolveParameters ( RTShader::ProgramSet* programSet )
Field 'this.mDerivedAmbientLightColour.pRep.mParamsPtr.mNamedConstants' in the object of this method has base type 'SharedPtr<GpuNamedConstants>'.
RTShader::FFPLighting::preAddToRenderState ( RTShader::RenderState const* renderState, Pass* srcPass, Pass* dstPass )
Field 'this.mDerivedAmbientLightColour.pRep.mParamsPtr.mNamedConstants' in the object of this method has base type 'SharedPtr<GpuNamedConstants>'.
RTShader::FFPLighting::resolveDependencies ( RTShader::ProgramSet* programSet )
Field 'this.mDerivedAmbientLightColour.pRep.mParamsPtr.mNamedConstants' in the object of this method has base type 'SharedPtr<GpuNamedConstants>'.
RTShader::FFPLighting::addFunctionInvocations ( RTShader::ProgramSet* programSet )
Field 'this.mDerivedAmbientLightColour.pRep.mParamsPtr.mNamedConstants' in the object of this method has base type 'SharedPtr<GpuNamedConstants>'.
RTShader::FFPLighting::updateGpuProgramsParams ( Renderable* rend, Pass* pass, AutoParamDataSource const* source, LightList const* pLightList )
Field 'this.mDerivedAmbientLightColour.pRep.mParamsPtr.mNamedConstants' in the object of this method has base type 'SharedPtr<GpuNamedConstants>'.
RTShader::FFPLighting::addIlluminationInvocation ( struct RTShader::FFPLighting::LightParams* curLightParams, RTShader::Function* vsMain, int const groupOrder, int& internalCounter )
Field 'curLightParams.mAttenuatParams.pRep.mParamsPtr.mNamedConstants' in 1st parameter 'curLightParams' (pointer) has base type 'SharedPtr<GpuNamedConstants>'.
...
[+] class SharedPtr<GpuProgram> 4
|
Change |
Effect |
1 |
Field pUseCount has been removed from this type. |
Recompilation of a client program may be broken with the error message: 'SharedPtr<GpuProgram>' has no member named 'pUseCount'. |
2 |
Field useFreeMethod has been removed from this type. |
Recompilation of a client program may be broken with the error message: 'SharedPtr<GpuProgram>' has no member named 'useFreeMethod'. |
3 |
Pure virtual method swap ( SharedPtr<GpuProgram>& ) has been removed from this class. |
Recompilation of a client program may be broken. |
4 |
Pure virtual method destroy ( ) has been removed from this class. |
Recompilation of a client program may be broken. |
[+] affected symbols: 3 (0.3%)
SharedPtr<GpuProgram>::SharedPtr ( SharedPtr<GpuProgram>const& r )
1st parameter 'r' (reference) has base type 'SharedPtr<GpuProgram>'.
SharedPtr<GpuProgram>::SharedPtr ( )
This constructor is from 'SharedPtr<GpuProgram>' class.
SharedPtr<GpuProgram>::~SharedPtr ( )
This destructor is from 'SharedPtr<GpuProgram>' class.
[+] class SharedPtr<GpuProgramParameters> 4
|
Change |
Effect |
1 |
Field pUseCount has been removed from this type. |
Recompilation of a client program may be broken with the error message: 'SharedPtr<GpuProgramParameters>' has no member named 'pUseCount'. |
2 |
Field useFreeMethod has been removed from this type. |
Recompilation of a client program may be broken with the error message: 'SharedPtr<GpuProgramParameters>' has no member named 'useFreeMethod'. |
3 |
Pure virtual method swap ( SharedPtr<GpuProgramParameters>& ) has been removed from this class. |
Recompilation of a client program may be broken. |
4 |
Pure virtual method destroy ( ) has been removed from this class. |
Recompilation of a client program may be broken. |
[+] affected symbols: 18 (1.6%)
RTShader::FFPFogFactory::writeInstance ( MaterialSerializer* ser, RTShader::SubRenderState* subRenderState, Pass* srcPass, Pass* dstPass )
Field 'ser.mScriptContext.programParams' in 1st parameter 'ser' (pointer) has base type 'SharedPtr<GpuProgramParameters>'.
RTShader::ProgramManager::bindUniformParameters ( RTShader::Program* pCpuProgram, GpuProgramParametersSharedPtr const& passParams )
2nd parameter 'passParams' (reference) has base type 'SharedPtr<GpuProgramParameters>'.
RTShader::ShaderGenerator::serializePassAttributes ( MaterialSerializer* ser, RTShader::ShaderGenerator::SGPass* passEntry )
Field 'ser.mScriptContext.programParams' in 1st parameter 'ser' (pointer) has base type 'SharedPtr<GpuProgramParameters>'.
RTShader::ShaderGenerator::serializeTextureUnitStateAttributes ( MaterialSerializer* ser, RTShader::ShaderGenerator::SGPass* passEntry, TextureUnitState const* srcTextureUnit )
Field 'ser.mScriptContext.programParams' in 1st parameter 'ser' (pointer) has base type 'SharedPtr<GpuProgramParameters>'.
RTShader::FFPColourFactory::writeInstance ( MaterialSerializer* ser, RTShader::SubRenderState* subRenderState, Pass* srcPass, Pass* dstPass )
Field 'ser.mScriptContext.programParams' in 1st parameter 'ser' (pointer) has base type 'SharedPtr<GpuProgramParameters>'.
RTShader::FFPLightingFactory::writeInstance ( MaterialSerializer* ser, RTShader::SubRenderState* subRenderState, Pass* srcPass, Pass* dstPass )
Field 'ser.mScriptContext.programParams' in 1st parameter 'ser' (pointer) has base type 'SharedPtr<GpuProgramParameters>'.
RTShader::FFPTexturingFactory::writeInstance ( MaterialSerializer* ser, RTShader::SubRenderState* subRenderState, Pass* srcPass, Pass* dstPass )
Field 'ser.mScriptContext.programParams' in 1st parameter 'ser' (pointer) has base type 'SharedPtr<GpuProgramParameters>'.
RTShader::FFPTransformFactory::writeInstance ( MaterialSerializer* ser, RTShader::SubRenderState* subRenderState, Pass* srcPass, Pass* dstPass )
Field 'ser.mScriptContext.programParams' in 1st parameter 'ser' (pointer) has base type 'SharedPtr<GpuProgramParameters>'.
RTShader::HardwareSkinningFactory::writeInstance ( MaterialSerializer* ser, RTShader::SubRenderState* subRenderState, Pass* srcPass, Pass* dstPass )
Field 'ser.mScriptContext.programParams' in 1st parameter 'ser' (pointer) has base type 'SharedPtr<GpuProgramParameters>'.
RTShader::PerPixelLightingFactory::writeInstance ( MaterialSerializer* ser, RTShader::SubRenderState* subRenderState, Pass* srcPass, Pass* dstPass )
Field 'ser.mScriptContext.programParams' in 1st parameter 'ser' (pointer) has base type 'SharedPtr<GpuProgramParameters>'.
...
[+] class SharedPtr<HighLevelGpuProgram> 2
|
Change |
Effect |
1 |
Field pUseCount has been removed from this type. |
Recompilation of a client program may be broken with the error message: 'SharedPtr<HighLevelGpuProgram>' has no member named 'pUseCount'. |
2 |
Field useFreeMethod has been removed from this type. |
Recompilation of a client program may be broken with the error message: 'SharedPtr<HighLevelGpuProgram>' has no member named 'useFreeMethod'. |
[+] affected symbols: 2 (0.2%)
SharedPtr<HighLevelGpuProgram>::SharedPtr ( SharedPtr<HighLevelGpuProgram>const& r )
1st parameter 'r' (reference) has base type 'SharedPtr<HighLevelGpuProgram>'.
SharedPtr<HighLevelGpuProgram>::~SharedPtr ( )
This destructor is from 'SharedPtr<HighLevelGpuProgram>' class.
[+] class SharedPtr<Material> 4
|
Change |
Effect |
1 |
Field pUseCount has been removed from this type. |
Recompilation of a client program may be broken with the error message: 'SharedPtr<Material>' has no member named 'pUseCount'. |
2 |
Field useFreeMethod has been removed from this type. |
Recompilation of a client program may be broken with the error message: 'SharedPtr<Material>' has no member named 'useFreeMethod'. |
3 |
Pure virtual method swap ( SharedPtr<Material>& ) has been removed from this class. |
Recompilation of a client program may be broken. |
4 |
Pure virtual method destroy ( ) has been removed from this class. |
Recompilation of a client program may be broken. |
[+] affected symbols: 3 (0.3%)
SharedPtr<Material>::SharedPtr ( SharedPtr<Material>const& r )
1st parameter 'r' (reference) has base type 'SharedPtr<Material>'.
SharedPtr<Material>::SharedPtr ( )
This constructor is from 'SharedPtr<Material>' class.
SharedPtr<Material>::~SharedPtr ( )
This destructor is from 'SharedPtr<Material>' class.
[+] class SharedPtr<RTShader::DualQuaternionSkinning> 2
|
Change |
Effect |
1 |
Field pUseCount has been removed from this type. |
Recompilation of a client program may be broken with the error message: 'SharedPtr<RTShader::DualQuaternionSkinning>' has no member named 'pUseCount'. |
2 |
Field useFreeMethod has been removed from this type. |
Recompilation of a client program may be broken with the error message: 'SharedPtr<RTShader::DualQuaternionSkinning>' has no member named 'useFreeMethod'. |
[+] affected symbols: 18 (1.6%)
RTShader::HardwareSkinning::getBoneCount ( )
Field 'this.mDualQuat' in the object of this method is of type 'SharedPtr<RTShader::DualQuaternionSkinning>'.
RTShader::HardwareSkinning::getWeightCount ( )
Field 'this.mDualQuat' in the object of this method is of type 'SharedPtr<RTShader::DualQuaternionSkinning>'.
RTShader::HardwareSkinning::getSkinningType ( )
Field 'this.mDualQuat' in the object of this method is of type 'SharedPtr<RTShader::DualQuaternionSkinning>'.
RTShader::HardwareSkinning::resolveParameters ( RTShader::ProgramSet* programSet )
Field 'this.mDualQuat' in the object of this method is of type 'SharedPtr<RTShader::DualQuaternionSkinning>'.
RTShader::HardwareSkinning::preAddToRenderState ( RTShader::RenderState const* renderState, Pass* srcPass, Pass* dstPass )
Field 'this.mDualQuat' in the object of this method is of type 'SharedPtr<RTShader::DualQuaternionSkinning>'.
RTShader::HardwareSkinning::resolveDependencies ( RTShader::ProgramSet* programSet )
Field 'this.mDualQuat' in the object of this method is of type 'SharedPtr<RTShader::DualQuaternionSkinning>'.
RTShader::HardwareSkinning::addFunctionInvocations ( RTShader::ProgramSet* programSet )
Field 'this.mDualQuat' in the object of this method is of type 'SharedPtr<RTShader::DualQuaternionSkinning>'.
RTShader::HardwareSkinning::setHardwareSkinningParam ( ushort boneCount, ushort weightCount, enum RTShader::SkinningType skinningType, bool correctAntipodalityHandling, bool scalingShearingSupport )
Field 'this.mDualQuat' in the object of this method is of type 'SharedPtr<RTShader::DualQuaternionSkinning>'.
RTShader::HardwareSkinning::hasScalingShearingSupport ( )
Field 'this.mDualQuat' in the object of this method is of type 'SharedPtr<RTShader::DualQuaternionSkinning>'.
RTShader::HardwareSkinning::hasCorrectAntipodalityHandling ( )
Field 'this.mDualQuat' in the object of this method is of type 'SharedPtr<RTShader::DualQuaternionSkinning>'.
...
[+] class SharedPtr<RTShader::HardwareSkinningTechnique> 2
|
Change |
Effect |
1 |
Field pUseCount has been removed from this type. |
Recompilation of a client program may be broken with the error message: 'SharedPtr<RTShader::HardwareSkinningTechnique>' has no member named 'pUseCount'. |
2 |
Field useFreeMethod has been removed from this type. |
Recompilation of a client program may be broken with the error message: 'SharedPtr<RTShader::HardwareSkinningTechnique>' has no member named 'useFreeMethod'. |
[+] affected symbols: 18 (1.6%)
RTShader::HardwareSkinning::getBoneCount ( )
Field 'this.mActiveTechnique' in the object of this method is of type 'SharedPtr<RTShader::HardwareSkinningTechnique>'.
RTShader::HardwareSkinning::getWeightCount ( )
Field 'this.mActiveTechnique' in the object of this method is of type 'SharedPtr<RTShader::HardwareSkinningTechnique>'.
RTShader::HardwareSkinning::getSkinningType ( )
Field 'this.mActiveTechnique' in the object of this method is of type 'SharedPtr<RTShader::HardwareSkinningTechnique>'.
RTShader::HardwareSkinning::resolveParameters ( RTShader::ProgramSet* programSet )
Field 'this.mActiveTechnique' in the object of this method is of type 'SharedPtr<RTShader::HardwareSkinningTechnique>'.
RTShader::HardwareSkinning::preAddToRenderState ( RTShader::RenderState const* renderState, Pass* srcPass, Pass* dstPass )
Field 'this.mActiveTechnique' in the object of this method is of type 'SharedPtr<RTShader::HardwareSkinningTechnique>'.
RTShader::HardwareSkinning::resolveDependencies ( RTShader::ProgramSet* programSet )
Field 'this.mActiveTechnique' in the object of this method is of type 'SharedPtr<RTShader::HardwareSkinningTechnique>'.
RTShader::HardwareSkinning::addFunctionInvocations ( RTShader::ProgramSet* programSet )
Field 'this.mActiveTechnique' in the object of this method is of type 'SharedPtr<RTShader::HardwareSkinningTechnique>'.
RTShader::HardwareSkinning::setHardwareSkinningParam ( ushort boneCount, ushort weightCount, enum RTShader::SkinningType skinningType, bool correctAntipodalityHandling, bool scalingShearingSupport )
Field 'this.mActiveTechnique' in the object of this method is of type 'SharedPtr<RTShader::HardwareSkinningTechnique>'.
RTShader::HardwareSkinning::hasScalingShearingSupport ( )
Field 'this.mActiveTechnique' in the object of this method is of type 'SharedPtr<RTShader::HardwareSkinningTechnique>'.
RTShader::HardwareSkinning::hasCorrectAntipodalityHandling ( )
Field 'this.mActiveTechnique' in the object of this method is of type 'SharedPtr<RTShader::HardwareSkinningTechnique>'.
...
[+] class SharedPtr<RTShader::LinearSkinning> 2
|
Change |
Effect |
1 |
Field pUseCount has been removed from this type. |
Recompilation of a client program may be broken with the error message: 'SharedPtr<RTShader::LinearSkinning>' has no member named 'pUseCount'. |
2 |
Field useFreeMethod has been removed from this type. |
Recompilation of a client program may be broken with the error message: 'SharedPtr<RTShader::LinearSkinning>' has no member named 'useFreeMethod'. |
[+] affected symbols: 18 (1.6%)
RTShader::HardwareSkinning::getBoneCount ( )
Field 'this.mLinear' in the object of this method is of type 'SharedPtr<RTShader::LinearSkinning>'.
RTShader::HardwareSkinning::getWeightCount ( )
Field 'this.mLinear' in the object of this method is of type 'SharedPtr<RTShader::LinearSkinning>'.
RTShader::HardwareSkinning::getSkinningType ( )
Field 'this.mLinear' in the object of this method is of type 'SharedPtr<RTShader::LinearSkinning>'.
RTShader::HardwareSkinning::resolveParameters ( RTShader::ProgramSet* programSet )
Field 'this.mLinear' in the object of this method is of type 'SharedPtr<RTShader::LinearSkinning>'.
RTShader::HardwareSkinning::preAddToRenderState ( RTShader::RenderState const* renderState, Pass* srcPass, Pass* dstPass )
Field 'this.mLinear' in the object of this method is of type 'SharedPtr<RTShader::LinearSkinning>'.
RTShader::HardwareSkinning::resolveDependencies ( RTShader::ProgramSet* programSet )
Field 'this.mLinear' in the object of this method is of type 'SharedPtr<RTShader::LinearSkinning>'.
RTShader::HardwareSkinning::addFunctionInvocations ( RTShader::ProgramSet* programSet )
Field 'this.mLinear' in the object of this method is of type 'SharedPtr<RTShader::LinearSkinning>'.
RTShader::HardwareSkinning::setHardwareSkinningParam ( ushort boneCount, ushort weightCount, enum RTShader::SkinningType skinningType, bool correctAntipodalityHandling, bool scalingShearingSupport )
Field 'this.mLinear' in the object of this method is of type 'SharedPtr<RTShader::LinearSkinning>'.
RTShader::HardwareSkinning::hasScalingShearingSupport ( )
Field 'this.mLinear' in the object of this method is of type 'SharedPtr<RTShader::LinearSkinning>'.
RTShader::HardwareSkinning::hasCorrectAntipodalityHandling ( )
Field 'this.mLinear' in the object of this method is of type 'SharedPtr<RTShader::LinearSkinning>'.
...
[+] class SharedPtr<RTShader::Parameter> 2
|
Change |
Effect |
1 |
Field pUseCount has been removed from this type. |
Recompilation of a client program may be broken with the error message: 'SharedPtr<RTShader::Parameter>' has no member named 'pUseCount'. |
2 |
Field useFreeMethod has been removed from this type. |
Recompilation of a client program may be broken with the error message: 'SharedPtr<RTShader::Parameter>' has no member named 'useFreeMethod'. |
[+] affected symbols: 229 (19.9%)
RTShader::FFPLighting::setLightCount ( int const* lightCount )
Field 'this.mVSDiffuse' in the object of this method has base type 'SharedPtr<RTShader::Parameter>'.
RTShader::FFPLighting::resolveParameters ( RTShader::ProgramSet* programSet )
Field 'this.mVSDiffuse' in the object of this method has base type 'SharedPtr<RTShader::Parameter>'.
RTShader::FFPLighting::preAddToRenderState ( RTShader::RenderState const* renderState, Pass* srcPass, Pass* dstPass )
Field 'this.mVSDiffuse' in the object of this method has base type 'SharedPtr<RTShader::Parameter>'.
RTShader::FFPLighting::resolveDependencies ( RTShader::ProgramSet* programSet )
Field 'this.mVSDiffuse' in the object of this method has base type 'SharedPtr<RTShader::Parameter>'.
RTShader::FFPLighting::addFunctionInvocations ( RTShader::ProgramSet* programSet )
Field 'this.mVSDiffuse' in the object of this method has base type 'SharedPtr<RTShader::Parameter>'.
RTShader::FFPLighting::updateGpuProgramsParams ( Renderable* rend, Pass* pass, AutoParamDataSource const* source, LightList const* pLightList )
Field 'this.mVSDiffuse' in the object of this method has base type 'SharedPtr<RTShader::Parameter>'.
RTShader::FFPLighting::addIlluminationInvocation ( struct RTShader::FFPLighting::LightParams* curLightParams, RTShader::Function* vsMain, int const groupOrder, int& internalCounter )
Field 'this.mVSDiffuse' in the object of this method has base type 'SharedPtr<RTShader::Parameter>'.
RTShader::FFPLighting::addGlobalIlluminationInvocation ( RTShader::Function* vsMain, int const groupOrder, int& internalCounter )
Field 'this.mVSDiffuse' in the object of this method has base type 'SharedPtr<RTShader::Parameter>'.
RTShader::FFPLighting::copyFrom ( RTShader::SubRenderState const& rhs )
Field 'this.mVSDiffuse' in the object of this method has base type 'SharedPtr<RTShader::Parameter>'.
RTShader::FFPLighting::FFPLighting ( )
Field 'this.mVSDiffuse' in the object of this method has base type 'SharedPtr<RTShader::Parameter>'.
...
[+] class SharedPtr<RTShader::SubRenderStateAccessor> 2
|
Change |
Effect |
1 |
Field pUseCount has been removed from this type. |
Recompilation of a client program may be broken with the error message: 'SharedPtr<RTShader::SubRenderStateAccessor>' has no member named 'pUseCount'. |
2 |
Field useFreeMethod has been removed from this type. |
Recompilation of a client program may be broken with the error message: 'SharedPtr<RTShader::SubRenderStateAccessor>' has no member named 'useFreeMethod'. |
[+] affected symbols: 5 (0.4%)
RTShader::SubRenderState::getAccessor ( )
Return value has base type 'SharedPtr<RTShader::SubRenderStateAccessor>'.
SharedPtr<RTShader::SubRenderStateAccessor>::SharedPtr ( SharedPtr<RTShader::SubRenderStateAccessor>const& r )
1st parameter 'r' (reference) has base type 'SharedPtr<RTShader::SubRenderStateAccessor>'.
SharedPtr<RTShader::SubRenderStateAccessor>::SharedPtr ( )
This constructor is from 'SharedPtr<RTShader::SubRenderStateAccessor>' class.
SharedPtr<RTShader::SubRenderStateAccessor>::~SharedPtr ( )
This destructor is from 'SharedPtr<RTShader::SubRenderStateAccessor>' class.
RTShader::SubRenderState::getAccessor ( )
Return value has base type 'SharedPtr<RTShader::SubRenderStateAccessor>'.
[+] class SharedPtr<RTShader::UniformParameter> 2
|
Change |
Effect |
1 |
Field pUseCount has been removed from this type. |
Recompilation of a client program may be broken with the error message: 'SharedPtr<RTShader::UniformParameter>' has no member named 'pUseCount'. |
2 |
Field useFreeMethod has been removed from this type. |
Recompilation of a client program may be broken with the error message: 'SharedPtr<RTShader::UniformParameter>' has no member named 'useFreeMethod'. |
[+] affected symbols: 181 (15.7%)
RTShader::FFPLighting::LightParams::LightParams ( struct RTShader::FFPLighting::LightParams const& p1 )
Field 'p1.mAttenuatParams' in 1st parameter 'p1' (reference) has base type 'SharedPtr<RTShader::UniformParameter>'.
RTShader::FFPLighting::LightParams::LightParams ( )
Field 'this.mAttenuatParams' in the object of this method has base type 'SharedPtr<RTShader::UniformParameter>'.
RTShader::FFPLighting::LightParams::~LightParams ( )
Field 'this.mAttenuatParams' in the object of this method has base type 'SharedPtr<RTShader::UniformParameter>'.
RTShader::FFPLighting::setLightCount ( int const* lightCount )
Field 'this.mDerivedAmbientLightColour' in the object of this method has base type 'SharedPtr<RTShader::UniformParameter>'.
RTShader::FFPLighting::resolveParameters ( RTShader::ProgramSet* programSet )
Field 'this.mDerivedAmbientLightColour' in the object of this method has base type 'SharedPtr<RTShader::UniformParameter>'.
RTShader::FFPLighting::preAddToRenderState ( RTShader::RenderState const* renderState, Pass* srcPass, Pass* dstPass )
Field 'this.mDerivedAmbientLightColour' in the object of this method has base type 'SharedPtr<RTShader::UniformParameter>'.
RTShader::FFPLighting::resolveDependencies ( RTShader::ProgramSet* programSet )
Field 'this.mDerivedAmbientLightColour' in the object of this method has base type 'SharedPtr<RTShader::UniformParameter>'.
RTShader::FFPLighting::addFunctionInvocations ( RTShader::ProgramSet* programSet )
Field 'this.mDerivedAmbientLightColour' in the object of this method has base type 'SharedPtr<RTShader::UniformParameter>'.
RTShader::FFPLighting::updateGpuProgramsParams ( Renderable* rend, Pass* pass, AutoParamDataSource const* source, LightList const* pLightList )
Field 'this.mDerivedAmbientLightColour' in the object of this method has base type 'SharedPtr<RTShader::UniformParameter>'.
RTShader::FFPLighting::addIlluminationInvocation ( struct RTShader::FFPLighting::LightParams* curLightParams, RTShader::Function* vsMain, int const groupOrder, int& internalCounter )
Field 'curLightParams.mAttenuatParams' in 1st parameter 'curLightParams' (pointer) has base type 'SharedPtr<RTShader::UniformParameter>'.
...
[+] class SharedPtr<std::vector<RTShader::TextureAtlasRecord> > 2
|
Change |
Effect |
1 |
Field pUseCount has been removed from this type. |
Recompilation of a client program may be broken with the error message: 'SharedPtr<std::vector<RTShader::TextureAtlasRecord> >' has no member named 'pUseCount'. |
2 |
Field useFreeMethod has been removed from this type. |
Recompilation of a client program may be broken with the error message: 'SharedPtr<std::vector<RTShader::TextureAtlasRecord> >' has no member named 'useFreeMethod'. |
[+] affected symbols: 19 (1.7%)
RTShader::TextureAtlasSampler::resolveParameters ( RTShader::ProgramSet* programSet )
Field 'this.mAtlasTableDatas' in the object of this method has base type 'SharedPtr<std::vector<RTShader::TextureAtlasRecord> >'.
RTShader::TextureAtlasSampler::preAddToRenderState ( RTShader::RenderState const* renderState, Pass* srcPass, Pass* dstPass )
Field 'this.mAtlasTableDatas' in the object of this method has base type 'SharedPtr<std::vector<RTShader::TextureAtlasRecord> >'.
RTShader::TextureAtlasSampler::resolveDependencies ( RTShader::ProgramSet* programSet )
Field 'this.mAtlasTableDatas' in the object of this method has base type 'SharedPtr<std::vector<RTShader::TextureAtlasRecord> >'.
RTShader::TextureAtlasSampler::addFunctionInvocations ( RTShader::ProgramSet* programSet )
Field 'this.mAtlasTableDatas' in the object of this method has base type 'SharedPtr<std::vector<RTShader::TextureAtlasRecord> >'.
RTShader::TextureAtlasSampler::updateGpuProgramsParams ( Renderable* rend, Pass* pass, AutoParamDataSource const* source, LightList const* pLightList )
Field 'this.mAtlasTableDatas' in the object of this method has base type 'SharedPtr<std::vector<RTShader::TextureAtlasRecord> >'.
RTShader::TextureAtlasSampler::getAdressingFunctionName ( enum TextureUnitState::TextureAddressingMode mode )
Field 'this.mAtlasTableDatas' in the object of this method has base type 'SharedPtr<std::vector<RTShader::TextureAtlasRecord> >'.
RTShader::TextureAtlasSampler::copyFrom ( RTShader::SubRenderState const& rhs )
Field 'this.mAtlasTableDatas' in the object of this method has base type 'SharedPtr<std::vector<RTShader::TextureAtlasRecord> >'.
RTShader::TextureAtlasSampler::TextureAtlasSampler ( )
Field 'this.mAtlasTableDatas' in the object of this method has base type 'SharedPtr<std::vector<RTShader::TextureAtlasRecord> >'.
RTShader::TextureAtlasSampler::~TextureAtlasSampler ( )
Field 'this.mAtlasTableDatas' in the object of this method has base type 'SharedPtr<std::vector<RTShader::TextureAtlasRecord> >'.
RTShader::TextureAtlasSamplerFactory::setTextureAtlasTable ( String const& textureName, RTShader::TextureAtlasTablePtr const& atlasData, bool autoBorderAdjust )
2nd parameter 'atlasData' (reference) has base type 'SharedPtr<std::vector<RTShader::TextureAtlasRecord> >'.
...
to the top
Problems with Symbols, High Severity 6
OgreShaderExHardwareSkinningTechnique.h
namespace Ogre::RTShader
[+] HardwareSkinningTechnique::indexToMask ( int index ) 1
_ZN4Ogre8RTShader25HardwareSkinningTechnique11indexToMaskEi
|
Change |
Effect |
1 |
This method became private. |
Recompilation of a client program may be broken with the error message: '_ZN4Ogre8RTShader25HardwareSkinningTechnique11indexToMaskEi' is private. |
OgreShaderFFPTexturing.h
namespace Ogre::RTShader
[+] FFPTexturing::addPSBlendInvocations ( Function* psMain, ParameterPtr arg1, ParameterPtr arg2, ParameterPtr texel, int samplerIndex, Ogre::LayerBlendModeEx const& blendMode, int const groupOrder, int& internalCounter, int targetChannels ) 1
_ZN4Ogre8RTShader12FFPTexturing21addPSBlendInvocationsEPNS0_8FunctionENS_9SharedPtrINS0_9ParameterEEES6_S6_iRKNS_16LayerBlendModeExEiRii
|
Change |
Effect |
1 |
This method became private. |
Recompilation of a client program may be broken with the error message: '_ZN4Ogre8RTShader12FFPTexturing21addPSBlendInvocationsEPNS0_8FunctionENS_9SharedPtrINS0_9ParameterEEES6_S6_iRKNS_16LayerBlendModeExEiRii' is private. |
[+] FFPTexturing::copyFrom ( SubRenderState const& rhs ) 1
_ZN4Ogre8RTShader12FFPTexturing8copyFromERKNS0_14SubRenderStateE
|
Change |
Effect |
1 |
This method became private. |
Recompilation of a client program may be broken with the error message: '_ZN4Ogre8RTShader12FFPTexturing8copyFromERKNS0_14SubRenderStateE' is private. |
[+] FFPTexturing::resolveDependencies ( ProgramSet* programSet ) 1
_ZN4Ogre8RTShader12FFPTexturing19resolveDependenciesEPNS0_10ProgramSetE
|
Change |
Effect |
1 |
This method became private. |
Recompilation of a client program may be broken with the error message: '_ZN4Ogre8RTShader12FFPTexturing19resolveDependenciesEPNS0_10ProgramSetE' is private. |
[+] FFPTexturing::resolveParameters ( ProgramSet* programSet ) 1
_ZN4Ogre8RTShader12FFPTexturing17resolveParametersEPNS0_10ProgramSetE
|
Change |
Effect |
1 |
This method became private. |
Recompilation of a client program may be broken with the error message: '_ZN4Ogre8RTShader12FFPTexturing17resolveParametersEPNS0_10ProgramSetE' is private. |
OgreShaderProgramProcessor.h
namespace Ogre::RTShader
[+] ProgramProcessor::compactVsOutputs ( Function* vsMain, Function* fsMain ) 1
_ZN4Ogre8RTShader16ProgramProcessor16compactVsOutputsEPNS0_8FunctionES3_
|
Change |
Effect |
1 |
This method became private. |
Recompilation of a client program may be broken with the error message: '_ZN4Ogre8RTShader16ProgramProcessor16compactVsOutputsEPNS0_8FunctionES3_' is private. |
to the top
Problems with Data Types, Medium Severity 1
OgreShaderProgramProcessor.h
namespace Ogre::RTShader
[+] class ProgramProcessor 1
|
Change |
Effect |
1 |
Field mFunctionMap became const. |
Recompilation of a client program may be broken with the error message: assignment of read-only member/location 'ProgramProcessor::mFunctionMap'. |
[+] affected symbols: 18 (1.6%)
ProgramManager::addProgramProcessor ( ProgramProcessor* processor )
1st parameter 'processor' (pointer) has base type 'ProgramProcessor'.
ProgramManager::removeProgramProcessor ( ProgramProcessor* processor )
1st parameter 'processor' (pointer) has base type 'ProgramProcessor'.
ProgramProcessor::mergeParameters ( ShaderParameterList* paramsTable, ProgramProcessor::MergeParameterList& mergedParams, ShaderParameterList& splitParams )
This method is from 'ProgramProcessor' class.
ProgramProcessor::compactVsOutputs ( Function* vsMain, Function* fsMain )
This method is from 'ProgramProcessor' class.
ProgramProcessor::buildTexcoordTable ( ShaderParameterList const& paramList, ShaderParameterList* outParamsTable )
This method is from 'ProgramProcessor' class.
ProgramProcessor::rebuildParameterList ( Function* func, int paramsUsage, ProgramProcessor::MergeParameterList& 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::mergeParametersReminders ( ShaderParameterList* paramsTable, ProgramProcessor::MergeParameterList& mergedParams, ShaderParameterList& splitParams )
This method is from 'ProgramProcessor' class.
ProgramProcessor::buildParameterReferenceMap ( FunctionAtomInstanceList& funcAtomList, ProgramProcessor::ParameterOperandMap& paramsRefMap )
This method is from 'ProgramProcessor' class.
...
to the top
Problems with Symbols, Medium Severity 8
OgreShaderCGProgramWriter.h
namespace Ogre::RTShader
[+] CGProgramWriter::writeFunctionDeclaration ( std::ostream& os, Function* function, ParameterPtr& colorParameter ) 1
⇣
CGProgramWriter::writeFunctionDeclaration ( std::ostream& os, Function* function )
_ZN4Ogre8RTShader15CGProgramWriter24writeFunctionDeclarationERSoPNS0_8FunctionERNS_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, Ogre::ushort& boneCount, Ogre::ushort& weightCount ) 1
⇣
HardwareSkinningFactory::extractSkeletonData ( Ogre::Entity const* pEntity, unsigned int subEntityIndex, Ogre::ushort& boneCount, Ogre::ushort& weightCount )
_ZN4Ogre8RTShader23HardwareSkinningFactory19extractSkeletonDataEPKNS_6EntityERtS5_
|
Change |
Effect |
1 |
Parameters list has been changed. |
Recompilation of a client program may be broken. |
OgreShaderGenerator.h
namespace Ogre::RTShader
[+] ShaderGenerator::findSourceTechnique ( Ogre::String const& materialName, Ogre::String const& groupName, Ogre::String const& srcTechniqueSchemeName ) 1
⇣
ShaderGenerator::findSourceTechnique ( Ogre::String const& materialName, Ogre::String const& groupName, Ogre::String const& srcTechniqueSchemeName, bool allowProgrammable )
_ZN4Ogre8RTShader15ShaderGenerator19findSourceTechniqueERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_S9_
|
Change |
Effect |
1 |
Parameters list has been changed. |
Recompilation of a client program may be broken. |
[+] ShaderGenerator::SGPass::SGPass [C1] ( ShaderGenerator::SGTechnique* parent, Ogre::Pass* srcPass, Ogre::Pass* dstPass ) 1
⇣
ShaderGenerator::SGPass::SGPass [C1] ( ShaderGenerator::SGTechnique* parent, Ogre::Pass* srcPass, Ogre::Pass* dstPass, enum Ogre::IlluminationStage stage )
_ZN4Ogre8RTShader15ShaderGenerator6SGPassC1EPNS1_11SGTechniqueEPNS_4PassES6_
|
Change |
Effect |
1 |
Parameters list has been changed. |
Recompilation of a client program may be broken. |
[+] ShaderGenerator::SGPass::SGPass [C2] ( ShaderGenerator::SGTechnique* parent, Ogre::Pass* srcPass, Ogre::Pass* dstPass ) 1
⇣
ShaderGenerator::SGPass::SGPass [C2] ( ShaderGenerator::SGTechnique* parent, Ogre::Pass* srcPass, Ogre::Pass* dstPass, enum Ogre::IlluminationStage stage )
_ZN4Ogre8RTShader15ShaderGenerator6SGPassC2EPNS1_11SGTechniqueEPNS_4PassES6_
|
Change |
Effect |
1 |
Parameters list has been changed. |
Recompilation of a client program may be broken. |
OgreShaderHLSLProgramWriter.h
namespace Ogre::RTShader
[+] HLSLProgramWriter::writeFunctionDeclaration ( std::ostream& os, Function* function, bool& needToTranslateHlsl4Color, ParameterPtr& colorParameter ) 1
⇣
HLSLProgramWriter::writeFunctionDeclaration ( std::ostream& os, Function* function )
_ZN4Ogre8RTShader17HLSLProgramWriter24writeFunctionDeclarationERSoPNS0_8FunctionERbRNS_9SharedPtrINS0_9ParameterEEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
Recompilation of a client program may be broken. |
[+] HLSLProgramWriter::writeFunctionParameter ( std::ostream& os, ParameterPtr parameter ) 1
⇣
HLSLProgramWriter::writeFunctionParameter ( std::ostream& os, ParameterPtr parameter, char const* forcedSemantic )
_ZN4Ogre8RTShader17HLSLProgramWriter22writeFunctionParameterERSoNS_9SharedPtrINS0_9ParameterEEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
Recompilation of a client program may be broken. |
OgreShaderProgramManager.h
namespace Ogre::RTShader
[+] ProgramManager::flushGpuProgramsCache ( Ogre::map<std::__cxx11::basic_string<char>, Ogre::GpuProgramPtr, 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::GpuProgramPtr>, Ogre::CategorisedAllocPolicy<(Ogre::MemoryCategory)0> > >::type& gpuProgramsMap ) 1
⇣
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_13GpuProgramPtrESt4lessIS8_ESaISt4pairIKS8_S9_EEE
|
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 43
OgreGpuProgram.h
namespace Ogre
[+] class GpuProgramPtr 1
|
Change |
Effect |
1 |
Base class SharedPtr<GpuProgram> has been removed. |
Recompilation of a client program may be broken. |
[+] affected symbols: 4 (0.3%)
GpuProgramPtr::GpuProgramPtr ( ResourcePtr const& r )
This constructor is from 'GpuProgramPtr' class.
GpuProgramPtr::GpuProgramPtr ( GpuProgramPtr const& r )
This constructor is from 'GpuProgramPtr' class.
GpuProgramPtr::GpuProgramPtr ( )
This constructor is from 'GpuProgramPtr' class.
GpuProgramPtr::~GpuProgramPtr ( )
This destructor is from 'GpuProgramPtr' class.
OgreGpuProgramParams.h
namespace Ogre
[+] class GpuProgramParameters 3
|
Change |
Effect |
1 |
Field mDoubleConstants has been added to this type. |
This field will not be initialized or used by old client applications. |
2 |
Field mDoubleLogicalToPhysical has been added to this type. |
This field will not be initialized or used by old client applications. |
3 |
Field mSubroutineMap has been added to this type. |
This field will not be initialized or used by old client applications. |
[+] affected symbols: 200 (17.4%)
RTShader::FFPLighting::LightParams::LightParams ( struct RTShader::FFPLighting::LightParams const& p1 )
Field 'p1.mAttenuatParams.pRep.mParamsPtr' in 1st parameter 'p1' (reference) has base type 'GpuProgramParameters'.
RTShader::FFPLighting::LightParams::LightParams ( )
Field 'this.mAttenuatParams.pRep.mParamsPtr' in the object of this method has base type 'GpuProgramParameters'.
RTShader::FFPLighting::LightParams::~LightParams ( )
Field 'this.mAttenuatParams.pRep.mParamsPtr' in the object of this method has base type 'GpuProgramParameters'.
RTShader::FFPLighting::setLightCount ( int const* lightCount )
Field 'this.mDerivedAmbientLightColour.pRep.mParamsPtr' in the object of this method has base type 'GpuProgramParameters'.
RTShader::FFPLighting::resolveParameters ( RTShader::ProgramSet* programSet )
Field 'this.mDerivedAmbientLightColour.pRep.mParamsPtr' in the object of this method has base type 'GpuProgramParameters'.
RTShader::FFPLighting::preAddToRenderState ( RTShader::RenderState const* renderState, Pass* srcPass, Pass* dstPass )
Field 'this.mDerivedAmbientLightColour.pRep.mParamsPtr' in the object of this method has base type 'GpuProgramParameters'.
RTShader::FFPLighting::resolveDependencies ( RTShader::ProgramSet* programSet )
Field 'this.mDerivedAmbientLightColour.pRep.mParamsPtr' in the object of this method has base type 'GpuProgramParameters'.
RTShader::FFPLighting::addFunctionInvocations ( RTShader::ProgramSet* programSet )
Field 'this.mDerivedAmbientLightColour.pRep.mParamsPtr' in the object of this method has base type 'GpuProgramParameters'.
RTShader::FFPLighting::updateGpuProgramsParams ( Renderable* rend, Pass* pass, AutoParamDataSource const* source, LightList const* pLightList )
Field 'this.mDerivedAmbientLightColour.pRep.mParamsPtr' in the object of this method has base type 'GpuProgramParameters'.
RTShader::FFPLighting::addIlluminationInvocation ( struct RTShader::FFPLighting::LightParams* curLightParams, RTShader::Function* vsMain, int const groupOrder, int& internalCounter )
Field 'curLightParams.mAttenuatParams.pRep.mParamsPtr' in 1st parameter 'curLightParams' (pointer) has base type 'GpuProgramParameters'.
...
[+] struct GpuNamedConstants 1
|
Change |
Effect |
1 |
Field doubleBufferSize has been added to this type. |
This field will not be initialized or used by old client applications. |
[+] affected symbols: 200 (17.4%)
RTShader::FFPLighting::LightParams::LightParams ( struct RTShader::FFPLighting::LightParams const& p1 )
Field 'p1.mAttenuatParams.pRep.mParamsPtr.mNamedConstants.pRep' in 1st parameter 'p1' (reference) has base type 'struct GpuNamedConstants'.
RTShader::FFPLighting::LightParams::LightParams ( )
Field 'this.mAttenuatParams.pRep.mParamsPtr.mNamedConstants.pRep' in the object of this method has base type 'struct GpuNamedConstants'.
RTShader::FFPLighting::LightParams::~LightParams ( )
Field 'this.mAttenuatParams.pRep.mParamsPtr.mNamedConstants.pRep' in the object of this method has base type 'struct GpuNamedConstants'.
RTShader::FFPLighting::setLightCount ( int const* lightCount )
Field 'this.mDerivedAmbientLightColour.pRep.mParamsPtr.mNamedConstants.pRep' in the object of this method has base type 'struct GpuNamedConstants'.
RTShader::FFPLighting::resolveParameters ( RTShader::ProgramSet* programSet )
Field 'this.mDerivedAmbientLightColour.pRep.mParamsPtr.mNamedConstants.pRep' in the object of this method has base type 'struct GpuNamedConstants'.
RTShader::FFPLighting::preAddToRenderState ( RTShader::RenderState const* renderState, Pass* srcPass, Pass* dstPass )
Field 'this.mDerivedAmbientLightColour.pRep.mParamsPtr.mNamedConstants.pRep' in the object of this method has base type 'struct GpuNamedConstants'.
RTShader::FFPLighting::resolveDependencies ( RTShader::ProgramSet* programSet )
Field 'this.mDerivedAmbientLightColour.pRep.mParamsPtr.mNamedConstants.pRep' in the object of this method has base type 'struct GpuNamedConstants'.
RTShader::FFPLighting::addFunctionInvocations ( RTShader::ProgramSet* programSet )
Field 'this.mDerivedAmbientLightColour.pRep.mParamsPtr.mNamedConstants.pRep' in the object of this method has base type 'struct GpuNamedConstants'.
RTShader::FFPLighting::updateGpuProgramsParams ( Renderable* rend, Pass* pass, AutoParamDataSource const* source, LightList const* pLightList )
Field 'this.mDerivedAmbientLightColour.pRep.mParamsPtr.mNamedConstants.pRep' in the object of this method has base type 'struct GpuNamedConstants'.
RTShader::FFPLighting::addIlluminationInvocation ( struct RTShader::FFPLighting::LightParams* curLightParams, RTShader::Function* vsMain, int const groupOrder, int& internalCounter )
Field 'curLightParams.mAttenuatParams.pRep.mParamsPtr.mNamedConstants.pRep' in 1st parameter 'curLightParams' (pointer) has base type 'struct GpuNamedConstants'.
...
OgreMaterial.h
namespace Ogre
[+] class MaterialPtr 1
|
Change |
Effect |
1 |
Base class SharedPtr<Material> has been removed. |
Recompilation of a client program may be broken. |
[+] affected symbols: 4 (0.3%)
MaterialPtr::MaterialPtr ( ResourcePtr const& r )
This constructor is from 'MaterialPtr' class.
MaterialPtr::MaterialPtr ( MaterialPtr const& r )
This constructor is from 'MaterialPtr' class.
MaterialPtr::MaterialPtr ( )
This constructor is from 'MaterialPtr' class.
MaterialPtr::~MaterialPtr ( )
This destructor is from 'MaterialPtr' class.
OgreMaterialSerializer.h
namespace Ogre
[+] struct MaterialScriptContext 2
|
Change |
Effect |
1 |
Base type of field material has been changed from MaterialPtr to SharedPtr<Material>. |
Recompilation of a client program may be broken. |
2 |
Base type of field program has been changed from GpuProgramPtr to SharedPtr<GpuProgram>. |
Recompilation of a client program may be broken. |
[+] affected symbols: 15 (1.3%)
RTShader::FFPFogFactory::writeInstance ( MaterialSerializer* ser, RTShader::SubRenderState* subRenderState, Pass* srcPass, Pass* dstPass )
Field 'ser.mScriptContext' in 1st parameter 'ser' (pointer) is of type 'struct MaterialScriptContext'.
RTShader::ShaderGenerator::serializePassAttributes ( MaterialSerializer* ser, RTShader::ShaderGenerator::SGPass* passEntry )
Field 'ser.mScriptContext' in 1st parameter 'ser' (pointer) is of type 'struct MaterialScriptContext'.
RTShader::ShaderGenerator::serializeTextureUnitStateAttributes ( MaterialSerializer* ser, RTShader::ShaderGenerator::SGPass* passEntry, TextureUnitState const* srcTextureUnit )
Field 'ser.mScriptContext' in 1st parameter 'ser' (pointer) is of type 'struct MaterialScriptContext'.
RTShader::FFPColourFactory::writeInstance ( MaterialSerializer* ser, RTShader::SubRenderState* subRenderState, Pass* srcPass, Pass* dstPass )
Field 'ser.mScriptContext' in 1st parameter 'ser' (pointer) is of type 'struct MaterialScriptContext'.
RTShader::FFPLightingFactory::writeInstance ( MaterialSerializer* ser, RTShader::SubRenderState* subRenderState, Pass* srcPass, Pass* dstPass )
Field 'ser.mScriptContext' in 1st parameter 'ser' (pointer) is of type 'struct MaterialScriptContext'.
RTShader::FFPTexturingFactory::writeInstance ( MaterialSerializer* ser, RTShader::SubRenderState* subRenderState, Pass* srcPass, Pass* dstPass )
Field 'ser.mScriptContext' in 1st parameter 'ser' (pointer) is of type 'struct MaterialScriptContext'.
RTShader::FFPTransformFactory::writeInstance ( MaterialSerializer* ser, RTShader::SubRenderState* subRenderState, Pass* srcPass, Pass* dstPass )
Field 'ser.mScriptContext' in 1st parameter 'ser' (pointer) is of type 'struct MaterialScriptContext'.
RTShader::HardwareSkinningFactory::writeInstance ( MaterialSerializer* ser, RTShader::SubRenderState* subRenderState, Pass* srcPass, Pass* dstPass )
Field 'ser.mScriptContext' in 1st parameter 'ser' (pointer) is of type 'struct MaterialScriptContext'.
RTShader::PerPixelLightingFactory::writeInstance ( MaterialSerializer* ser, RTShader::SubRenderState* subRenderState, Pass* srcPass, Pass* dstPass )
Field 'ser.mScriptContext' in 1st parameter 'ser' (pointer) is of type 'struct MaterialScriptContext'.
RTShader::NormalMapLightingFactory::writeInstance ( MaterialSerializer* ser, RTShader::SubRenderState* subRenderState, Pass* srcPass, Pass* dstPass )
Field 'ser.mScriptContext' in 1st parameter 'ser' (pointer) is of type 'struct MaterialScriptContext'.
...
[+] struct MaterialScriptProgramDefinition 1
|
Change |
Effect |
1 |
Type of field customParameters has been changed from vector<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> > >, 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> >, 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. |
Recompilation of a client program may be broken. |
[+] affected symbols: 15 (1.3%)
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'.
...
OgreShaderExHardwareSkinning.h
namespace Ogre::RTShader
[+] class HardwareSkinningFactory 4
|
Change |
Effect |
1 |
Base type of field mCustomShadowCasterMaterialsDualQuaternion has been changed from Ogre::MaterialPtr to Ogre::SharedPtr<Ogre::Material>. |
Recompilation of a client program may be broken. |
2 |
Base type of field mCustomShadowCasterMaterialsLinear has been changed from Ogre::MaterialPtr to Ogre::SharedPtr<Ogre::Material>. |
Recompilation of a client program may be broken. |
3 |
Base type of field mCustomShadowReceiverMaterialsDualQuaternion has been changed from Ogre::MaterialPtr to Ogre::SharedPtr<Ogre::Material>. |
Recompilation of a client program may be broken. |
4 |
Base type of field mCustomShadowReceiverMaterialsLinear has been changed from Ogre::MaterialPtr to Ogre::SharedPtr<Ogre::Material>. |
Recompilation of a client program may be broken. |
[+] affected symbols: 27 (2.3%)
HardwareSkinning::getBoneCount ( )
Field 'this.mCreator' in the object of this method has base type 'HardwareSkinningFactory'.
HardwareSkinning::getWeightCount ( )
Field 'this.mCreator' in the object of this method has base type 'HardwareSkinningFactory'.
HardwareSkinning::getSkinningType ( )
Field 'this.mCreator' in the object of this method has base type 'HardwareSkinningFactory'.
HardwareSkinning::resolveParameters ( ProgramSet* programSet )
Field 'this.mCreator' in the object of this method has base type 'HardwareSkinningFactory'.
HardwareSkinning::preAddToRenderState ( RenderState const* renderState, Ogre::Pass* srcPass, Ogre::Pass* dstPass )
Field 'this.mCreator' in the object of this method has base type 'HardwareSkinningFactory'.
HardwareSkinning::resolveDependencies ( ProgramSet* programSet )
Field 'this.mCreator' in the object of this method has base type 'HardwareSkinningFactory'.
HardwareSkinning::addFunctionInvocations ( ProgramSet* programSet )
Field 'this.mCreator' in the object of this method has base type 'HardwareSkinningFactory'.
HardwareSkinning::setHardwareSkinningParam ( Ogre::ushort boneCount, Ogre::ushort weightCount, enum SkinningType skinningType, bool correctAntipodalityHandling, bool scalingShearingSupport )
Field 'this.mCreator' in the object of this method has base type 'HardwareSkinningFactory'.
HardwareSkinning::hasScalingShearingSupport ( )
Field 'this.mCreator' in the object of this method has base type 'HardwareSkinningFactory'.
HardwareSkinning::hasCorrectAntipodalityHandling ( )
Field 'this.mCreator' in the object of this method has base type 'HardwareSkinningFactory'.
...
OgreShaderExIntegratedPSSM3.h
namespace Ogre::RTShader
[+] typedef IntegratedPSSM3::SplitPointList 1
|
Change |
Effect |
1 |
Base type has been changed from std::vector<float> to Ogre::vector<float, Ogre::STLAllocator<float, Ogre::CategorisedAllocPolicy<(Ogre::MemoryCategory)0> > >::type. |
Recompilation of a client program may be broken. |
[+] affected symbols: 1 (0.1%)
IntegratedPSSM3::setSplitPoints ( std::vector<float>const& newSplitPoints )
1st parameter 'newSplitPoints' (reference) has base type 'IntegratedPSSM3::SplitPointList'.
OgreShaderGenerator.h
namespace Ogre::RTShader
[+] class ShaderGenerator 1
|
Change |
Effect |
1 |
Field mFSLayer has been added to this type. |
This field will not be initialized or used by old client applications. |
[+] affected symbols: 65 (5.6%)
ShaderGenerator::_initialize ( )
This method is from 'ShaderGenerator' class.
ShaderGenerator::createScheme ( Ogre::String const& schemeName )
This method is from 'ShaderGenerator' class.
ShaderGenerator::getSingleton ( )
Return value (reference) has base type 'ShaderGenerator'.
ShaderGenerator::getTranslator ( Ogre::AbstractNodePtr const& node )
This method is from 'ShaderGenerator' class.
ShaderGenerator::getRenderState ( Ogre::String const& schemeName )
This method is from 'ShaderGenerator' class.
ShaderGenerator::getRenderState ( Ogre::String const& schemeName, Ogre::String const& materialName, Ogre::String const& groupName, unsigned short passIndex )
This method is from 'ShaderGenerator' class.
ShaderGenerator::getRenderState ( Ogre::String const& schemeName, Ogre::String const& materialName, 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'.
...
[+] class ShaderGenerator::SGPass 1
|
Change |
Effect |
1 |
Field mStage has been added to this type. |
This field will not be initialized or used by old client applications. |
[+] affected symbols: 14 (1.2%)
Ogre::Any::Any<ShaderGenerator::SGPass*> ( ShaderGenerator::SGPass*const& value )
1st parameter 'value' (reference) has base type 'ShaderGenerator::SGPass'.
ShaderGenerator::serializePassAttributes ( Ogre::MaterialSerializer* ser, ShaderGenerator::SGPass* passEntry )
2nd parameter 'passEntry' (pointer) has base type 'ShaderGenerator::SGPass'.
ShaderGenerator::serializeTextureUnitStateAttributes ( Ogre::MaterialSerializer* ser, ShaderGenerator::SGPass* passEntry, Ogre::TextureUnitState const* srcTextureUnit )
2nd parameter 'passEntry' (pointer) has base type 'ShaderGenerator::SGPass'.
ShaderGenerator::SGPass::acquirePrograms ( )
This method is from 'ShaderGenerator::SGPass' class.
ShaderGenerator::SGPass::releasePrograms ( )
This method is from 'ShaderGenerator::SGPass' class.
ShaderGenerator::SGPass::getCustomFFPSubState ( int subStateOrder )
This method is from 'ShaderGenerator::SGPass' class.
ShaderGenerator::SGPass::getCustomFFPSubState ( int subStateOrder, RenderState const* renderState )
This method is from 'ShaderGenerator::SGPass' class.
ShaderGenerator::SGPass::buildTargetRenderState ( )
This method is from 'ShaderGenerator::SGPass' class.
ShaderGenerator::SGPass::notifyRenderSingleObject ( Ogre::Renderable* rend, Ogre::AutoParamDataSource const* source, Ogre::LightList const* pLightList, bool suppressRenderStateChanges )
This method is from 'ShaderGenerator::SGPass' class.
ShaderGenerator::SGPass::~SGPass ( )
This destructor is from 'ShaderGenerator::SGPass' class.
...
OgreShaderHLSLProgramWriter.h
namespace Ogre::RTShader
[+] class HLSLProgramWriter 1
|
Change |
Effect |
1 |
Field mIsShaderModel4 has been added to this type. |
This field will not be initialized or used by old client applications. |
[+] affected symbols: 8 (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::writeLocalParameter ( std::ostream& os, ParameterPtr parameter )
This method is from 'HLSLProgramWriter' class.
HLSLProgramWriter::initializeStringMaps ( )
This method is from 'HLSLProgramWriter' class.
HLSLProgramWriter::writeUniformParameter ( std::ostream& os, UniformParameterPtr parameter )
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.
OgreShaderProgram.h
namespace Ogre::RTShader
[+] class Program 1
|
Change |
Effect |
1 |
Field mColumnMajorMatrices has been added to this type. |
This field will not be initialized or used by old client applications. |
[+] affected symbols: 111 (9.6%)
Ogre::Any::Any<ShaderGenerator::SGPass*> ( ShaderGenerator::SGPass*const& value )
Field 'value.mTargetRenderState.mProgramSet.mPSCpuProgram' in 1st parameter 'value' (reference) has base type 'Program'.
ProgramSet::getCpuVertexProgram ( )
Return value (pointer) has base type 'Program'.
ProgramSet::getGpuVertexProgram ( )
Field 'this.mPSCpuProgram' in the object of this method has base type 'Program'.
ProgramSet::setCpuVertexProgram ( Program* vsCpuProgram )
1st parameter 'vsCpuProgram' (pointer) has base type 'Program'.
ProgramSet::getCpuFragmentProgram ( )
Return value (pointer) has base type 'Program'.
ProgramSet::getGpuFragmentProgram ( )
Field 'this.mPSCpuProgram' in the object of this method has base type 'Program'.
ProgramSet::setCpuFragmentProgram ( Program* psCpuProgram )
1st parameter 'psCpuProgram' (pointer) has base type 'Program'.
ProgramSet::ProgramSet ( )
Field 'this.mPSCpuProgram' in the object of this method has base type 'Program'.
ProgramSet::~ProgramSet ( )
Field 'this.mPSCpuProgram' in the object of this method has base type 'Program'.
FFPLighting::resolveParameters ( ProgramSet* programSet )
Field 'programSet.mPSCpuProgram' in 1st parameter 'programSet' (pointer) has base type 'Program'.
...
OgreShaderProgramProcessor.h
namespace Ogre::RTShader
[+] class ProgramProcessor 1
|
Change |
Effect |
1 |
Type of field mFunctionMap has been changed from std::map<Function*, std::__cxx11::basic_string<char>*> to 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. |
Recompilation of a client program may be broken. |
[+] affected symbols: 18 (1.6%)
ProgramManager::addProgramProcessor ( ProgramProcessor* processor )
1st parameter 'processor' (pointer) has base type 'ProgramProcessor'.
ProgramManager::removeProgramProcessor ( ProgramProcessor* processor )
1st parameter 'processor' (pointer) has base type 'ProgramProcessor'.
ProgramProcessor::mergeParameters ( ShaderParameterList* paramsTable, ProgramProcessor::MergeParameterList& mergedParams, ShaderParameterList& splitParams )
This method is from 'ProgramProcessor' class.
ProgramProcessor::compactVsOutputs ( Function* vsMain, Function* fsMain )
This method is from 'ProgramProcessor' class.
ProgramProcessor::buildTexcoordTable ( ShaderParameterList const& paramList, ShaderParameterList* outParamsTable )
This method is from 'ProgramProcessor' class.
ProgramProcessor::rebuildParameterList ( Function* func, int paramsUsage, ProgramProcessor::MergeParameterList& 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::mergeParametersReminders ( ShaderParameterList* paramsTable, ProgramProcessor::MergeParameterList& mergedParams, ShaderParameterList& splitParams )
This method is from 'ProgramProcessor' class.
ProgramProcessor::buildParameterReferenceMap ( FunctionAtomInstanceList& funcAtomList, ProgramProcessor::ParameterOperandMap& paramsRefMap )
This method is from 'ProgramProcessor' class.
...
[+] class ProgramProcessor::MergeParameter 1
|
Change |
Effect |
1 |
Type of field mUsedFloatCount has been changed from size_t to int. |
Recompilation of a client program may be broken. |
[+] affected symbols: 9 (0.8%)
ProgramProcessor::MergeParameter::getUsedFloatCount ( )
This method is from 'ProgramProcessor::MergeParameter' class.
ProgramProcessor::MergeParameter::addSourceParameter ( ParameterPtr srcParam, int mask )
This method is from 'ProgramProcessor::MergeParameter' class.
ProgramProcessor::MergeParameter::getDestinationParameter ( int usage, int index )
This method is from 'ProgramProcessor::MergeParameter' class.
ProgramProcessor::MergeParameter::createDestinationParameter ( int usage, int index )
This method is from 'ProgramProcessor::MergeParameter' class.
ProgramProcessor::MergeParameter::clear ( )
This method is from 'ProgramProcessor::MergeParameter' class.
ProgramProcessor::MergeParameter::MergeParameter ( ProgramProcessor::MergeParameter const& p1 )
1st parameter 'p1' (reference) has base type 'ProgramProcessor::MergeParameter'.
ProgramProcessor::MergeParameter::MergeParameter ( )
This constructor is from 'ProgramProcessor::MergeParameter' class.
ProgramProcessor::MergeParameter::~MergeParameter ( )
This destructor is from 'ProgramProcessor::MergeParameter' class.
ProgramProcessor::mergeParametersByCombination ( struct ProgramProcessor::MergeCombination const& combination, ShaderParameterList* paramsTable, ProgramProcessor::MergeParameter* mergedParameter )
3rd parameter 'mergedParameter' (pointer) has base type 'ProgramProcessor::MergeParameter'.
OgreShaderProgramSet.h
namespace Ogre::RTShader
[+] class ProgramSet 2
|
Change |
Effect |
1 |
Base type of field mPSGpuProgram has been changed from Ogre::GpuProgramPtr to Ogre::SharedPtr<Ogre::GpuProgram>. |
Recompilation of a client program may be broken. |
2 |
Base type of field mVSGpuProgram has been changed from Ogre::GpuProgramPtr to Ogre::SharedPtr<Ogre::GpuProgram>. |
Recompilation of a client program may be broken. |
[+] affected symbols: 78 (6.8%)
Ogre::Any::Any<ShaderGenerator::SGPass*> ( ShaderGenerator::SGPass*const& value )
Field 'value.mTargetRenderState.mProgramSet' in 1st parameter 'value' (reference) has base type 'ProgramSet'.
ProgramSet::getCpuVertexProgram ( )
This method is from 'ProgramSet' class.
ProgramSet::getGpuVertexProgram ( )
This method is from 'ProgramSet' class.
ProgramSet::setCpuVertexProgram ( Program* vsCpuProgram )
This method is from 'ProgramSet' class.
ProgramSet::getCpuFragmentProgram ( )
This method is from 'ProgramSet' class.
ProgramSet::getGpuFragmentProgram ( )
This method is from 'ProgramSet' class.
ProgramSet::setCpuFragmentProgram ( Program* psCpuProgram )
This method is from 'ProgramSet' class.
ProgramSet::ProgramSet ( )
This constructor is from 'ProgramSet' class.
ProgramSet::~ProgramSet ( )
This destructor is from 'ProgramSet' class.
FFPLighting::resolveParameters ( ProgramSet* programSet )
1st parameter 'programSet' (pointer) has base type 'ProgramSet'.
...
OgreSharedPtr.h
namespace Ogre
[+] class SharedPtr<AbstractNode> 1
|
Change |
Effect |
1 |
Field pInfo has been added to this type. |
This field will not be initialized or used by old client applications. |
[+] affected symbols: 4 (0.3%)
RTShader::ShaderGenerator::getTranslator ( AbstractNodePtr const& node )
1st parameter 'node' (reference) has base type 'SharedPtr<AbstractNode>'.
RTShader::SGScriptTranslator::translatePass ( ScriptCompiler* compiler, AbstractNodePtr const& node )
2nd parameter 'node' (reference) has base type 'SharedPtr<AbstractNode>'.
RTShader::SGScriptTranslator::translateTextureUnit ( ScriptCompiler* compiler, AbstractNodePtr const& node )
2nd parameter 'node' (reference) has base type 'SharedPtr<AbstractNode>'.
RTShader::SGScriptTranslator::translate ( ScriptCompiler* compiler, AbstractNodePtr const& node )
2nd parameter 'node' (reference) has base type 'SharedPtr<AbstractNode>'.
[+] class SharedPtr<DataStream> 1
|
Change |
Effect |
1 |
Field pInfo has been added to this type. |
This field will not be initialized or used by old client applications. |
[+] affected symbols: 4 (0.3%)
RTShader::TextureAtlasSamplerFactory::addTexutreAtlasDefinition ( DataStreamPtr stream, RTShader::TextureAtlasTablePtr textureAtlasTable )
1st parameter 'stream' has base type 'SharedPtr<DataStream>'.
SharedPtr<DataStream>::SharedPtr ( SharedPtr<DataStream>const& r )
1st parameter 'r' (reference) has base type 'SharedPtr<DataStream>'.
SharedPtr<DataStream>::SharedPtr<FileStreamDataStream> ( FileStreamDataStream* rep, enum SharedPtrFreeMethod inFreeMethod )
This constructor is from 'SharedPtr<DataStream>' class.
SharedPtr<DataStream>::~SharedPtr ( )
This destructor is from 'SharedPtr<DataStream>' class.
[+] class SharedPtr<GpuLogicalBufferStruct> 1
|
Change |
Effect |
1 |
Field pInfo has been added to this type. |
This field will not be initialized or used by old client applications. |
[+] affected symbols: 202 (17.5%)
RTShader::FFPLighting::LightParams::LightParams ( struct RTShader::FFPLighting::LightParams const& p1 )
Field 'p1.mAttenuatParams.pRep.mParamsPtr.mIntLogicalToPhysical' in 1st parameter 'p1' (reference) has base type 'SharedPtr<GpuLogicalBufferStruct>'.
RTShader::FFPLighting::LightParams::LightParams ( )
Field 'this.mAttenuatParams.pRep.mParamsPtr.mIntLogicalToPhysical' in the object of this method has base type 'SharedPtr<GpuLogicalBufferStruct>'.
RTShader::FFPLighting::LightParams::~LightParams ( )
Field 'this.mAttenuatParams.pRep.mParamsPtr.mIntLogicalToPhysical' in the object of this method has base type 'SharedPtr<GpuLogicalBufferStruct>'.
RTShader::FFPLighting::setLightCount ( int const* lightCount )
Field 'this.mDerivedAmbientLightColour.pRep.mParamsPtr.mIntLogicalToPhysical' in the object of this method has base type 'SharedPtr<GpuLogicalBufferStruct>'.
RTShader::FFPLighting::resolveParameters ( RTShader::ProgramSet* programSet )
Field 'this.mDerivedAmbientLightColour.pRep.mParamsPtr.mIntLogicalToPhysical' in the object of this method has base type 'SharedPtr<GpuLogicalBufferStruct>'.
RTShader::FFPLighting::preAddToRenderState ( RTShader::RenderState const* renderState, Pass* srcPass, Pass* dstPass )
Field 'this.mDerivedAmbientLightColour.pRep.mParamsPtr.mIntLogicalToPhysical' in the object of this method has base type 'SharedPtr<GpuLogicalBufferStruct>'.
RTShader::FFPLighting::resolveDependencies ( RTShader::ProgramSet* programSet )
Field 'this.mDerivedAmbientLightColour.pRep.mParamsPtr.mIntLogicalToPhysical' in the object of this method has base type 'SharedPtr<GpuLogicalBufferStruct>'.
RTShader::FFPLighting::addFunctionInvocations ( RTShader::ProgramSet* programSet )
Field 'this.mDerivedAmbientLightColour.pRep.mParamsPtr.mIntLogicalToPhysical' in the object of this method has base type 'SharedPtr<GpuLogicalBufferStruct>'.
RTShader::FFPLighting::updateGpuProgramsParams ( Renderable* rend, Pass* pass, AutoParamDataSource const* source, LightList const* pLightList )
Field 'this.mDerivedAmbientLightColour.pRep.mParamsPtr.mIntLogicalToPhysical' in the object of this method has base type 'SharedPtr<GpuLogicalBufferStruct>'.
RTShader::FFPLighting::addIlluminationInvocation ( struct RTShader::FFPLighting::LightParams* curLightParams, RTShader::Function* vsMain, int const groupOrder, int& internalCounter )
Field 'curLightParams.mAttenuatParams.pRep.mParamsPtr.mIntLogicalToPhysical' in 1st parameter 'curLightParams' (pointer) has base type 'SharedPtr<GpuLogicalBufferStruct>'.
...
[+] class SharedPtr<GpuNamedConstants> 1
|
Change |
Effect |
1 |
Field pInfo has been added to this type. |
This field will not be initialized or used by old client applications. |
[+] affected symbols: 200 (17.4%)
RTShader::FFPLighting::LightParams::LightParams ( struct RTShader::FFPLighting::LightParams const& p1 )
Field 'p1.mAttenuatParams.pRep.mParamsPtr.mNamedConstants' in 1st parameter 'p1' (reference) has base type 'SharedPtr<GpuNamedConstants>'.
RTShader::FFPLighting::LightParams::LightParams ( )
Field 'this.mAttenuatParams.pRep.mParamsPtr.mNamedConstants' in the object of this method has base type 'SharedPtr<GpuNamedConstants>'.
RTShader::FFPLighting::LightParams::~LightParams ( )
Field 'this.mAttenuatParams.pRep.mParamsPtr.mNamedConstants' in the object of this method has base type 'SharedPtr<GpuNamedConstants>'.
RTShader::FFPLighting::setLightCount ( int const* lightCount )
Field 'this.mDerivedAmbientLightColour.pRep.mParamsPtr.mNamedConstants' in the object of this method has base type 'SharedPtr<GpuNamedConstants>'.
RTShader::FFPLighting::resolveParameters ( RTShader::ProgramSet* programSet )
Field 'this.mDerivedAmbientLightColour.pRep.mParamsPtr.mNamedConstants' in the object of this method has base type 'SharedPtr<GpuNamedConstants>'.
RTShader::FFPLighting::preAddToRenderState ( RTShader::RenderState const* renderState, Pass* srcPass, Pass* dstPass )
Field 'this.mDerivedAmbientLightColour.pRep.mParamsPtr.mNamedConstants' in the object of this method has base type 'SharedPtr<GpuNamedConstants>'.
RTShader::FFPLighting::resolveDependencies ( RTShader::ProgramSet* programSet )
Field 'this.mDerivedAmbientLightColour.pRep.mParamsPtr.mNamedConstants' in the object of this method has base type 'SharedPtr<GpuNamedConstants>'.
RTShader::FFPLighting::addFunctionInvocations ( RTShader::ProgramSet* programSet )
Field 'this.mDerivedAmbientLightColour.pRep.mParamsPtr.mNamedConstants' in the object of this method has base type 'SharedPtr<GpuNamedConstants>'.
RTShader::FFPLighting::updateGpuProgramsParams ( Renderable* rend, Pass* pass, AutoParamDataSource const* source, LightList const* pLightList )
Field 'this.mDerivedAmbientLightColour.pRep.mParamsPtr.mNamedConstants' in the object of this method has base type 'SharedPtr<GpuNamedConstants>'.
RTShader::FFPLighting::addIlluminationInvocation ( struct RTShader::FFPLighting::LightParams* curLightParams, RTShader::Function* vsMain, int const groupOrder, int& internalCounter )
Field 'curLightParams.mAttenuatParams.pRep.mParamsPtr.mNamedConstants' in 1st parameter 'curLightParams' (pointer) has base type 'SharedPtr<GpuNamedConstants>'.
...
[+] class SharedPtr<GpuProgram> 1
|
Change |
Effect |
1 |
Field pInfo has been added to this type. |
This field will not be initialized or used by old client applications. |
[+] affected symbols: 3 (0.3%)
SharedPtr<GpuProgram>::SharedPtr ( SharedPtr<GpuProgram>const& r )
1st parameter 'r' (reference) has base type 'SharedPtr<GpuProgram>'.
SharedPtr<GpuProgram>::SharedPtr ( )
This constructor is from 'SharedPtr<GpuProgram>' class.
SharedPtr<GpuProgram>::~SharedPtr ( )
This destructor is from 'SharedPtr<GpuProgram>' class.
[+] class SharedPtr<GpuProgramParameters> 1
|
Change |
Effect |
1 |
Field pInfo has been added to this type. |
This field will not be initialized or used by old client applications. |
[+] affected symbols: 18 (1.6%)
RTShader::FFPFogFactory::writeInstance ( MaterialSerializer* ser, RTShader::SubRenderState* subRenderState, Pass* srcPass, Pass* dstPass )
Field 'ser.mScriptContext.programParams' in 1st parameter 'ser' (pointer) has base type 'SharedPtr<GpuProgramParameters>'.
RTShader::ProgramManager::bindUniformParameters ( RTShader::Program* pCpuProgram, GpuProgramParametersSharedPtr const& passParams )
2nd parameter 'passParams' (reference) has base type 'SharedPtr<GpuProgramParameters>'.
RTShader::ShaderGenerator::serializePassAttributes ( MaterialSerializer* ser, RTShader::ShaderGenerator::SGPass* passEntry )
Field 'ser.mScriptContext.programParams' in 1st parameter 'ser' (pointer) has base type 'SharedPtr<GpuProgramParameters>'.
RTShader::ShaderGenerator::serializeTextureUnitStateAttributes ( MaterialSerializer* ser, RTShader::ShaderGenerator::SGPass* passEntry, TextureUnitState const* srcTextureUnit )
Field 'ser.mScriptContext.programParams' in 1st parameter 'ser' (pointer) has base type 'SharedPtr<GpuProgramParameters>'.
RTShader::FFPColourFactory::writeInstance ( MaterialSerializer* ser, RTShader::SubRenderState* subRenderState, Pass* srcPass, Pass* dstPass )
Field 'ser.mScriptContext.programParams' in 1st parameter 'ser' (pointer) has base type 'SharedPtr<GpuProgramParameters>'.
RTShader::FFPLightingFactory::writeInstance ( MaterialSerializer* ser, RTShader::SubRenderState* subRenderState, Pass* srcPass, Pass* dstPass )
Field 'ser.mScriptContext.programParams' in 1st parameter 'ser' (pointer) has base type 'SharedPtr<GpuProgramParameters>'.
RTShader::FFPTexturingFactory::writeInstance ( MaterialSerializer* ser, RTShader::SubRenderState* subRenderState, Pass* srcPass, Pass* dstPass )
Field 'ser.mScriptContext.programParams' in 1st parameter 'ser' (pointer) has base type 'SharedPtr<GpuProgramParameters>'.
RTShader::FFPTransformFactory::writeInstance ( MaterialSerializer* ser, RTShader::SubRenderState* subRenderState, Pass* srcPass, Pass* dstPass )
Field 'ser.mScriptContext.programParams' in 1st parameter 'ser' (pointer) has base type 'SharedPtr<GpuProgramParameters>'.
RTShader::HardwareSkinningFactory::writeInstance ( MaterialSerializer* ser, RTShader::SubRenderState* subRenderState, Pass* srcPass, Pass* dstPass )
Field 'ser.mScriptContext.programParams' in 1st parameter 'ser' (pointer) has base type 'SharedPtr<GpuProgramParameters>'.
RTShader::PerPixelLightingFactory::writeInstance ( MaterialSerializer* ser, RTShader::SubRenderState* subRenderState, Pass* srcPass, Pass* dstPass )
Field 'ser.mScriptContext.programParams' in 1st parameter 'ser' (pointer) has base type 'SharedPtr<GpuProgramParameters>'.
...
[+] class SharedPtr<HighLevelGpuProgram> 1
|
Change |
Effect |
1 |
Field pInfo has been added to this type. |
This field will not be initialized or used by old client applications. |
[+] affected symbols: 2 (0.2%)
SharedPtr<HighLevelGpuProgram>::SharedPtr ( SharedPtr<HighLevelGpuProgram>const& r )
1st parameter 'r' (reference) has base type 'SharedPtr<HighLevelGpuProgram>'.
SharedPtr<HighLevelGpuProgram>::~SharedPtr ( )
This destructor is from 'SharedPtr<HighLevelGpuProgram>' class.
[+] class SharedPtr<Material> 1
|
Change |
Effect |
1 |
Field pInfo has been added to this type. |
This field will not be initialized or used by old client applications. |
[+] affected symbols: 3 (0.3%)
SharedPtr<Material>::SharedPtr ( SharedPtr<Material>const& r )
1st parameter 'r' (reference) has base type 'SharedPtr<Material>'.
SharedPtr<Material>::SharedPtr ( )
This constructor is from 'SharedPtr<Material>' class.
SharedPtr<Material>::~SharedPtr ( )
This destructor is from 'SharedPtr<Material>' class.
[+] class SharedPtr<RTShader::DualQuaternionSkinning> 1
|
Change |
Effect |
1 |
Field pInfo has been added to this type. |
This field will not be initialized or used by old client applications. |
[+] affected symbols: 18 (1.6%)
RTShader::HardwareSkinning::getBoneCount ( )
Field 'this.mDualQuat' in the object of this method is of type 'SharedPtr<RTShader::DualQuaternionSkinning>'.
RTShader::HardwareSkinning::getWeightCount ( )
Field 'this.mDualQuat' in the object of this method is of type 'SharedPtr<RTShader::DualQuaternionSkinning>'.
RTShader::HardwareSkinning::getSkinningType ( )
Field 'this.mDualQuat' in the object of this method is of type 'SharedPtr<RTShader::DualQuaternionSkinning>'.
RTShader::HardwareSkinning::resolveParameters ( RTShader::ProgramSet* programSet )
Field 'this.mDualQuat' in the object of this method is of type 'SharedPtr<RTShader::DualQuaternionSkinning>'.
RTShader::HardwareSkinning::preAddToRenderState ( RTShader::RenderState const* renderState, Pass* srcPass, Pass* dstPass )
Field 'this.mDualQuat' in the object of this method is of type 'SharedPtr<RTShader::DualQuaternionSkinning>'.
RTShader::HardwareSkinning::resolveDependencies ( RTShader::ProgramSet* programSet )
Field 'this.mDualQuat' in the object of this method is of type 'SharedPtr<RTShader::DualQuaternionSkinning>'.
RTShader::HardwareSkinning::addFunctionInvocations ( RTShader::ProgramSet* programSet )
Field 'this.mDualQuat' in the object of this method is of type 'SharedPtr<RTShader::DualQuaternionSkinning>'.
RTShader::HardwareSkinning::setHardwareSkinningParam ( ushort boneCount, ushort weightCount, enum RTShader::SkinningType skinningType, bool correctAntipodalityHandling, bool scalingShearingSupport )
Field 'this.mDualQuat' in the object of this method is of type 'SharedPtr<RTShader::DualQuaternionSkinning>'.
RTShader::HardwareSkinning::hasScalingShearingSupport ( )
Field 'this.mDualQuat' in the object of this method is of type 'SharedPtr<RTShader::DualQuaternionSkinning>'.
RTShader::HardwareSkinning::hasCorrectAntipodalityHandling ( )
Field 'this.mDualQuat' in the object of this method is of type 'SharedPtr<RTShader::DualQuaternionSkinning>'.
...
[+] class SharedPtr<RTShader::HardwareSkinningTechnique> 1
|
Change |
Effect |
1 |
Field pInfo has been added to this type. |
This field will not be initialized or used by old client applications. |
[+] affected symbols: 18 (1.6%)
RTShader::HardwareSkinning::getBoneCount ( )
Field 'this.mActiveTechnique' in the object of this method is of type 'SharedPtr<RTShader::HardwareSkinningTechnique>'.
RTShader::HardwareSkinning::getWeightCount ( )
Field 'this.mActiveTechnique' in the object of this method is of type 'SharedPtr<RTShader::HardwareSkinningTechnique>'.
RTShader::HardwareSkinning::getSkinningType ( )
Field 'this.mActiveTechnique' in the object of this method is of type 'SharedPtr<RTShader::HardwareSkinningTechnique>'.
RTShader::HardwareSkinning::resolveParameters ( RTShader::ProgramSet* programSet )
Field 'this.mActiveTechnique' in the object of this method is of type 'SharedPtr<RTShader::HardwareSkinningTechnique>'.
RTShader::HardwareSkinning::preAddToRenderState ( RTShader::RenderState const* renderState, Pass* srcPass, Pass* dstPass )
Field 'this.mActiveTechnique' in the object of this method is of type 'SharedPtr<RTShader::HardwareSkinningTechnique>'.
RTShader::HardwareSkinning::resolveDependencies ( RTShader::ProgramSet* programSet )
Field 'this.mActiveTechnique' in the object of this method is of type 'SharedPtr<RTShader::HardwareSkinningTechnique>'.
RTShader::HardwareSkinning::addFunctionInvocations ( RTShader::ProgramSet* programSet )
Field 'this.mActiveTechnique' in the object of this method is of type 'SharedPtr<RTShader::HardwareSkinningTechnique>'.
RTShader::HardwareSkinning::setHardwareSkinningParam ( ushort boneCount, ushort weightCount, enum RTShader::SkinningType skinningType, bool correctAntipodalityHandling, bool scalingShearingSupport )
Field 'this.mActiveTechnique' in the object of this method is of type 'SharedPtr<RTShader::HardwareSkinningTechnique>'.
RTShader::HardwareSkinning::hasScalingShearingSupport ( )
Field 'this.mActiveTechnique' in the object of this method is of type 'SharedPtr<RTShader::HardwareSkinningTechnique>'.
RTShader::HardwareSkinning::hasCorrectAntipodalityHandling ( )
Field 'this.mActiveTechnique' in the object of this method is of type 'SharedPtr<RTShader::HardwareSkinningTechnique>'.
...
[+] class SharedPtr<RTShader::LinearSkinning> 1
|
Change |
Effect |
1 |
Field pInfo has been added to this type. |
This field will not be initialized or used by old client applications. |
[+] affected symbols: 18 (1.6%)
RTShader::HardwareSkinning::getBoneCount ( )
Field 'this.mLinear' in the object of this method is of type 'SharedPtr<RTShader::LinearSkinning>'.
RTShader::HardwareSkinning::getWeightCount ( )
Field 'this.mLinear' in the object of this method is of type 'SharedPtr<RTShader::LinearSkinning>'.
RTShader::HardwareSkinning::getSkinningType ( )
Field 'this.mLinear' in the object of this method is of type 'SharedPtr<RTShader::LinearSkinning>'.
RTShader::HardwareSkinning::resolveParameters ( RTShader::ProgramSet* programSet )
Field 'this.mLinear' in the object of this method is of type 'SharedPtr<RTShader::LinearSkinning>'.
RTShader::HardwareSkinning::preAddToRenderState ( RTShader::RenderState const* renderState, Pass* srcPass, Pass* dstPass )
Field 'this.mLinear' in the object of this method is of type 'SharedPtr<RTShader::LinearSkinning>'.
RTShader::HardwareSkinning::resolveDependencies ( RTShader::ProgramSet* programSet )
Field 'this.mLinear' in the object of this method is of type 'SharedPtr<RTShader::LinearSkinning>'.
RTShader::HardwareSkinning::addFunctionInvocations ( RTShader::ProgramSet* programSet )
Field 'this.mLinear' in the object of this method is of type 'SharedPtr<RTShader::LinearSkinning>'.
RTShader::HardwareSkinning::setHardwareSkinningParam ( ushort boneCount, ushort weightCount, enum RTShader::SkinningType skinningType, bool correctAntipodalityHandling, bool scalingShearingSupport )
Field 'this.mLinear' in the object of this method is of type 'SharedPtr<RTShader::LinearSkinning>'.
RTShader::HardwareSkinning::hasScalingShearingSupport ( )
Field 'this.mLinear' in the object of this method is of type 'SharedPtr<RTShader::LinearSkinning>'.
RTShader::HardwareSkinning::hasCorrectAntipodalityHandling ( )
Field 'this.mLinear' in the object of this method is of type 'SharedPtr<RTShader::LinearSkinning>'.
...
[+] class SharedPtr<RTShader::Parameter> 1
|
Change |
Effect |
1 |
Field pInfo has been added to this type. |
This field will not be initialized or used by old client applications. |
[+] affected symbols: 229 (19.9%)
RTShader::FFPLighting::setLightCount ( int const* lightCount )
Field 'this.mVSDiffuse' in the object of this method has base type 'SharedPtr<RTShader::Parameter>'.
RTShader::FFPLighting::resolveParameters ( RTShader::ProgramSet* programSet )
Field 'this.mVSDiffuse' in the object of this method has base type 'SharedPtr<RTShader::Parameter>'.
RTShader::FFPLighting::preAddToRenderState ( RTShader::RenderState const* renderState, Pass* srcPass, Pass* dstPass )
Field 'this.mVSDiffuse' in the object of this method has base type 'SharedPtr<RTShader::Parameter>'.
RTShader::FFPLighting::resolveDependencies ( RTShader::ProgramSet* programSet )
Field 'this.mVSDiffuse' in the object of this method has base type 'SharedPtr<RTShader::Parameter>'.
RTShader::FFPLighting::addFunctionInvocations ( RTShader::ProgramSet* programSet )
Field 'this.mVSDiffuse' in the object of this method has base type 'SharedPtr<RTShader::Parameter>'.
RTShader::FFPLighting::updateGpuProgramsParams ( Renderable* rend, Pass* pass, AutoParamDataSource const* source, LightList const* pLightList )
Field 'this.mVSDiffuse' in the object of this method has base type 'SharedPtr<RTShader::Parameter>'.
RTShader::FFPLighting::addIlluminationInvocation ( struct RTShader::FFPLighting::LightParams* curLightParams, RTShader::Function* vsMain, int const groupOrder, int& internalCounter )
Field 'this.mVSDiffuse' in the object of this method has base type 'SharedPtr<RTShader::Parameter>'.
RTShader::FFPLighting::addGlobalIlluminationInvocation ( RTShader::Function* vsMain, int const groupOrder, int& internalCounter )
Field 'this.mVSDiffuse' in the object of this method has base type 'SharedPtr<RTShader::Parameter>'.
RTShader::FFPLighting::copyFrom ( RTShader::SubRenderState const& rhs )
Field 'this.mVSDiffuse' in the object of this method has base type 'SharedPtr<RTShader::Parameter>'.
RTShader::FFPLighting::FFPLighting ( )
Field 'this.mVSDiffuse' in the object of this method has base type 'SharedPtr<RTShader::Parameter>'.
...
[+] class SharedPtr<RTShader::SubRenderStateAccessor> 1
|
Change |
Effect |
1 |
Field pInfo has been added to this type. |
This field will not be initialized or used by old client applications. |
[+] affected symbols: 5 (0.4%)
RTShader::SubRenderState::getAccessor ( )
Return value has base type 'SharedPtr<RTShader::SubRenderStateAccessor>'.
SharedPtr<RTShader::SubRenderStateAccessor>::SharedPtr ( SharedPtr<RTShader::SubRenderStateAccessor>const& r )
1st parameter 'r' (reference) has base type 'SharedPtr<RTShader::SubRenderStateAccessor>'.
SharedPtr<RTShader::SubRenderStateAccessor>::SharedPtr ( )
This constructor is from 'SharedPtr<RTShader::SubRenderStateAccessor>' class.
SharedPtr<RTShader::SubRenderStateAccessor>::~SharedPtr ( )
This destructor is from 'SharedPtr<RTShader::SubRenderStateAccessor>' class.
RTShader::SubRenderState::getAccessor ( )
Return value has base type 'SharedPtr<RTShader::SubRenderStateAccessor>'.
[+] class SharedPtr<RTShader::UniformParameter> 1
|
Change |
Effect |
1 |
Field pInfo has been added to this type. |
This field will not be initialized or used by old client applications. |
[+] affected symbols: 181 (15.7%)
RTShader::FFPLighting::LightParams::LightParams ( struct RTShader::FFPLighting::LightParams const& p1 )
Field 'p1.mAttenuatParams' in 1st parameter 'p1' (reference) has base type 'SharedPtr<RTShader::UniformParameter>'.
RTShader::FFPLighting::LightParams::LightParams ( )
Field 'this.mAttenuatParams' in the object of this method has base type 'SharedPtr<RTShader::UniformParameter>'.
RTShader::FFPLighting::LightParams::~LightParams ( )
Field 'this.mAttenuatParams' in the object of this method has base type 'SharedPtr<RTShader::UniformParameter>'.
RTShader::FFPLighting::setLightCount ( int const* lightCount )
Field 'this.mDerivedAmbientLightColour' in the object of this method has base type 'SharedPtr<RTShader::UniformParameter>'.
RTShader::FFPLighting::resolveParameters ( RTShader::ProgramSet* programSet )
Field 'this.mDerivedAmbientLightColour' in the object of this method has base type 'SharedPtr<RTShader::UniformParameter>'.
RTShader::FFPLighting::preAddToRenderState ( RTShader::RenderState const* renderState, Pass* srcPass, Pass* dstPass )
Field 'this.mDerivedAmbientLightColour' in the object of this method has base type 'SharedPtr<RTShader::UniformParameter>'.
RTShader::FFPLighting::resolveDependencies ( RTShader::ProgramSet* programSet )
Field 'this.mDerivedAmbientLightColour' in the object of this method has base type 'SharedPtr<RTShader::UniformParameter>'.
RTShader::FFPLighting::addFunctionInvocations ( RTShader::ProgramSet* programSet )
Field 'this.mDerivedAmbientLightColour' in the object of this method has base type 'SharedPtr<RTShader::UniformParameter>'.
RTShader::FFPLighting::updateGpuProgramsParams ( Renderable* rend, Pass* pass, AutoParamDataSource const* source, LightList const* pLightList )
Field 'this.mDerivedAmbientLightColour' in the object of this method has base type 'SharedPtr<RTShader::UniformParameter>'.
RTShader::FFPLighting::addIlluminationInvocation ( struct RTShader::FFPLighting::LightParams* curLightParams, RTShader::Function* vsMain, int const groupOrder, int& internalCounter )
Field 'curLightParams.mAttenuatParams' in 1st parameter 'curLightParams' (pointer) has base type 'SharedPtr<RTShader::UniformParameter>'.
...
[+] class SharedPtr<std::vector<RTShader::TextureAtlasRecord> > 1
|
Change |
Effect |
1 |
Field pInfo has been added to this type. |
This field will not be initialized or used by old client applications. |
[+] affected symbols: 19 (1.7%)
RTShader::TextureAtlasSampler::resolveParameters ( RTShader::ProgramSet* programSet )
Field 'this.mAtlasTableDatas' in the object of this method has base type 'SharedPtr<std::vector<RTShader::TextureAtlasRecord> >'.
RTShader::TextureAtlasSampler::preAddToRenderState ( RTShader::RenderState const* renderState, Pass* srcPass, Pass* dstPass )
Field 'this.mAtlasTableDatas' in the object of this method has base type 'SharedPtr<std::vector<RTShader::TextureAtlasRecord> >'.
RTShader::TextureAtlasSampler::resolveDependencies ( RTShader::ProgramSet* programSet )
Field 'this.mAtlasTableDatas' in the object of this method has base type 'SharedPtr<std::vector<RTShader::TextureAtlasRecord> >'.
RTShader::TextureAtlasSampler::addFunctionInvocations ( RTShader::ProgramSet* programSet )
Field 'this.mAtlasTableDatas' in the object of this method has base type 'SharedPtr<std::vector<RTShader::TextureAtlasRecord> >'.
RTShader::TextureAtlasSampler::updateGpuProgramsParams ( Renderable* rend, Pass* pass, AutoParamDataSource const* source, LightList const* pLightList )
Field 'this.mAtlasTableDatas' in the object of this method has base type 'SharedPtr<std::vector<RTShader::TextureAtlasRecord> >'.
RTShader::TextureAtlasSampler::getAdressingFunctionName ( enum TextureUnitState::TextureAddressingMode mode )
Field 'this.mAtlasTableDatas' in the object of this method has base type 'SharedPtr<std::vector<RTShader::TextureAtlasRecord> >'.
RTShader::TextureAtlasSampler::copyFrom ( RTShader::SubRenderState const& rhs )
Field 'this.mAtlasTableDatas' in the object of this method has base type 'SharedPtr<std::vector<RTShader::TextureAtlasRecord> >'.
RTShader::TextureAtlasSampler::TextureAtlasSampler ( )
Field 'this.mAtlasTableDatas' in the object of this method has base type 'SharedPtr<std::vector<RTShader::TextureAtlasRecord> >'.
RTShader::TextureAtlasSampler::~TextureAtlasSampler ( )
Field 'this.mAtlasTableDatas' in the object of this method has base type 'SharedPtr<std::vector<RTShader::TextureAtlasRecord> >'.
RTShader::TextureAtlasSamplerFactory::setTextureAtlasTable ( String const& textureName, RTShader::TextureAtlasTablePtr const& atlasData, bool autoBorderAdjust )
2nd parameter 'atlasData' (reference) has base type 'SharedPtr<std::vector<RTShader::TextureAtlasRecord> >'.
...
OgreTechnique.h
namespace Ogre
[+] class Technique 2
|
Change |
Effect |
1 |
Base type of field mShadowCasterMaterial has been changed from MaterialPtr to SharedPtr<Material>. |
Recompilation of a client program may be broken. |
2 |
Base type of field mShadowReceiverMaterial has been changed from MaterialPtr to SharedPtr<Material>. |
Recompilation of a client program may be broken. |
[+] affected symbols: 40 (3.5%)
Any::Any<RTShader::ShaderGenerator::SGTechnique*> ( RTShader::ShaderGenerator::SGTechnique*const& value )
Field 'value.mDstTechnique' in 1st parameter 'value' (reference) has base type 'Technique'.
Any::Any<RTShader::ShaderGenerator::SGPass*> ( RTShader::ShaderGenerator::SGPass*const& value )
Field 'value.mParent.mDstTechnique' in 1st parameter 'value' (reference) has base type 'Technique'.
RTShader::FFPFogFactory::writeInstance ( MaterialSerializer* ser, RTShader::SubRenderState* subRenderState, Pass* srcPass, Pass* dstPass )
Field 'ser.mScriptContext.technique' in 1st parameter 'ser' (pointer) has base type 'Technique'.
RTShader::ShaderGenerator::SGTechnique::createSGPasses ( )
Field 'this.mDstTechnique' in the object of this method has base type 'Technique'.
RTShader::ShaderGenerator::SGTechnique::getRenderState ( unsigned short passIndex )
Field 'this.mDstTechnique' in the object of this method has base type 'Technique'.
RTShader::ShaderGenerator::SGTechnique::hasRenderState ( unsigned short passIndex )
Field 'this.mDstTechnique' in the object of this method has base type 'Technique'.
RTShader::ShaderGenerator::SGTechnique::acquirePrograms ( )
Field 'this.mDstTechnique' in the object of this method has base type 'Technique'.
RTShader::ShaderGenerator::SGTechnique::destroySGPasses ( )
Field 'this.mDstTechnique' in the object of this method has base type 'Technique'.
RTShader::ShaderGenerator::SGTechnique::releasePrograms ( )
Field 'this.mDstTechnique' in the object of this method has base type 'Technique'.
RTShader::ShaderGenerator::SGTechnique::buildTargetRenderState ( )
Field 'this.mDstTechnique' in the object of this method has base type 'Technique'.
...
OgreTextureUnitState.h
namespace Ogre
[+] class TextureUnitState 4
|
Change |
Effect |
1 |
Field mCompareEnabled has been added to this type. |
This field will not be initialized or used by old client applications. |
2 |
Field mCompareFunc has been added to this type. |
This field will not be initialized or used by old client applications. |
3 |
Field mGamma has been added to this type. |
This field will not be initialized or used by old client applications. |
4 |
Type of field mFramePtrs has been changed from vector<TexturePtr, STLAllocator<TexturePtr, CategorisedAllocPolicy<(MemoryCategory)0> > >::type to vector<SharedPtr<Texture>, STLAllocator<SharedPtr<Texture>, CategorisedAllocPolicy<(MemoryCategory)0> > >::type. |
Recompilation of a client program may be broken. |
[+] affected symbols: 28 (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 ( struct RTShader::FFPTexturing::TextureUnitParams const& p1 )
Field 'p1.mTextureUnitState' in 1st parameter 'p1' (reference) has base type 'TextureUnitState'.
RTShader::FFPTexturing::TextureUnitParams::TextureUnitParams ( )
Field 'this.mTextureUnitState' in the object of this method has base type 'TextureUnitState'.
RTShader::FFPTexturing::TextureUnitParams::~TextureUnitParams ( )
Field 'this.mTextureUnitState' in the object of this method has base type 'TextureUnitState'.
RTShader::FFPTexturing::isProcessingNeeded ( TextureUnitState* texUnitState )
1st parameter 'texUnitState' (pointer) has base type 'TextureUnitState'.
RTShader::FFPTexturing::needsTextureMatrix ( TextureUnitState* textureUnitState )
1st parameter 'textureUnitState' (pointer) has base type 'TextureUnitState'.
RTShader::FFPTexturing::resolveUniformParams ( struct RTShader::FFPTexturing::TextureUnitParams* textureUnitParams, RTShader::ProgramSet* programSet )
Field 'textureUnitParams.mTextureUnitState' in 1st parameter 'textureUnitParams' (pointer) has base type 'TextureUnitState'.
RTShader::FFPTexturing::resolveFunctionsParams ( struct RTShader::FFPTexturing::TextureUnitParams* textureUnitParams, RTShader::ProgramSet* programSet )
Field 'textureUnitParams.mTextureUnitState' in 1st parameter 'textureUnitParams' (pointer) has base type 'TextureUnitState'.
RTShader::FFPTexturing::addPSFunctionInvocations ( struct RTShader::FFPTexturing::TextureUnitParams* textureUnitParams, RTShader::Function* psMain, int& internalCounter )
Field 'textureUnitParams.mTextureUnitState' in 1st parameter 'textureUnitParams' (pointer) has base type 'TextureUnitState'.
...
to the top
Problems with Symbols, Low Severity 5
OgreShaderExHardwareSkinning.h
namespace Ogre::RTShader
[+] HardwareSkinningFactory::getCustomShadowCasterMaterial ( enum SkinningType const skinningType, Ogre::ushort index ) const 1
_ZNK4Ogre8RTShader23HardwareSkinningFactory29getCustomShadowCasterMaterialENS0_12SkinningTypeEt
|
Change |
Effect |
1 |
Base type of return value has been changed from Ogre::MaterialPtr to Ogre::SharedPtr<Ogre::Material>. |
Recompilation of a client program may be broken. |
[+] HardwareSkinningFactory::getCustomShadowReceiverMaterial ( enum SkinningType const skinningType, Ogre::ushort index ) const 1
_ZNK4Ogre8RTShader23HardwareSkinningFactory31getCustomShadowReceiverMaterialENS0_12SkinningTypeEt
|
Change |
Effect |
1 |
Base type of return value has been changed from Ogre::MaterialPtr to Ogre::SharedPtr<Ogre::Material>. |
Recompilation of a client program may be broken. |
OgreShaderProgramManager.h
namespace Ogre::RTShader
[+] ProgramManager::createGpuProgram ( Program* shaderProgram, ProgramWriter* programWriter, Ogre::String const& language, Ogre::String const& profiles, Ogre::StringVector const& profilesList, Ogre::String const& cachePath ) 1
_ZN4Ogre8RTShader14ProgramManager16createGpuProgramEPNS0_7ProgramEPNS0_13ProgramWriterERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESD_RKSt6vectorISB_SaISB_EESD_
|
Change |
Effect |
1 |
Base type of return value has been changed from Ogre::GpuProgramPtr to Ogre::SharedPtr<Ogre::GpuProgram>. |
Recompilation of a client program may be broken. |
OgreShaderProgramSet.h
namespace Ogre::RTShader
[+] ProgramSet::getGpuFragmentProgram ( ) 1
_ZN4Ogre8RTShader10ProgramSet21getGpuFragmentProgramEv
|
Change |
Effect |
1 |
Base type of return value has been changed from Ogre::GpuProgramPtr to Ogre::SharedPtr<Ogre::GpuProgram>. |
Recompilation of a client program may be broken. |
[+] ProgramSet::getGpuVertexProgram ( ) 1
_ZN4Ogre8RTShader10ProgramSet19getGpuVertexProgramEv
|
Change |
Effect |
1 |
Base type of return value has been changed from Ogre::GpuProgramPtr to Ogre::SharedPtr<Ogre::GpuProgram>. |
Recompilation of a client program may be broken. |
to the top
Other Changes in Data Types 235
OgreGpuProgram.h
namespace Ogre
[+] enum GpuProgramType 3
|
Change |
Effect |
1 |
The member GPT_COMPUTE_PROGRAM with value 5 has been added. |
No effect. |
2 |
The member GPT_DOMAIN_PROGRAM with value 3 has been added. |
No effect. |
3 |
The member GPT_HULL_PROGRAM with value 4 has been added. |
No effect. |
[+] affected symbols: 127 (11%)
Any::Any<RTShader::ShaderGenerator::SGPass*> ( RTShader::ShaderGenerator::SGPass*const& value )
Field 'value.mTargetRenderState.mProgramSet.mPSCpuProgram.mType' in 1st parameter 'value' (reference) is of type 'enum GpuProgramType'.
RTShader::ProgramSet::getCpuVertexProgram ( )
Field 'retval.mType' in the return value (pointer) is of type 'enum GpuProgramType'.
RTShader::ProgramSet::getGpuVertexProgram ( )
Field 'this.mPSCpuProgram.mType' in the object of this method is of type 'enum GpuProgramType'.
RTShader::ProgramSet::setCpuVertexProgram ( RTShader::Program* vsCpuProgram )
Field 'vsCpuProgram.mType' in 1st parameter 'vsCpuProgram' (pointer) is of type 'enum GpuProgramType'.
RTShader::ProgramSet::getCpuFragmentProgram ( )
Field 'retval.mType' in the return value (pointer) is of type 'enum GpuProgramType'.
RTShader::ProgramSet::getGpuFragmentProgram ( )
Field 'this.mPSCpuProgram.mType' in the object of this method is of type 'enum GpuProgramType'.
RTShader::ProgramSet::setCpuFragmentProgram ( RTShader::Program* psCpuProgram )
Field 'psCpuProgram.mType' in 1st parameter 'psCpuProgram' (pointer) is of type 'enum GpuProgramType'.
RTShader::ProgramSet::ProgramSet ( )
Field 'this.mPSCpuProgram.mType' in the object of this method is of type 'enum GpuProgramType'.
RTShader::ProgramSet::~ProgramSet ( )
Field 'this.mPSCpuProgram.mType' in the object of this method is of type 'enum GpuProgramType'.
RTShader::FFPLighting::resolveParameters ( RTShader::ProgramSet* programSet )
Field 'programSet.mPSCpuProgram.mType' in 1st parameter 'programSet' (pointer) is of type 'enum GpuProgramType'.
...
OgreGpuProgramParams.h
namespace Ogre
[+] enum GpuConstantType 31
|
Change |
Effect |
1 |
The member GCT_DOUBLE1 with value 27 has been added. |
No effect. |
2 |
The member GCT_DOUBLE2 with value 28 has been added. |
No effect. |
3 |
The member GCT_DOUBLE3 with value 29 has been added. |
No effect. |
4 |
The member GCT_DOUBLE4 with value 30 has been added. |
No effect. |
5 |
The member GCT_MATRIX_DOUBLE_2X2 with value 31 has been added. |
No effect. |
6 |
The member GCT_MATRIX_DOUBLE_2X3 with value 32 has been added. |
No effect. |
7 |
The member GCT_MATRIX_DOUBLE_2X4 with value 33 has been added. |
No effect. |
8 |
The member GCT_MATRIX_DOUBLE_3X2 with value 34 has been added. |
No effect. |
9 |
The member GCT_MATRIX_DOUBLE_3X3 with value 35 has been added. |
No effect. |
10 |
The member GCT_MATRIX_DOUBLE_3X4 with value 36 has been added. |
No effect. |
11 |
The member GCT_MATRIX_DOUBLE_4X2 with value 37 has been added. |
No effect. |
12 |
The member GCT_MATRIX_DOUBLE_4X3 with value 38 has been added. |
No effect. |
13 |
The member GCT_MATRIX_DOUBLE_4X4 with value 39 has been added. |
No effect. |
14 |
The member GCT_SAMPLERRECT with value 9 has been added. |
No effect. |
15 |
The member GCT_SUBROUTINE with value 26 has been added. |
No effect. |
16 |
Value of member GCT_INT1 has been changed from 21 to 22. |
No effect. |
17 |
Value of member GCT_INT2 has been changed from 22 to 23. |
No effect. |
18 |
Value of member GCT_INT3 has been changed from 23 to 24. |
No effect. |
19 |
Value of member GCT_INT4 has been changed from 24 to 25. |
No effect. |
20 |
Value of member GCT_MATRIX_2X2 has been changed from 12 to 13. |
No effect. |
21 |
Value of member GCT_MATRIX_2X3 has been changed from 13 to 14. |
No effect. |
22 |
Value of member GCT_MATRIX_2X4 has been changed from 14 to 15. |
No effect. |
23 |
Value of member GCT_MATRIX_3X2 has been changed from 15 to 16. |
No effect. |
24 |
Value of member GCT_MATRIX_3X3 has been changed from 16 to 17. |
No effect. |
25 |
Value of member GCT_MATRIX_3X4 has been changed from 17 to 18. |
No effect. |
26 |
Value of member GCT_MATRIX_4X2 has been changed from 18 to 19. |
No effect. |
27 |
Value of member GCT_MATRIX_4X3 has been changed from 19 to 20. |
No effect. |
28 |
Value of member GCT_MATRIX_4X4 has been changed from 20 to 21. |
No effect. |
29 |
Value of member GCT_SAMPLER1DSHADOW has been changed from 9 to 10. |
No effect. |
30 |
Value of member GCT_SAMPLER2DARRAY has been changed from 11 to 12. |
No effect. |
31 |
Value of member GCT_SAMPLER2DSHADOW has been changed from 10 to 11. |
No effect. |
[+] affected symbols: 245 (21.3%)
RTShader::FFPLighting::setLightCount ( int const* lightCount )
Field 'this.mVSDiffuse.pRep.mType' in the object of this method is of type 'enum GpuConstantType'.
RTShader::FFPLighting::resolveParameters ( RTShader::ProgramSet* programSet )
Field 'this.mVSDiffuse.pRep.mType' in the object of this method is of type 'enum GpuConstantType'.
RTShader::FFPLighting::preAddToRenderState ( RTShader::RenderState const* renderState, Pass* srcPass, Pass* dstPass )
Field 'this.mVSDiffuse.pRep.mType' in the object of this method is of type 'enum GpuConstantType'.
RTShader::FFPLighting::resolveDependencies ( RTShader::ProgramSet* programSet )
Field 'this.mVSDiffuse.pRep.mType' in the object of this method is of type 'enum GpuConstantType'.
RTShader::FFPLighting::addFunctionInvocations ( RTShader::ProgramSet* programSet )
Field 'this.mVSDiffuse.pRep.mType' in the object of this method is of type 'enum GpuConstantType'.
RTShader::FFPLighting::updateGpuProgramsParams ( Renderable* rend, Pass* pass, AutoParamDataSource const* source, LightList const* pLightList )
Field 'this.mVSDiffuse.pRep.mType' in the object of this method is of type 'enum GpuConstantType'.
RTShader::FFPLighting::addIlluminationInvocation ( struct RTShader::FFPLighting::LightParams* curLightParams, RTShader::Function* vsMain, int const groupOrder, int& internalCounter )
Field 'this.mVSDiffuse.pRep.mType' in the object of this method is of type 'enum GpuConstantType'.
RTShader::FFPLighting::addGlobalIlluminationInvocation ( RTShader::Function* vsMain, int const groupOrder, int& internalCounter )
Field 'this.mVSDiffuse.pRep.mType' in the object of this method is of type 'enum GpuConstantType'.
RTShader::FFPLighting::copyFrom ( RTShader::SubRenderState const& rhs )
Field 'this.mVSDiffuse.pRep.mType' in the object of this method is of type 'enum GpuConstantType'.
RTShader::FFPLighting::FFPLighting ( )
Field 'this.mVSDiffuse.pRep.mType' in the object of this method is of type 'enum GpuConstantType'.
...
[+] enum GpuProgramParameters::AutoConstantType 97
|
Change |
Effect |
1 |
The member ACT_LIGHT_CASTS_SHADOWS_ARRAY with value 76 has been added. |
No effect. |
2 |
The member ACT_SHADOW_SCENE_DEPTH_RANGE_ARRAY with value 124 has been added. |
No effect. |
3 |
The member ACT_SPOTLIGHT_WORLDVIEWPROJ_MATRIX_ARRAY with value 87 has been added. |
No effect. |
4 |
The member ACT_SURFACE_ALPHA_REJECTION_VALUE with value 37 has been added. |
No effect. |
5 |
The member ACT_UNKNOWN with value 999 has been added. |
No effect. |
6 |
Value of member ACT_LIGHT_COUNT has been changed from 37 to 38. |
No effect. |
7 |
Value of member ACT_LIGHT_NUMBER has been changed from 73 to 74. |
No effect. |
8 |
Value of member ACT_PASS_ITERATION_NUMBER has been changed from 116 to 119. |
No effect. |
9 |
Value of member ACT_PASS_NUMBER has been changed from 115 to 118. |
No effect. |
10 |
Value of member ACT_AMBIENT_LIGHT_COLOUR has been changed from 38 to 39. |
No effect. |
11 |
Value of member ACT_ANIMATION_PARAMETRIC has been changed from 117 to 120. |
No effect. |
12 |
Value of member ACT_CAMERA_POSITION has been changed from 76 to 78. |
No effect. |
13 |
Value of member ACT_CAMERA_POSITION_OBJECT_SPACE has been changed from 77 to 79. |
No effect. |
14 |
Value of member ACT_COSTIME_0_1 has been changed from 93 to 96. |
No effect. |
15 |
Value of member ACT_COSTIME_0_2PI has been changed from 98 to 101. |
No effect. |
16 |
Value of member ACT_COSTIME_0_X has been changed from 88 to 91. |
No effect. |
17 |
Value of member ACT_CUSTOM has been changed from 85 to 88. |
No effect. |
18 |
Value of member ACT_DERIVED_AMBIENT_LIGHT_COLOUR has been changed from 67 to 68. |
No effect. |
19 |
Value of member ACT_DERIVED_LIGHT_DIFFUSE_COLOUR has been changed from 69 to 70. |
No effect. |
20 |
Value of member ACT_DERIVED_LIGHT_DIFFUSE_COLOUR_ARRAY has been changed from 71 to 72. |
No effect. |
21 |
Value of member ACT_DERIVED_LIGHT_SPECULAR_COLOUR has been changed from 70 to 71. |
No effect. |
22 |
Value of member ACT_DERIVED_LIGHT_SPECULAR_COLOUR_ARRAY has been changed from 72 to 73. |
No effect. |
23 |
Value of member ACT_DERIVED_SCENE_COLOUR has been changed from 68 to 69. |
No effect. |
24 |
Value of member ACT_FAR_CLIP_DISTANCE has been changed from 114 to 117. |
No effect. |
25 |
Value of member ACT_FOV has been changed from 112 to 115. |
No effect. |
26 |
Value of member ACT_FPS has been changed from 103 to 106. |
No effect. |
27 |
Value of member ACT_FRAME_TIME has been changed from 102 to 105. |
No effect. |
28 |
Value of member ACT_INVERSE_TEXTURE_SIZE has been changed from 123 to 127. |
No effect. |
29 |
Value of member ACT_INVERSE_VIEWPORT_HEIGHT has been changed from 107 to 110. |
No effect. |
30 |
Value of member ACT_INVERSE_VIEWPORT_WIDTH has been changed from 106 to 109. |
No effect. |
31 |
Value of member ACT_LIGHT_ATTENUATION has been changed from 41 to 42. |
No effect. |
32 |
Value of member ACT_LIGHT_ATTENUATION_ARRAY has been changed from 57 to 58. |
No effect. |
33 |
Value of member ACT_LIGHT_CASTS_SHADOWS has been changed from 74 to 75. |
No effect. |
34 |
Value of member ACT_LIGHT_CUSTOM has been changed from 128 to 132. |
No effect. |
35 |
Value of member ACT_LIGHT_DIFFUSE_COLOUR has been changed from 39 to 40. |
No effect. |
36 |
Value of member ACT_LIGHT_DIFFUSE_COLOUR_ARRAY has been changed from 53 to 54. |
No effect. |
37 |
Value of member ACT_LIGHT_DIFFUSE_COLOUR_POWER_SCALED has been changed from 51 to 52. |
No effect. |
38 |
Value of member ACT_LIGHT_DIFFUSE_COLOUR_POWER_SCALED_ARRAY has been changed from 55 to 56. |
No effect. |
39 |
Value of member ACT_LIGHT_DIRECTION has been changed from 46 to 47. |
No effect. |
40 |
Value of member ACT_LIGHT_DIRECTION_ARRAY has been changed from 61 to 62. |
No effect. |
41 |
Value of member ACT_LIGHT_DIRECTION_OBJECT_SPACE has been changed from 47 to 48. |
No effect. |
42 |
Value of member ACT_LIGHT_DIRECTION_OBJECT_SPACE_ARRAY has been changed from 62 to 63. |
No effect. |
43 |
Value of member ACT_LIGHT_DIRECTION_VIEW_SPACE has been changed from 48 to 49. |
No effect. |
44 |
Value of member ACT_LIGHT_DIRECTION_VIEW_SPACE_ARRAY has been changed from 63 to 64. |
No effect. |
45 |
Value of member ACT_LIGHT_DISTANCE_OBJECT_SPACE has been changed from 49 to 50. |
No effect. |
46 |
Value of member ACT_LIGHT_DISTANCE_OBJECT_SPACE_ARRAY has been changed from 64 to 65. |
No effect. |
47 |
Value of member ACT_LIGHT_POSITION has been changed from 43 to 44. |
No effect. |
48 |
Value of member ACT_LIGHT_POSITION_ARRAY has been changed from 58 to 59. |
No effect. |
49 |
Value of member ACT_LIGHT_POSITION_OBJECT_SPACE has been changed from 44 to 45. |
No effect. |
50 |
Value of member ACT_LIGHT_POSITION_OBJECT_SPACE_ARRAY has been changed from 59 to 60. |
No effect. |
51 |
Value of member ACT_LIGHT_POSITION_VIEW_SPACE has been changed from 45 to 46. |
No effect. |
52 |
Value of member ACT_LIGHT_POSITION_VIEW_SPACE_ARRAY has been changed from 60 to 61. |
No effect. |
53 |
Value of member ACT_LIGHT_POWER_SCALE has been changed from 50 to 51. |
No effect. |
54 |
Value of member ACT_LIGHT_POWER_SCALE_ARRAY has been changed from 65 to 66. |
No effect. |
55 |
Value of member ACT_LIGHT_SPECULAR_COLOUR has been changed from 40 to 41. |
No effect. |
56 |
Value of member ACT_LIGHT_SPECULAR_COLOUR_ARRAY has been changed from 54 to 55. |
No effect. |
57 |
Value of member ACT_LIGHT_SPECULAR_COLOUR_POWER_SCALED has been changed from 52 to 53. |
No effect. |
58 |
Value of member ACT_LIGHT_SPECULAR_COLOUR_POWER_SCALED_ARRAY has been changed from 56 to 57. |
No effect. |
59 |
Value of member ACT_LOD_CAMERA_POSITION has been changed from 126 to 130. |
No effect. |
60 |
Value of member ACT_LOD_CAMERA_POSITION_OBJECT_SPACE has been changed from 127 to 131. |
No effect. |
61 |
Value of member ACT_NEAR_CLIP_DISTANCE has been changed from 113 to 116. |
No effect. |
62 |
Value of member ACT_PACKED_TEXTURE_SIZE has been changed from 124 to 128. |
No effect. |
63 |
Value of member ACT_SCENE_DEPTH_RANGE has been changed from 119 to 122. |
No effect. |
64 |
Value of member ACT_SHADOW_COLOUR has been changed from 121 to 125. |
No effect. |
65 |
Value of member ACT_SHADOW_EXTRUSION_DISTANCE has been changed from 75 to 77. |
No effect. |
66 |
Value of member ACT_SHADOW_SCENE_DEPTH_RANGE has been changed from 120 to 123. |
No effect. |
67 |
Value of member ACT_SINTIME_0_1 has been changed from 94 to 97. |
No effect. |
68 |
Value of member ACT_SINTIME_0_2PI has been changed from 99 to 102. |
No effect. |
69 |
Value of member ACT_SINTIME_0_X has been changed from 89 to 92. |
No effect. |
70 |
Value of member ACT_SPOTLIGHT_PARAMS has been changed from 42 to 43. |
No effect. |
71 |
Value of member ACT_SPOTLIGHT_PARAMS_ARRAY has been changed from 66 to 67. |
No effect. |
72 |
Value of member ACT_SPOTLIGHT_VIEWPROJ_MATRIX has been changed from 82 to 84. |
No effect. |
73 |
Value of member ACT_SPOTLIGHT_VIEWPROJ_MATRIX_ARRAY has been changed from 83 to 85. |
No effect. |
74 |
Value of member ACT_SPOTLIGHT_WORLDVIEWPROJ_MATRIX has been changed from 84 to 86. |
No effect. |
75 |
Value of member ACT_TANTIME_0_1 has been changed from 95 to 98. |
No effect. |
76 |
Value of member ACT_TANTIME_0_2PI has been changed from 100 to 103. |
No effect. |
77 |
Value of member ACT_TANTIME_0_X has been changed from 90 to 93. |
No effect. |
78 |
Value of member ACT_TEXEL_OFFSETS has been changed from 118 to 121. |
No effect. |
79 |
Value of member ACT_TEXTURE_MATRIX has been changed from 125 to 129. |
No effect. |
80 |
Value of member ACT_TEXTURE_SIZE has been changed from 122 to 126. |
No effect. |
81 |
Value of member ACT_TEXTURE_VIEWPROJ_MATRIX has been changed from 78 to 80. |
No effect. |
82 |
Value of member ACT_TEXTURE_VIEWPROJ_MATRIX_ARRAY has been changed from 79 to 81. |
No effect. |
83 |
Value of member ACT_TEXTURE_WORLDVIEWPROJ_MATRIX has been changed from 80 to 82. |
No effect. |
84 |
Value of member ACT_TEXTURE_WORLDVIEWPROJ_MATRIX_ARRAY has been changed from 81 to 83. |
No effect. |
85 |
Value of member ACT_TIME has been changed from 86 to 89. |
No effect. |
86 |
Value of member ACT_TIME_0_1 has been changed from 92 to 95. |
No effect. |
87 |
Value of member ACT_TIME_0_1_PACKED has been changed from 96 to 99. |
No effect. |
88 |
Value of member ACT_TIME_0_2PI has been changed from 97 to 100. |
No effect. |
89 |
Value of member ACT_TIME_0_2PI_PACKED has been changed from 101 to 104. |
No effect. |
90 |
Value of member ACT_TIME_0_X has been changed from 87 to 90. |
No effect. |
91 |
Value of member ACT_TIME_0_X_PACKED has been changed from 91 to 94. |
No effect. |
92 |
Value of member ACT_VIEWPORT_HEIGHT has been changed from 105 to 108. |
No effect. |
93 |
Value of member ACT_VIEWPORT_SIZE has been changed from 108 to 111. |
No effect. |
94 |
Value of member ACT_VIEWPORT_WIDTH has been changed from 104 to 107. |
No effect. |
95 |
Value of member ACT_VIEW_DIRECTION has been changed from 109 to 112. |
No effect. |
96 |
Value of member ACT_VIEW_SIDE_VECTOR has been changed from 110 to 113. |
No effect. |
97 |
Value of member ACT_VIEW_UP_VECTOR has been changed from 111 to 114. |
No effect. |
[+] affected symbols: 182 (15.8%)
RTShader::FFPLighting::LightParams::LightParams ( struct RTShader::FFPLighting::LightParams const& p1 )
Field 'p1.mAttenuatParams.pRep.mAutoConstantType' in 1st parameter 'p1' (reference) is of type 'enum GpuProgramParameters::AutoConstantType'.
RTShader::FFPLighting::LightParams::LightParams ( )
Field 'this.mAttenuatParams.pRep.mAutoConstantType' in the object of this method is of type 'enum GpuProgramParameters::AutoConstantType'.
RTShader::FFPLighting::LightParams::~LightParams ( )
Field 'this.mAttenuatParams.pRep.mAutoConstantType' in the object of this method is of type 'enum GpuProgramParameters::AutoConstantType'.
RTShader::FFPLighting::setLightCount ( int const* lightCount )
Field 'this.mDerivedAmbientLightColour.pRep.mAutoConstantType' in the object of this method is of type 'enum GpuProgramParameters::AutoConstantType'.
RTShader::FFPLighting::resolveParameters ( RTShader::ProgramSet* programSet )
Field 'this.mDerivedAmbientLightColour.pRep.mAutoConstantType' in the object of this method is of type 'enum GpuProgramParameters::AutoConstantType'.
RTShader::FFPLighting::preAddToRenderState ( RTShader::RenderState const* renderState, Pass* srcPass, Pass* dstPass )
Field 'this.mDerivedAmbientLightColour.pRep.mAutoConstantType' in the object of this method is of type 'enum GpuProgramParameters::AutoConstantType'.
RTShader::FFPLighting::resolveDependencies ( RTShader::ProgramSet* programSet )
Field 'this.mDerivedAmbientLightColour.pRep.mAutoConstantType' in the object of this method is of type 'enum GpuProgramParameters::AutoConstantType'.
RTShader::FFPLighting::addFunctionInvocations ( RTShader::ProgramSet* programSet )
Field 'this.mDerivedAmbientLightColour.pRep.mAutoConstantType' in the object of this method is of type 'enum GpuProgramParameters::AutoConstantType'.
RTShader::FFPLighting::updateGpuProgramsParams ( Renderable* rend, Pass* pass, AutoParamDataSource const* source, LightList const* pLightList )
Field 'this.mDerivedAmbientLightColour.pRep.mAutoConstantType' in the object of this method is of type 'enum GpuProgramParameters::AutoConstantType'.
RTShader::FFPLighting::addIlluminationInvocation ( struct RTShader::FFPLighting::LightParams* curLightParams, RTShader::Function* vsMain, int const groupOrder, int& internalCounter )
Field 'curLightParams.mAttenuatParams.pRep.mAutoConstantType' in 1st parameter 'curLightParams' (pointer) is of type 'enum GpuProgramParameters::AutoConstantType'.
...
OgrePixelFormat.h
namespace Ogre
[+] enum PixelFormat 54
|
Change |
Effect |
1 |
The member PF_ATC_RGB with value 92 has been added. |
No effect. |
2 |
The member PF_ATC_RGBA_EXPLICIT_ALPHA with value 93 has been added. |
No effect. |
3 |
The member PF_ATC_RGBA_INTERPOLATED_ALPHA with value 94 has been added. |
No effect. |
4 |
The member PF_BC4_SNORM with value 71 has been added. |
No effect. |
5 |
The member PF_BC4_UNORM with value 70 has been added. |
No effect. |
6 |
The member PF_BC5_SNORM with value 73 has been added. |
No effect. |
7 |
The member PF_BC5_UNORM with value 72 has been added. |
No effect. |
8 |
The member PF_BC6H_SF16 with value 75 has been added. |
No effect. |
9 |
The member PF_BC6H_UF16 with value 74 has been added. |
No effect. |
10 |
The member PF_BC7_UNORM with value 76 has been added. |
No effect. |
11 |
The member PF_BC7_UNORM_SRGB with value 77 has been added. |
No effect. |
12 |
The member PF_ETC1_RGB8 with value 88 has been added. |
No effect. |
13 |
The member PF_ETC2_RGB8 with value 89 has been added. |
No effect. |
14 |
The member PF_ETC2_RGB8A1 with value 91 has been added. |
No effect. |
15 |
The member PF_ETC2_RGBA8 with value 90 has been added. |
No effect. |
16 |
The member PF_PVRTC2_2BPP with value 42 has been added. |
No effect. |
17 |
The member PF_PVRTC2_4BPP with value 43 has been added. |
No effect. |
18 |
The member PF_R11G11B10_FLOAT with value 44 has been added. |
No effect. |
19 |
The member PF_R16G16B16A16_SINT with value 64 has been added. |
No effect. |
20 |
The member PF_R16G16B16A16_SNORM with value 87 has been added. |
No effect. |
21 |
The member PF_R16G16B16A16_UINT with value 52 has been added. |
No effect. |
22 |
The member PF_R16G16B16_SINT with value 63 has been added. |
No effect. |
23 |
The member PF_R16G16B16_SNORM with value 86 has been added. |
No effect. |
24 |
The member PF_R16G16B16_UINT with value 51 has been added. |
No effect. |
25 |
The member PF_R16G16_SINT with value 62 has been added. |
No effect. |
26 |
The member PF_R16G16_SNORM with value 85 has been added. |
No effect. |
27 |
The member PF_R16G16_UINT with value 50 has been added. |
No effect. |
28 |
The member PF_R16_SINT with value 61 has been added. |
No effect. |
29 |
The member PF_R16_SNORM with value 84 has been added. |
No effect. |
30 |
The member PF_R16_UINT with value 49 has been added. |
No effect. |
31 |
The member PF_R32G32B32A32_SINT with value 68 has been added. |
No effect. |
32 |
The member PF_R32G32B32A32_UINT with value 56 has been added. |
No effect. |
33 |
The member PF_R32G32B32_SINT with value 67 has been added. |
No effect. |
34 |
The member PF_R32G32B32_UINT with value 55 has been added. |
No effect. |
35 |
The member PF_R32G32_SINT with value 66 has been added. |
No effect. |
36 |
The member PF_R32G32_UINT with value 54 has been added. |
No effect. |
37 |
The member PF_R32_SINT with value 65 has been added. |
No effect. |
38 |
The member PF_R32_UINT with value 53 has been added. |
No effect. |
39 |
The member PF_R8G8B8A8_SINT with value 60 has been added. |
No effect. |
40 |
The member PF_R8G8B8A8_SNORM with value 83 has been added. |
No effect. |
41 |
The member PF_R8G8B8A8_UINT with value 48 has been added. |
No effect. |
42 |
The member PF_R8G8B8_SINT with value 59 has been added. |
No effect. |
43 |
The member PF_R8G8B8_SNORM with value 82 has been added. |
No effect. |
44 |
The member PF_R8G8B8_UINT with value 47 has been added. |
No effect. |
45 |
The member PF_R8G8_SINT with value 58 has been added. |
No effect. |
46 |
The member PF_R8G8_SNORM with value 81 has been added. |
No effect. |
47 |
The member PF_R8G8_UINT with value 46 has been added. |
No effect. |
48 |
The member PF_R8_SINT with value 57 has been added. |
No effect. |
49 |
The member PF_R8_SNORM with value 80 has been added. |
No effect. |
50 |
The member PF_R8_UINT with value 45 has been added. |
No effect. |
51 |
The member PF_R9G9B9E5_SHAREDEXP with value 69 has been added. |
No effect. |
52 |
Value of member PF_COUNT has been changed from 44 to 95. |
No effect. |
53 |
Value of member PF_R8 has been changed from 42 to 78. |
No effect. |
54 |
Value of member PF_RG8 has been changed from 43 to 79. |
No effect. |
[+] affected symbols: 28 (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 ( struct RTShader::FFPTexturing::TextureUnitParams const& p1 )
Field 'p1.mTextureUnitState.mDesiredFormat' in 1st parameter 'p1' (reference) 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::addPSFunctionInvocations ( struct RTShader::FFPTexturing::TextureUnitParams* textureUnitParams, RTShader::Function* psMain, int& internalCounter )
Field 'textureUnitParams.mTextureUnitState.mDesiredFormat' in 1st parameter 'textureUnitParams' (pointer) is of type 'enum PixelFormat'.
...
OgreRenderOperation.h
namespace Ogre
[+] enum RenderOperation::OperationType 32
|
Change |
Effect |
1 |
The member OT_PATCH_10_CONTROL_POINT with value 16 has been added. |
No effect. |
2 |
The member OT_PATCH_11_CONTROL_POINT with value 17 has been added. |
No effect. |
3 |
The member OT_PATCH_12_CONTROL_POINT with value 18 has been added. |
No effect. |
4 |
The member OT_PATCH_13_CONTROL_POINT with value 19 has been added. |
No effect. |
5 |
The member OT_PATCH_14_CONTROL_POINT with value 20 has been added. |
No effect. |
6 |
The member OT_PATCH_15_CONTROL_POINT with value 21 has been added. |
No effect. |
7 |
The member OT_PATCH_16_CONTROL_POINT with value 22 has been added. |
No effect. |
8 |
The member OT_PATCH_17_CONTROL_POINT with value 23 has been added. |
No effect. |
9 |
The member OT_PATCH_18_CONTROL_POINT with value 24 has been added. |
No effect. |
10 |
The member OT_PATCH_19_CONTROL_POINT with value 25 has been added. |
No effect. |
11 |
The member OT_PATCH_1_CONTROL_POINT with value 7 has been added. |
No effect. |
12 |
The member OT_PATCH_20_CONTROL_POINT with value 26 has been added. |
No effect. |
13 |
The member OT_PATCH_21_CONTROL_POINT with value 27 has been added. |
No effect. |
14 |
The member OT_PATCH_22_CONTROL_POINT with value 28 has been added. |
No effect. |
15 |
The member OT_PATCH_23_CONTROL_POINT with value 29 has been added. |
No effect. |
16 |
The member OT_PATCH_24_CONTROL_POINT with value 30 has been added. |
No effect. |
17 |
The member OT_PATCH_25_CONTROL_POINT with value 31 has been added. |
No effect. |
18 |
The member OT_PATCH_26_CONTROL_POINT with value 32 has been added. |
No effect. |
19 |
The member OT_PATCH_27_CONTROL_POINT with value 33 has been added. |
No effect. |
20 |
The member OT_PATCH_28_CONTROL_POINT with value 34 has been added. |
No effect. |
21 |
The member OT_PATCH_29_CONTROL_POINT with value 35 has been added. |
No effect. |
22 |
The member OT_PATCH_2_CONTROL_POINT with value 8 has been added. |
No effect. |
23 |
The member OT_PATCH_30_CONTROL_POINT with value 36 has been added. |
No effect. |
24 |
The member OT_PATCH_31_CONTROL_POINT with value 37 has been added. |
No effect. |
25 |
The member OT_PATCH_32_CONTROL_POINT with value 38 has been added. |
No effect. |
26 |
The member OT_PATCH_3_CONTROL_POINT with value 9 has been added. |
No effect. |
27 |
The member OT_PATCH_4_CONTROL_POINT with value 10 has been added. |
No effect. |
28 |
The member OT_PATCH_5_CONTROL_POINT with value 11 has been added. |
No effect. |
29 |
The member OT_PATCH_6_CONTROL_POINT with value 12 has been added. |
No effect. |
30 |
The member OT_PATCH_7_CONTROL_POINT with value 13 has been added. |
No effect. |
31 |
The member OT_PATCH_8_CONTROL_POINT with value 14 has been added. |
No effect. |
32 |
The member OT_PATCH_9_CONTROL_POINT with value 15 has been added. |
No effect. |
[+] affected symbols: 1 (0.1%)
RenderOperation::RenderOperation ( )
Field 'this.operationType' in the object of this method is of type 'enum RenderOperation::OperationType'.
OgreShaderFunctionAtom.h
namespace Ogre::RTShader
[+] enum Operand::OpMask 11
|
Change |
Effect |
1 |
The member OPM_XW with value 18 has been added. |
No effect. |
2 |
The member OPM_XY with value 6 has been added. |
No effect. |
3 |
The member OPM_XYW with value 22 has been added. |
No effect. |
4 |
The member OPM_XYZ with value 14 has been added. |
No effect. |
5 |
The member OPM_XYZW with value 30 has been added. |
No effect. |
6 |
The member OPM_XZ with value 10 has been added. |
No effect. |
7 |
The member OPM_XZW with value 26 has been added. |
No effect. |
8 |
The member OPM_YW with value 20 has been added. |
No effect. |
9 |
The member OPM_YZ with value 12 has been added. |
No effect. |
10 |
The member OPM_YZW with value 28 has been added. |
No effect. |
11 |
The member OPM_ZW with value 24 has been added. |
No effect. |
[+] affected symbols: 1 (0.1%)
HardwareSkinningTechnique::indexToMask ( int index )
Return value is of type 'enum Operand::OpMask'.
OgreSharedPtr.h
namespace Ogre
[+] enum SharedPtrFreeMethod 1
|
Change |
Effect |
1 |
The member SPFM_NONE with value 3 has been added. |
No effect. |
[+] affected symbols: 4 (0.3%)
SharedPtr<DataStream>::SharedPtr<FileStreamDataStream> ( FileStreamDataStream* rep, enum SharedPtrFreeMethod inFreeMethod )
2nd parameter 'inFreeMethod' is of type 'enum SharedPtrFreeMethod'.
SharedPtr<RTShader::UniformParameter>::SharedPtr<RTShader::UniformParameter> ( RTShader::UniformParameter* rep, enum SharedPtrFreeMethod inFreeMethod )
2nd parameter 'inFreeMethod' is of type 'enum SharedPtrFreeMethod'.
SharedPtr<RTShader::Parameter>::SharedPtr<RTShader::Parameter> ( RTShader::Parameter* rep, enum SharedPtrFreeMethod inFreeMethod )
2nd parameter 'inFreeMethod' is of type 'enum SharedPtrFreeMethod'.
SharedPtr<std::vector<RTShader::TextureAtlasRecord> >::SharedPtr<std::vector<RTShader::TextureAtlasRecord> > ( std::vector<RTShader::TextureAtlasRecord>* rep, enum SharedPtrFreeMethod inFreeMethod )
2nd parameter 'inFreeMethod' is of type 'enum SharedPtrFreeMethod'.
OgreTexture.h
namespace Ogre
[+] enum TextureType 1
|
Change |
Effect |
1 |
The member TEX_TYPE_2D_RECT with value 6 has been added. |
No effect. |
[+] affected symbols: 28 (2.4%)
RTShader::FFPTexturing::setTextureUnit ( unsigned short index, TextureUnitState* textureUnitState )
Field 'textureUnitState.mTextureType' in 2nd parameter 'textureUnitState' (pointer) is of type 'enum TextureType'.
RTShader::FFPTexturing::getTexCalcMethod ( TextureUnitState* textureUnitState )
Field 'textureUnitState.mTextureType' in 1st parameter 'textureUnitState' (pointer) is of type 'enum TextureType'.
RTShader::FFPTexturing::TextureUnitParams::TextureUnitParams ( struct RTShader::FFPTexturing::TextureUnitParams const& p1 )
Field 'p1.mTextureUnitState.mTextureType' in 1st parameter 'p1' (reference) is of type 'enum TextureType'.
RTShader::FFPTexturing::TextureUnitParams::TextureUnitParams ( )
Field 'this.mTextureUnitState.mTextureType' in the object of this method is of type 'enum TextureType'.
RTShader::FFPTexturing::TextureUnitParams::~TextureUnitParams ( )
Field 'this.mTextureUnitState.mTextureType' in the object of this method is of type 'enum TextureType'.
RTShader::FFPTexturing::isProcessingNeeded ( TextureUnitState* texUnitState )
Field 'texUnitState.mTextureType' in 1st parameter 'texUnitState' (pointer) is of type 'enum TextureType'.
RTShader::FFPTexturing::needsTextureMatrix ( TextureUnitState* textureUnitState )
Field 'textureUnitState.mTextureType' in 1st parameter 'textureUnitState' (pointer) is of type 'enum TextureType'.
RTShader::FFPTexturing::resolveUniformParams ( struct RTShader::FFPTexturing::TextureUnitParams* textureUnitParams, RTShader::ProgramSet* programSet )
Field 'textureUnitParams.mTextureUnitState.mTextureType' in 1st parameter 'textureUnitParams' (pointer) is of type 'enum TextureType'.
RTShader::FFPTexturing::resolveFunctionsParams ( struct RTShader::FFPTexturing::TextureUnitParams* textureUnitParams, RTShader::ProgramSet* programSet )
Field 'textureUnitParams.mTextureUnitState.mTextureType' in 1st parameter 'textureUnitParams' (pointer) is of type 'enum TextureType'.
RTShader::FFPTexturing::addPSFunctionInvocations ( struct RTShader::FFPTexturing::TextureUnitParams* textureUnitParams, RTShader::Function* psMain, int& internalCounter )
Field 'textureUnitParams.mTextureUnitState.mTextureType' in 1st parameter 'textureUnitParams' (pointer) is of type 'enum TextureType'.
...
OgreTextureUnitState.h
namespace Ogre
[+] enum TextureUnitState::BindingType 4
|
Change |
Effect |
1 |
The member BT_COMPUTE with value 5 has been added. |
No effect. |
2 |
The member BT_GEOMETRY with value 2 has been added. |
No effect. |
3 |
The member BT_TESSELATION_DOMAIN with value 4 has been added. |
No effect. |
4 |
The member BT_TESSELATION_HULL with value 3 has been added. |
No effect. |
[+] affected symbols: 28 (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 ( struct RTShader::FFPTexturing::TextureUnitParams const& p1 )
Field 'p1.mTextureUnitState.mBindingType' in 1st parameter 'p1' (reference) is of type 'enum TextureUnitState::BindingType'.
RTShader::FFPTexturing::TextureUnitParams::TextureUnitParams ( )
Field 'this.mTextureUnitState.mBindingType' in the object of this method is of type 'enum TextureUnitState::BindingType'.
RTShader::FFPTexturing::TextureUnitParams::~TextureUnitParams ( )
Field 'this.mTextureUnitState.mBindingType' in the object of this method is of type 'enum TextureUnitState::BindingType'.
RTShader::FFPTexturing::isProcessingNeeded ( TextureUnitState* texUnitState )
Field 'texUnitState.mBindingType' in 1st parameter 'texUnitState' (pointer) is of type 'enum TextureUnitState::BindingType'.
RTShader::FFPTexturing::needsTextureMatrix ( TextureUnitState* textureUnitState )
Field 'textureUnitState.mBindingType' in 1st parameter 'textureUnitState' (pointer) is of type 'enum TextureUnitState::BindingType'.
RTShader::FFPTexturing::resolveUniformParams ( struct RTShader::FFPTexturing::TextureUnitParams* textureUnitParams, RTShader::ProgramSet* programSet )
Field 'textureUnitParams.mTextureUnitState.mBindingType' in 1st parameter 'textureUnitParams' (pointer) is of type 'enum TextureUnitState::BindingType'.
RTShader::FFPTexturing::resolveFunctionsParams ( struct RTShader::FFPTexturing::TextureUnitParams* textureUnitParams, RTShader::ProgramSet* programSet )
Field 'textureUnitParams.mTextureUnitState.mBindingType' in 1st parameter 'textureUnitParams' (pointer) is of type 'enum TextureUnitState::BindingType'.
RTShader::FFPTexturing::addPSFunctionInvocations ( struct RTShader::FFPTexturing::TextureUnitParams* textureUnitParams, RTShader::Function* psMain, int& internalCounter )
Field 'textureUnitParams.mTextureUnitState.mBindingType' in 1st parameter 'textureUnitParams' (pointer) is of type 'enum TextureUnitState::BindingType'.
...
[+] enum TextureUnitState::TextureAddressingMode 1
|
Change |
Effect |
1 |
The member TAM_UNKNOWN with value 99 has been added. |
No effect. |
[+] affected symbols: 39 (3.4%)
RTShader::FFPTexturing::setTextureUnit ( unsigned short index, TextureUnitState* textureUnitState )
Field 'textureUnitState.mAddressMode.u' in 2nd parameter 'textureUnitState' (pointer) is of type 'enum TextureUnitState::TextureAddressingMode'.
RTShader::FFPTexturing::getTexCalcMethod ( TextureUnitState* textureUnitState )
Field 'textureUnitState.mAddressMode.u' in 1st parameter 'textureUnitState' (pointer) is of type 'enum TextureUnitState::TextureAddressingMode'.
RTShader::FFPTexturing::TextureUnitParams::TextureUnitParams ( struct RTShader::FFPTexturing::TextureUnitParams const& p1 )
Field 'p1.mTextureUnitState.mAddressMode.u' in 1st parameter 'p1' (reference) is of type 'enum TextureUnitState::TextureAddressingMode'.
RTShader::FFPTexturing::TextureUnitParams::TextureUnitParams ( )
Field 'this.mTextureUnitState.mAddressMode.u' in the object of this method is of type 'enum TextureUnitState::TextureAddressingMode'.
RTShader::FFPTexturing::TextureUnitParams::~TextureUnitParams ( )
Field 'this.mTextureUnitState.mAddressMode.u' in the object of this method is of type 'enum TextureUnitState::TextureAddressingMode'.
RTShader::FFPTexturing::isProcessingNeeded ( TextureUnitState* texUnitState )
Field 'texUnitState.mAddressMode.u' in 1st parameter 'texUnitState' (pointer) is of type 'enum TextureUnitState::TextureAddressingMode'.
RTShader::FFPTexturing::needsTextureMatrix ( TextureUnitState* textureUnitState )
Field 'textureUnitState.mAddressMode.u' in 1st parameter 'textureUnitState' (pointer) is of type 'enum TextureUnitState::TextureAddressingMode'.
RTShader::FFPTexturing::resolveUniformParams ( struct RTShader::FFPTexturing::TextureUnitParams* textureUnitParams, RTShader::ProgramSet* programSet )
Field 'textureUnitParams.mTextureUnitState.mAddressMode.u' in 1st parameter 'textureUnitParams' (pointer) is of type 'enum TextureUnitState::TextureAddressingMode'.
RTShader::FFPTexturing::resolveFunctionsParams ( struct RTShader::FFPTexturing::TextureUnitParams* textureUnitParams, RTShader::ProgramSet* programSet )
Field 'textureUnitParams.mTextureUnitState.mAddressMode.u' in 1st parameter 'textureUnitParams' (pointer) is of type 'enum TextureUnitState::TextureAddressingMode'.
RTShader::FFPTexturing::addPSFunctionInvocations ( struct RTShader::FFPTexturing::TextureUnitParams* textureUnitParams, RTShader::Function* psMain, int& internalCounter )
Field 'textureUnitParams.mTextureUnitState.mAddressMode.u' in 1st parameter 'textureUnitParams' (pointer) is of type 'enum TextureUnitState::TextureAddressingMode'.
...
to the top
Header Files 77
OgreAny.h
OgreBlendMode.h
OgreColourValue.h
OgreCommon.h
OgreDataStream.h
OgreGpuProgram.h
OgreGpuProgramParams.h
OgreHardwareIndexBuffer.h
OgreHardwareVertexBuffer.h
OgreLight.h
OgreMaterial.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
OgreResource.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
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 35
OgreShaderCGProgramProcessor.cpp
OgreShaderCGProgramWriter.cpp
OgreShaderExDualQuaternionSkinning.cpp
OgreShaderExHardwareSkinning.cpp
OgreShaderExHardwareSkinningTechnique.cpp
OgreShaderExIntegratedPSSM3.cpp
OgreShaderExLayeredBlending.cpp
OgreShaderExLinearSkinning.cpp
OgreShaderExNormalMapLighting.cpp
OgreShaderExPerPixelLighting.cpp
OgreShaderExTextureAtlasSampler.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.8.1
to the top