Binary compatibility report for the libOgreRTShaderSystem.so object between 1.9.1 and 1.10.12 versions on x86_64

Test Info


Module NamelibOgreRTShaderSystem
Version #11.9.1
Version #21.10.12
Archx86_64
GCC Version9.4.0

Test Results


Total Header Files78
Total Source Files36
Total Objects1
Total Symbols / Types698 / 290
Compatibility 46.6%

Problem Summary


SeverityCount
Added Symbols-130
Removed SymbolsHigh94
Problems with
Data Types
High15
Medium43
Low48
Problems with
Symbols
High73
Medium2
Low4
Problems with
Constants
Low0
Other Changes
in Data Types
-33

Added Symbols  130 


OgreShaderCGProgramWriter.h, libOgreRTShaderSystem.so.1.10.12
namespace Ogre::RTShader
CGProgramWriter::writeFunctionParameter ( std::ostream& os, std::shared_ptr<Ogre::DataStream> parameter )
CGProgramWriter::writeLocalParameter ( std::ostream& os, std::shared_ptr<Ogre::DataStream> parameter )
CGProgramWriter::writeUniformParameter ( std::ostream& os, std::shared_ptr<Ogre::DataStream> parameter )

OgreShaderExDualQuaternionSkinning.h, libOgreRTShaderSystem.so.1.10.12
namespace Ogre::RTShader
DualQuaternionSkinning::addIndexedPositionWeight ( Function* vsMain, int index, std::shared_ptr<Ogre::DataStream>& pWorldMatrix, std::shared_ptr<Ogre::DataStream>& pPositionTempParameter, std::shared_ptr<Ogre::DataStream>& pPositionRelatedOutputParam )
DualQuaternionSkinning::addNormalRelatedCalculations ( Function* vsMain, std::shared_ptr<Ogre::DataStream>& pNormalRelatedParam, std::shared_ptr<Ogre::DataStream>& pNormalWorldRelatedParam )
DualQuaternionSkinning::addPositionCalculations ( Function* vsMain )
DualQuaternionSkinning::adjustForCorrectAntipodality ( Function* vsMain, int index, std::shared_ptr<Ogre::DataStream>const& pTempWorldMatrix )

OgreShaderExHardwareSkinning.h, libOgreRTShaderSystem.so.1.10.12
namespace Ogre::RTShader
HardwareSkinningFactory::extractSkeletonData ( Ogre::Entity const* pEntity, size_t subEntityIndex, Ogre::ushort& boneCount, Ogre::ushort& weightCount )
HardwareSkinningFactory::imprintSkeletonData ( std::shared_ptr<Ogre::DataStream>const& pMaterial, bool isVaild, Ogre::ushort boneCount, Ogre::ushort weightCount, enum SkinningType skinningType, bool correctAntidpodalityHandling, bool scalingShearingSupport )
HardwareSkinningFactory::setCustomShadowCasterMaterials ( enum SkinningType const skinningType, std::shared_ptr<Ogre::DataStream>const& caster1Weight, std::shared_ptr<Ogre::DataStream>const& caster2Weight, std::shared_ptr<Ogre::DataStream>const& caster3Weight, std::shared_ptr<Ogre::DataStream>const& caster4Weight )
HardwareSkinningFactory::setCustomShadowReceiverMaterials ( enum SkinningType const skinningType, std::shared_ptr<Ogre::DataStream>const& receiver1Weight, std::shared_ptr<Ogre::DataStream>const& receiver2Weight, std::shared_ptr<Ogre::DataStream>const& receiver3Weight, std::shared_ptr<Ogre::DataStream>const& receiver4Weight )
HardwareSkinningFactory::~HardwareSkinningFactory [D0] ( )
HardwareSkinningFactory::~HardwareSkinningFactory [D1] ( )
HardwareSkinningFactory::~HardwareSkinningFactory [D2] ( )

OgreShaderExIntegratedPSSM3.h, libOgreRTShaderSystem.so.1.10.12
namespace Ogre::RTShader
IntegratedPSSM3::addPSInvocation ( Program* psProgram, int const groupOrder )
IntegratedPSSM3::addVSInvocation ( Function* vsMain, int const groupOrder )

OgreShaderExLayeredBlending.h, libOgreRTShaderSystem.so.1.10.12
namespace Ogre::RTShader
LayeredBlending::addPSBlendInvocations ( Function* psMain, std::shared_ptr<Ogre::DataStream> arg1, std::shared_ptr<Ogre::DataStream> arg2, std::shared_ptr<Ogre::DataStream> texel, int samplerIndex, Ogre::LayerBlendModeEx const& blendMode, int const groupOrder, int targetChannels )
LayeredBlending::addPSModifierInvocation ( Function* psMain, int samplerIndex, std::shared_ptr<Ogre::DataStream> arg1, std::shared_ptr<Ogre::DataStream> arg2, int const groupOrder, int targetChannels )
LayeredBlendingFactory::blendModeToString ( enum LayeredBlending::BlendMode blendMode )
LayeredBlendingFactory::createInstance ( Ogre::ScriptCompiler* compiler, Ogre::PropertyAbstractNode* prop, Ogre::TextureUnitState* texState, SGScriptTranslator* translator )
LayeredBlendingFactory::createInstanceImpl ( )
LayeredBlendingFactory::createOrRetrieveSubRenderState ( SGScriptTranslator* translator )
LayeredBlendingFactory::getType ( ) const
LayeredBlendingFactory::sourceModifierToString ( enum LayeredBlending::SourceModifier modifier )
LayeredBlendingFactory::stringToBlendMode ( Ogre::String const& strValue )
LayeredBlendingFactory::stringToSourceModifier ( Ogre::String const& strValue )
LayeredBlendingFactory::writeInstance ( Ogre::MaterialSerializer* ser, SubRenderState* subRenderState, Ogre::TextureUnitState const* srcTextureState, Ogre::TextureUnitState const* dstTextureState )
vtable for LayeredBlendingFactory [data]

OgreShaderExLinearSkinning.h, libOgreRTShaderSystem.so.1.10.12
namespace Ogre::RTShader
LinearSkinning::addIndexedNormalRelatedWeight ( Function* vsMain, std::shared_ptr<Ogre::DataStream>& pNormalParam, std::shared_ptr<Ogre::DataStream>& pNormalWorldRelatedParam, int index )
LinearSkinning::addIndexedPositionWeight ( Function* vsMain, int index )
LinearSkinning::addNormalRelatedCalculations ( Function* vsMain, std::shared_ptr<Ogre::DataStream>& pNormalRelatedParam, std::shared_ptr<Ogre::DataStream>& pNormalWorldRelatedParam )
LinearSkinning::addPositionCalculations ( Function* vsMain )

OgreShaderExNormalMapLighting.h, libOgreRTShaderSystem.so.1.10.12
namespace Ogre::RTShader
NormalMapLighting::addPSIlluminationInvocation ( struct PerPixelLighting::LightParams* curLightParams, Function* psMain, int const groupOrder )
NormalMapLighting::addPSNormalFetchInvocation ( Function* psMain, int const groupOrder )
NormalMapLighting::addVSIlluminationInvocation ( struct PerPixelLighting::LightParams* curLightParams, Function* vsMain, int const groupOrder )
NormalMapLighting::addVSInvocation ( Function* vsMain, int const groupOrder )

OgreShaderExPerPixelLighting.h, libOgreRTShaderSystem.so.1.10.12
namespace Ogre::RTShader
PerPixelLighting::addPSIlluminationInvocation ( struct PerPixelLighting::LightParams* curLightParams, Function* psMain, int const groupOrder )
PerPixelLighting::addVSInvocation ( Function* vsMain, int const groupOrder )

OgreShaderExTextureAtlasSampler.h, libOgreRTShaderSystem.so.1.10.12
namespace Ogre::RTShader
TextureAtlasSamplerFactory::addTexutreAtlasDefinition ( std::shared_ptr<Ogre::DataStream> stream, std::shared_ptr<Ogre::DataStream> textureAtlasTable )
TextureAtlasSamplerFactory::addTexutreAtlasDefinition ( Ogre::String const& filename, std::shared_ptr<Ogre::DataStream> textureAtlasTable )
TextureAtlasSamplerFactory::setTextureAtlasTable ( Ogre::String const& textureName, std::shared_ptr<Ogre::DataStream>const& atlasData, bool autoBorderAdjust )

OgreShaderFFPAlphaTest.h, libOgreRTShaderSystem.so.1.10.12
namespace Ogre::RTShader
FFPAlphaTest::addFunctionInvocations ( ProgramSet* programSet )
FFPAlphaTest::copyFrom ( SubRenderState const& rhs )
FFPAlphaTest::getExecutionOrder ( ) const
FFPAlphaTest::getType ( ) const
FFPAlphaTest::preAddToRenderState ( RenderState const* renderState, Ogre::Pass* srcPass, Ogre::Pass* dstPass )
FFPAlphaTest::resolveDependencies ( ProgramSet* programSet )
FFPAlphaTest::resolveParameters ( ProgramSet* programSet )
FFPAlphaTest::Type [data]
FFPAlphaTest::updateGpuProgramsParams ( Ogre::Renderable* rend, Ogre::Pass* pass, Ogre::AutoParamDataSource const* source, Ogre::LightList const* pLightList )
FFPAlphaTestFactory::createInstanceImpl ( )
FFPAlphaTestFactory::getType ( ) const
vtable for FFPAlphaTest [data]
vtable for FFPAlphaTestFactory [data]

OgreShaderFFPLighting.h, libOgreRTShaderSystem.so.1.10.12
namespace Ogre::RTShader
FFPLighting::addGlobalIlluminationInvocation ( Function* vsMain, int const groupOrder )
FFPLighting::addIlluminationInvocation ( struct FFPLighting::LightParams* curLightParams, Function* vsMain, int const groupOrder )

OgreShaderFFPTexturing.h, libOgreRTShaderSystem.so.1.10.12
namespace Ogre::RTShader
FFPTexturing::addPSArgumentInvocations ( Function* psMain, std::shared_ptr<Ogre::DataStream> arg, std::shared_ptr<Ogre::DataStream> texel, int samplerIndex, enum Ogre::LayerBlendSource blendSrc, Ogre::ColourValue const& colourValue, Ogre::Real alphaValue, bool isAlphaArgument, int const groupOrder )
FFPTexturing::addPSFunctionInvocations ( struct FFPTexturing::TextureUnitParams* textureUnitParams, Function* psMain )
FFPTexturing::addPSSampleTexelInvocation ( struct FFPTexturing::TextureUnitParams* textureUnitParams, Function* psMain, std::shared_ptr<Ogre::DataStream>const& texel, int groupOrder )
FFPTexturing::AddTextureSampleWrapperInvocation ( std::shared_ptr<Ogre::DataStream> textureSampler, std::shared_ptr<Ogre::DataStream> textureSamplerState, enum Ogre::GpuConstantType samplerType, Function* function, int groupOrder ) [static]
FFPTexturing::GetSamplerWrapperParam ( std::shared_ptr<Ogre::DataStream> sampler, Function* function ) [static]

OgreShaderFFPTransform.h, libOgreRTShaderSystem.so.1.10.12
namespace Ogre::RTShader
FFPTransform::preAddToRenderState ( RenderState const* renderState, Ogre::Pass* srcPass, Ogre::Pass* dstPass )

OgreShaderFunction.h, libOgreRTShaderSystem.so.1.10.12
namespace Ogre::RTShader
Function::addAtomAssign ( std::shared_ptr<Ogre::DataStream> lhs, std::shared_ptr<Ogre::DataStream> rhs, int groupOrder )
Function::addInputParameter ( std::shared_ptr<Ogre::DataStream> parameter )
Function::addOutputParameter ( std::shared_ptr<Ogre::DataStream> parameter )
Function::addParameter ( Ogre::vector<std::shared_ptr<Parameter> >::type& parameterList, std::shared_ptr<Ogre::DataStream> parameter )
Function::deleteInputParameter ( std::shared_ptr<Ogre::DataStream> parameter )
Function::deleteOutputParameter ( std::shared_ptr<Ogre::DataStream> parameter )
Function::deleteParameter ( Ogre::vector<std::shared_ptr<Parameter> >::type& parameterList, std::shared_ptr<Ogre::DataStream> parameter )
Function::getAtomInstances ( )
Function::getParameterByContent ( Ogre::vector<std::shared_ptr<Parameter> >::type const& parameterList, enum Parameter::Content const content, enum Ogre::GpuConstantType type )
Function::getParameterByName ( Ogre::vector<std::shared_ptr<Parameter> >::type const& parameterList, Ogre::String const& name ) [static]
Function::getParameterBySemantic ( Ogre::vector<std::shared_ptr<Parameter> >::type const& parameterList, enum Parameter::Semantic const semantic, int index ) [static]

OgreShaderFunctionAtom.h, libOgreRTShaderSystem.so.1.10.12
namespace Ogre::RTShader
AssignmentAtom::AssignmentAtom [C1] ( std::shared_ptr<Ogre::DataStream> lhs, std::shared_ptr<Ogre::DataStream> rhs, int groupOrder )
AssignmentAtom::AssignmentAtom [C2] ( std::shared_ptr<Ogre::DataStream> lhs, std::shared_ptr<Ogre::DataStream> rhs, int groupOrder )
AssignmentAtom::Type [data]
AssignmentAtom::writeSourceCode ( std::ostream& os, Ogre::String const& targetLanguage ) const
FunctionInvocation::FunctionInvocation [C1] ( Ogre::String const& functionName, int groupOrder, Ogre::String const& returnType )
FunctionInvocation::FunctionInvocation [C2] ( Ogre::String const& functionName, int groupOrder, Ogre::String const& returnType )
FunctionInvocation::writeOperands ( std::ostream& os, std::vector<Operand>::const_iterator begin, std::vector<Operand>::const_iterator end ) const
Operand::Operand [C1] ( std::shared_ptr<Ogre::DataStream> parameter, enum Operand::OpSemantic opSemantic, int opMask, Ogre::ushort indirectionLevel )
Operand::Operand [C2] ( std::shared_ptr<Ogre::DataStream> parameter, enum Operand::OpSemantic opSemantic, int opMask, Ogre::ushort indirectionLevel )
Operand::setMaskToParamType ( )
vtable for AssignmentAtom [data]

OgreShaderGenerator.h, libOgreRTShaderSystem.so.1.10.12
namespace Ogre::RTShader
ShaderGenerator::_setActiveSceneManager ( Ogre::SceneManager* sceneManager )
ShaderGenerator::createShaderBasedTechnique ( Ogre::Material const& srcMat, Ogre::String const& srcTechniqueSchemeName, Ogre::String const& dstTechniqueSchemeName, bool overProgrammable )
ShaderGenerator::getTranslator ( std::shared_ptr<Ogre::DataStream>const& node )
ShaderGenerator::setTargetLanguage ( Ogre::String const& shaderLanguage, float const version )
ShaderGenerator::SGTechnique::SGTechnique [C1] ( ShaderGenerator::SGMaterial* parent, Ogre::Technique* srcTechnique, Ogre::String const& dstTechniqueSchemeName, bool overProgrammable )
ShaderGenerator::SGTechnique::SGTechnique [C2] ( ShaderGenerator::SGMaterial* parent, Ogre::Technique* srcTechnique, Ogre::String const& dstTechniqueSchemeName, bool overProgrammable )
vtable for ShaderGenerator::SGResourceGroupListener [data]

OgreShaderGLSLProgramWriter.h, libOgreRTShaderSystem.so.1.10.12
namespace Ogre::RTShader
GLSLProgramWriter::writeLocalParameter ( std::ostream& os, std::shared_ptr<Ogre::DataStream> parameter )

OgreShaderHLSLProgramWriter.h, libOgreRTShaderSystem.so.1.10.12
namespace Ogre::RTShader
HLSLProgramWriter::writeFunctionParameter ( std::ostream& os, std::shared_ptr<Ogre::DataStream> parameter, char const* forcedSemantic )
HLSLProgramWriter::writeLocalParameter ( std::ostream& os, std::shared_ptr<Ogre::DataStream> parameter )
HLSLProgramWriter::writeUniformParameter ( std::ostream& os, std::shared_ptr<Ogre::DataStream> parameter )

OgreShaderParameter.h, libOgreRTShaderSystem.so.1.10.12
namespace Ogre::RTShader
ParameterFactory::createConstParam ( float val ) [static]
ParameterFactory::createConstParam ( Ogre::Vector2 const& val ) [static]
ParameterFactory::createConstParam ( Ogre::Vector3 const& val ) [static]
ParameterFactory::createConstParam ( Ogre::Vector4 const& val ) [static]
UniformParameter::bind ( std::shared_ptr<Ogre::DataStream> paramsPtr )

OgreShaderProgram.h, libOgreRTShaderSystem.so.1.10.12
namespace Ogre::RTShader
Program::addParameter ( std::shared_ptr<Ogre::DataStream> parameter )
Program::removeParameter ( std::shared_ptr<Ogre::DataStream> parameter )

OgreShaderProgramManager.h, libOgreRTShaderSystem.so.1.10.12
namespace Ogre::RTShader
ProgramManager::bindUniformParameters ( Program* pCpuProgram, std::shared_ptr<Ogre::DataStream>const& passParams )
ProgramManager::destroyGpuProgram ( std::shared_ptr<Ogre::DataStream>& gpuProgram )
ProgramManager::flushGpuProgramsCache ( Ogre::map<std::__cxx11::basic_string<char>, std::shared_ptr<Ogre::GpuProgram>, std::less<std::__cxx11::basic_string<char> > >::type& gpuProgramsMap )
ProgramManager::generateHash ( Ogre::String const& programString ) [static]

OgreShaderProgramProcessor.h, libOgreRTShaderSystem.so.1.10.12
namespace Ogre::RTShader
ProgramProcessor::buildParameterReferenceMap ( Ogre::vector<FunctionAtom*>::type const& funcAtomList, Ogre::map<Parameter*, std::vector<Operand*>, std::less<Parameter*> >::type& paramsRefMap )
ProgramProcessor::buildTexcoordTable ( Ogre::vector<std::shared_ptr<Parameter> >::type const& paramList, Ogre::vector<std::shared_ptr<Parameter> >::type* outParamsTable )
ProgramProcessor::generateLocalSplitParameters ( Function* func, enum Ogre::GpuProgramType progType, Ogre::vector<ProgramProcessor::MergeParameter>::type& mergedParams, Ogre::vector<std::shared_ptr<Parameter> >::type& splitParams, Ogre::map<Parameter*, std::shared_ptr<Parameter>, std::less<Parameter*> >::type& localParamsMap )
ProgramProcessor::MergeParameter::addSourceParameter ( std::shared_ptr<Ogre::DataStream> srcParam, int mask )
ProgramProcessor::mergeParameters ( Ogre::vector<std::shared_ptr<Parameter> >::type* paramsTable, Ogre::vector<ProgramProcessor::MergeParameter>::type& mergedParams, Ogre::vector<std::shared_ptr<Parameter> >::type& splitParams )
ProgramProcessor::mergeParametersByCombination ( struct ProgramProcessor::MergeCombination const& combination, Ogre::vector<std::shared_ptr<Parameter> >::type* paramsTable, ProgramProcessor::MergeParameter* mergedParameter )
ProgramProcessor::mergeParametersByPredefinedCombinations ( Ogre::vector<std::shared_ptr<Parameter> >::type* paramsTable, Ogre::vector<ProgramProcessor::MergeParameter>::type& mergedParams )
ProgramProcessor::mergeParametersReminders ( Ogre::vector<std::shared_ptr<Parameter> >::type* paramsTable, Ogre::vector<ProgramProcessor::MergeParameter>::type& mergedParams, Ogre::vector<std::shared_ptr<Parameter> >::type& splitParams )
ProgramProcessor::rebuildFunctionInvocations ( Ogre::vector<FunctionAtom*>::type const& funcAtomList, Ogre::vector<ProgramProcessor::MergeParameter>::type& mergedParams, Ogre::map<Parameter*, std::shared_ptr<Parameter>, std::less<Parameter*> >::type& localParamsMap )
ProgramProcessor::replaceSplitParametersReferences ( Ogre::map<Parameter*, std::shared_ptr<Parameter>, std::less<Parameter*> >::type& localParamsMap, Ogre::map<Parameter*, std::vector<Operand*>, std::less<Parameter*> >::type& paramsRefMap )

OgreShaderProgramSet.h, libOgreRTShaderSystem.so.1.10.12
namespace Ogre::RTShader
ProgramSet::setGpuFragmentProgram ( std::shared_ptr<Ogre::DataStream> psGpuProgram )
ProgramSet::setGpuVertexProgram ( std::shared_ptr<Ogre::DataStream> vsGpuProgram )

OgreShaderRenderState.h, libOgreRTShaderSystem.so.1.10.12
namespace Ogre::RTShader
TargetRenderState::createProgramSet ( )
TargetRenderState::removeSubRenderStateInstance ( SubRenderState* subRenderState )
TargetRenderState::sortSubRenderStates ( )
TargetRenderState::TargetRenderState [C1] ( )
TargetRenderState::TargetRenderState [C2] ( )
TargetRenderState::~TargetRenderState [D0] ( )
TargetRenderState::~TargetRenderState [D1] ( )
TargetRenderState::~TargetRenderState [D2] ( )
vtable for TargetRenderState [data]

OgreShaderScriptTranslator.h, libOgreRTShaderSystem.so.1.10.12
namespace Ogre::RTShader
SGScriptTranslator::translate ( Ogre::ScriptCompiler* compiler, std::shared_ptr<Ogre::DataStream>const& node )
SGScriptTranslator::translatePass ( Ogre::ScriptCompiler* compiler, std::shared_ptr<Ogre::DataStream>const& node )
SGScriptTranslator::translateTextureUnit ( Ogre::ScriptCompiler* compiler, std::shared_ptr<Ogre::DataStream>const& node )

to the top

Removed Symbols  94 


OgreShaderCGProgramWriter.h, libOgreRTShaderSystem.so.1.9.0
namespace Ogre::RTShader
CGProgramWriter::writeFunctionParameter ( std::ostream& os, Ogre::SharedPtr<Parameter> parameter )
CGProgramWriter::writeLocalParameter ( std::ostream& os, Ogre::SharedPtr<Parameter> parameter )
CGProgramWriter::writeUniformParameter ( std::ostream& os, Ogre::SharedPtr<UniformParameter> parameter )

OgreShaderExDualQuaternionSkinning.h, libOgreRTShaderSystem.so.1.9.0
namespace Ogre::RTShader
DualQuaternionSkinning::addIndexedPositionWeight ( Function* vsMain, int index, Ogre::SharedPtr<Parameter>& pWorldMatrix, Ogre::SharedPtr<Parameter>& pPositionTempParameter, Ogre::SharedPtr<Parameter>& pPositionRelatedOutputParam, int& funcCounter )
DualQuaternionSkinning::addNormalRelatedCalculations ( Function* vsMain, Ogre::SharedPtr<Parameter>& pNormalRelatedParam, Ogre::SharedPtr<Parameter>& pNormalWorldRelatedParam, int& funcCounter )
DualQuaternionSkinning::addPositionCalculations ( Function* vsMain, int& funcCounter )
DualQuaternionSkinning::adjustForCorrectAntipodality ( Function* vsMain, int index, int& funcCounter, Ogre::SharedPtr<Parameter>const& pTempWorldMatrix )

OgreShaderExHardwareSkinning.h, libOgreRTShaderSystem.so.1.9.0
namespace Ogre::RTShader
HardwareSkinningFactory::extractSkeletonData ( Ogre::Entity const* pEntity, unsigned int subEntityIndex, Ogre::ushort& boneCount, Ogre::ushort& weightCount )
HardwareSkinningFactory::imprintSkeletonData ( Ogre::SharedPtr<Ogre::Material>const& pMaterial, bool isVaild, Ogre::ushort boneCount, Ogre::ushort weightCount, enum SkinningType skinningType, bool correctAntidpodalityHandling, bool scalingShearingSupport )
HardwareSkinningFactory::setCustomShadowCasterMaterials ( enum SkinningType const skinningType, Ogre::SharedPtr<Ogre::Material>const& caster1Weight, Ogre::SharedPtr<Ogre::Material>const& caster2Weight, Ogre::SharedPtr<Ogre::Material>const& caster3Weight, Ogre::SharedPtr<Ogre::Material>const& caster4Weight )
HardwareSkinningFactory::setCustomShadowReceiverMaterials ( enum SkinningType const skinningType, Ogre::SharedPtr<Ogre::Material>const& receiver1Weight, Ogre::SharedPtr<Ogre::Material>const& receiver2Weight, Ogre::SharedPtr<Ogre::Material>const& receiver3Weight, Ogre::SharedPtr<Ogre::Material>const& receiver4Weight )

OgreShaderExIntegratedPSSM3.h, libOgreRTShaderSystem.so.1.9.0
namespace Ogre::RTShader
IntegratedPSSM3::addPSInvocation ( Program* psProgram, int const groupOrder, int& internalCounter )
IntegratedPSSM3::addVSInvocation ( Function* vsMain, int const groupOrder, int& internalCounter )

OgreShaderExLayeredBlending.h, libOgreRTShaderSystem.so.1.9.0
namespace Ogre::RTShader
LayeredBlending::addPSBlendInvocations ( Function* psMain, Ogre::SharedPtr<Parameter> arg1, Ogre::SharedPtr<Parameter> arg2, Ogre::SharedPtr<Parameter> texel, int samplerIndex, Ogre::LayerBlendModeEx const& blendMode, int const groupOrder, int& internalCounter, int targetChannels )
LayeredBlending::addPSModifierInvocation ( Function* psMain, int samplerIndex, Ogre::SharedPtr<Parameter> arg1, Ogre::SharedPtr<Parameter> arg2, int const groupOrder, int& internalCounter, int targetChannels )

OgreShaderExLinearSkinning.h, libOgreRTShaderSystem.so.1.9.0
namespace Ogre::RTShader
LinearSkinning::addIndexedNormalRelatedWeight ( Function* vsMain, Ogre::SharedPtr<Parameter>& pNormalParam, Ogre::SharedPtr<Parameter>& pNormalWorldRelatedParam, int index, int& funcCounter )
LinearSkinning::addIndexedPositionWeight ( Function* vsMain, int index, int& funcCounter )
LinearSkinning::addNormalRelatedCalculations ( Function* vsMain, Ogre::SharedPtr<Parameter>& pNormalRelatedParam, Ogre::SharedPtr<Parameter>& pNormalWorldRelatedParam, int& funcCounter )
LinearSkinning::addPositionCalculations ( Function* vsMain, int& funcCounter )

OgreShaderExNormalMapLighting.h, libOgreRTShaderSystem.so.1.9.0
namespace Ogre::RTShader
NormalMapLighting::addPSFinalAssignmentInvocation ( Function* psMain, int const groupOrder, int& internalCounter )
NormalMapLighting::addPSGlobalIlluminationInvocation ( Function* psMain, int const groupOrder, int& internalCounter )
NormalMapLighting::addPSIlluminationInvocation ( struct NormalMapLighting::LightParams* curLightParams, Function* psMain, int const groupOrder, int& internalCounter )
NormalMapLighting::addPSNormalFetchInvocation ( Function* psMain, int const groupOrder, int& internalCounter )
NormalMapLighting::addVSIlluminationInvocation ( struct NormalMapLighting::LightParams* curLightParams, Function* vsMain, int const groupOrder, int& internalCounter )
NormalMapLighting::addVSInvocation ( Function* vsMain, int const groupOrder, int& internalCounter )
NormalMapLighting::getExecutionOrder ( ) const
NormalMapLighting::getLightCount ( int* lightCount ) const
NormalMapLighting::msBlankLight [data]
NormalMapLighting::resolveParameters ( ProgramSet* programSet )
NormalMapLighting::setLightCount ( int const* lightCount )

OgreShaderExPerPixelLighting.h, libOgreRTShaderSystem.so.1.9.0
namespace Ogre::RTShader
PerPixelLighting::addPSFinalAssignmentInvocation ( Function* psMain, int const groupOrder, int& internalCounter )
PerPixelLighting::addPSGlobalIlluminationInvocation ( Function* psMain, int const groupOrder, int& internalCounter )
PerPixelLighting::addPSIlluminationInvocation ( struct PerPixelLighting::LightParams* curLightParams, Function* psMain, int const groupOrder, int& internalCounter )
PerPixelLighting::addVSInvocation ( Function* vsMain, int const groupOrder, int& internalCounter )

OgreShaderExTextureAtlasSampler.h, libOgreRTShaderSystem.so.1.9.0
namespace Ogre::RTShader
TextureAtlasSamplerFactory::addTexutreAtlasDefinition ( Ogre::SharedPtr<Ogre::DataStream> stream, Ogre::SharedPtr<std::vector<TextureAtlasRecord> > textureAtlasTable )
TextureAtlasSamplerFactory::addTexutreAtlasDefinition ( Ogre::String const& filename, Ogre::SharedPtr<std::vector<TextureAtlasRecord> > textureAtlasTable )
TextureAtlasSamplerFactory::setTextureAtlasTable ( Ogre::String const& textureName, Ogre::SharedPtr<std::vector<TextureAtlasRecord> >const& atlasData, bool autoBorderAdjust )

OgreShaderFFPLighting.h, libOgreRTShaderSystem.so.1.9.0
namespace Ogre::RTShader
FFPLighting::addGlobalIlluminationInvocation ( Function* vsMain, int const groupOrder, int& internalCounter )
FFPLighting::addIlluminationInvocation ( struct FFPLighting::LightParams* curLightParams, Function* vsMain, int const groupOrder, int& internalCounter )

OgreShaderFFPTexturing.h, libOgreRTShaderSystem.so.1.9.0
namespace Ogre::RTShader
FFPTexturing::addPSArgumentInvocations ( Function* psMain, Ogre::SharedPtr<Parameter> arg, Ogre::SharedPtr<Parameter> texel, int samplerIndex, enum Ogre::LayerBlendSource blendSrc, Ogre::ColourValue const& colourValue, Ogre::Real alphaValue, bool isAlphaArgument, int const groupOrder, int& internalCounter )
FFPTexturing::addPSFunctionInvocations ( struct FFPTexturing::TextureUnitParams* textureUnitParams, Function* psMain, int& internalCounter )
FFPTexturing::addPSSampleTexelInvocation ( struct FFPTexturing::TextureUnitParams* textureUnitParams, Function* psMain, Ogre::SharedPtr<Parameter>const& texel, int groupOrder, int& internalCounter )

OgreShaderFunction.h, libOgreRTShaderSystem.so.1.9.0
namespace Ogre::RTShader
Function::addInputParameter ( Ogre::SharedPtr<Parameter> parameter )
Function::addOutputParameter ( Ogre::SharedPtr<Parameter> parameter )
Function::addParameter ( Ogre::vector<Ogre::SharedPtr<Parameter>, Ogre::STLAllocator<Ogre::SharedPtr<Parameter>, Ogre::CategorisedAllocPolicy<(Ogre::MemoryCategory)0> > >::type& parameterList, Ogre::SharedPtr<Parameter> parameter )
Function::deleteInputParameter ( Ogre::SharedPtr<Parameter> parameter )
Function::deleteOutputParameter ( Ogre::SharedPtr<Parameter> parameter )
Function::deleteParameter ( Ogre::vector<Ogre::SharedPtr<Parameter>, Ogre::STLAllocator<Ogre::SharedPtr<Parameter>, Ogre::CategorisedAllocPolicy<(Ogre::MemoryCategory)0> > >::type& parameterList, Ogre::SharedPtr<Parameter> parameter )
Function::getParameterByContent ( Ogre::vector<Ogre::SharedPtr<Parameter>, Ogre::STLAllocator<Ogre::SharedPtr<Parameter>, Ogre::CategorisedAllocPolicy<(Ogre::MemoryCategory)0> > >::type const& parameterList, enum Parameter::Content const content, enum Ogre::GpuConstantType type )
Function::getParameterByName ( Ogre::vector<Ogre::SharedPtr<Parameter>, Ogre::STLAllocator<Ogre::SharedPtr<Parameter>, Ogre::CategorisedAllocPolicy<(Ogre::MemoryCategory)0> > >::type const& parameterList, Ogre::String const& name ) [static]
Function::getParameterBySemantic ( Ogre::vector<Ogre::SharedPtr<Parameter>, Ogre::STLAllocator<Ogre::SharedPtr<Parameter>, Ogre::CategorisedAllocPolicy<(Ogre::MemoryCategory)0> > >::type const& parameterList, enum Parameter::Semantic const semantic, int index ) [static]
Function::sortAtomInstances ( )

OgreShaderFunctionAtom.h, libOgreRTShaderSystem.so.1.9.0
namespace Ogre::RTShader
FunctionAtom::getInternalExecutionOrder ( ) const
Operand::Operand [C1] ( Ogre::SharedPtr<Parameter> parameter, enum Operand::OpSemantic opSemantic, int opMask, Ogre::ushort indirectionLevel )
Operand::Operand [C2] ( Ogre::SharedPtr<Parameter> parameter, enum Operand::OpSemantic opSemantic, int opMask, Ogre::ushort indirectionLevel )

OgreShaderGenerator.h, libOgreRTShaderSystem.so.1.9.0
namespace Ogre::RTShader
ShaderGenerator::createShaderBasedTechnique ( Ogre::String const& materialName, Ogre::String const& srcTechniqueSchemeName, Ogre::String const& dstTechniqueSchemeName, bool overProgrammable )
ShaderGenerator::findSourceTechnique ( Ogre::String const& materialName, Ogre::String const& groupName, Ogre::String const& srcTechniqueSchemeName, bool allowProgrammable )
ShaderGenerator::getRenderState ( Ogre::String const& schemeName, Ogre::String const& materialName, unsigned short passIndex )
ShaderGenerator::getTranslator ( Ogre::SharedPtr<Ogre::AbstractNode>const& node )
ShaderGenerator::isProgrammable ( Ogre::Technique* tech ) const
ShaderGenerator::removeShaderBasedTechnique ( Ogre::String const& materialName, Ogre::String const& srcTechniqueSchemeName, Ogre::String const& dstTechniqueSchemeName )
ShaderGenerator::setTargetLanguage ( Ogre::String const& shaderLanguage )
ShaderGenerator::SGTechnique::SGTechnique [C1] ( ShaderGenerator::SGMaterial* parent, Ogre::Technique* srcTechnique, Ogre::String const& dstTechniqueSchemeName )
ShaderGenerator::SGTechnique::SGTechnique [C2] ( ShaderGenerator::SGMaterial* parent, Ogre::Technique* srcTechnique, Ogre::String const& dstTechniqueSchemeName )

OgreShaderGLSLProgramWriter.h, libOgreRTShaderSystem.so.1.9.0
namespace Ogre::RTShader
GLSLProgramWriter::writeLocalParameter ( std::ostream& os, Ogre::SharedPtr<Parameter> parameter )

OgreShaderHLSLProgramWriter.h, libOgreRTShaderSystem.so.1.9.0
namespace Ogre::RTShader
HLSLProgramWriter::writeFunctionParameter ( std::ostream& os, Ogre::SharedPtr<Parameter> parameter, char const* forcedSemantic )
HLSLProgramWriter::writeLocalParameter ( std::ostream& os, Ogre::SharedPtr<Parameter> parameter )
HLSLProgramWriter::writeUniformParameter ( std::ostream& os, Ogre::SharedPtr<UniformParameter> parameter )

OgreShaderParameter.h, libOgreRTShaderSystem.so.1.9.0
namespace Ogre::RTShader
ParameterFactory::createConstParamFloat ( float val ) [static]
ParameterFactory::createConstParamVector2 ( Ogre::Vector2 val ) [static]
ParameterFactory::createConstParamVector3 ( Ogre::Vector3 val ) [static]
ParameterFactory::createConstParamVector4 ( Ogre::Vector4 val ) [static]
UniformParameter::bind ( Ogre::SharedPtr<Ogre::GpuProgramParameters> paramsPtr )

OgreShaderProgram.h, libOgreRTShaderSystem.so.1.9.0
namespace Ogre::RTShader
Program::addParameter ( Ogre::SharedPtr<UniformParameter> parameter )
Program::removeParameter ( Ogre::SharedPtr<UniformParameter> parameter )

OgreShaderProgramManager.h, libOgreRTShaderSystem.so.1.9.0
namespace Ogre::RTShader
ProgramManager::bindUniformParameters ( Program* pCpuProgram, Ogre::SharedPtr<Ogre::GpuProgramParameters>const& passParams )
ProgramManager::destroyGpuProgram ( Ogre::SharedPtr<Ogre::GpuProgram>& gpuProgram )
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 )
ProgramManager::generateGUID ( Ogre::String const& programString )

OgreShaderProgramProcessor.h, libOgreRTShaderSystem.so.1.9.0
namespace Ogre::RTShader
ProgramProcessor::buildParameterReferenceMap ( Ogre::vector<FunctionAtom*, Ogre::STLAllocator<FunctionAtom*, Ogre::CategorisedAllocPolicy<(Ogre::MemoryCategory)0> > >::type& funcAtomList, Ogre::map<Parameter*, std::vector<Operand*>, std::less<Parameter*>, Ogre::STLAllocator<std::pair<Parameter*const, std::vector<Operand*> >, Ogre::CategorisedAllocPolicy<(Ogre::MemoryCategory)0> > >::type& paramsRefMap )
ProgramProcessor::buildTexcoordTable ( Ogre::vector<Ogre::SharedPtr<Parameter>, Ogre::STLAllocator<Ogre::SharedPtr<Parameter>, Ogre::CategorisedAllocPolicy<(Ogre::MemoryCategory)0> > >::type const& paramList, Ogre::vector<Ogre::SharedPtr<Parameter>, Ogre::STLAllocator<Ogre::SharedPtr<Parameter>, Ogre::CategorisedAllocPolicy<(Ogre::MemoryCategory)0> > >::type* outParamsTable )
ProgramProcessor::generateLocalSplitParameters ( Function* func, enum Ogre::GpuProgramType progType, Ogre::vector<ProgramProcessor::MergeParameter, Ogre::STLAllocator<ProgramProcessor::MergeParameter, Ogre::CategorisedAllocPolicy<(Ogre::MemoryCategory)0> > >::type& mergedParams, Ogre::vector<Ogre::SharedPtr<Parameter>, Ogre::STLAllocator<Ogre::SharedPtr<Parameter>, Ogre::CategorisedAllocPolicy<(Ogre::MemoryCategory)0> > >::type& splitParams, Ogre::map<Parameter*, Ogre::SharedPtr<Parameter>, std::less<Parameter*>, Ogre::STLAllocator<std::pair<Parameter*const, Ogre::SharedPtr<Parameter> >, Ogre::CategorisedAllocPolicy<(Ogre::MemoryCategory)0> > >::type& localParamsMap )
ProgramProcessor::MergeParameter::addSourceParameter ( Ogre::SharedPtr<Parameter> srcParam, int mask )
ProgramProcessor::mergeParameters ( Ogre::vector<Ogre::SharedPtr<Parameter>, Ogre::STLAllocator<Ogre::SharedPtr<Parameter>, Ogre::CategorisedAllocPolicy<(Ogre::MemoryCategory)0> > >::type* paramsTable, Ogre::vector<ProgramProcessor::MergeParameter, Ogre::STLAllocator<ProgramProcessor::MergeParameter, Ogre::CategorisedAllocPolicy<(Ogre::MemoryCategory)0> > >::type& mergedParams, Ogre::vector<Ogre::SharedPtr<Parameter>, Ogre::STLAllocator<Ogre::SharedPtr<Parameter>, Ogre::CategorisedAllocPolicy<(Ogre::MemoryCategory)0> > >::type& splitParams )
ProgramProcessor::mergeParametersByCombination ( struct ProgramProcessor::MergeCombination const& combination, Ogre::vector<Ogre::SharedPtr<Parameter>, Ogre::STLAllocator<Ogre::SharedPtr<Parameter>, Ogre::CategorisedAllocPolicy<(Ogre::MemoryCategory)0> > >::type* paramsTable, ProgramProcessor::MergeParameter* mergedParameter )
ProgramProcessor::mergeParametersByPredefinedCombinations ( Ogre::vector<Ogre::SharedPtr<Parameter>, Ogre::STLAllocator<Ogre::SharedPtr<Parameter>, Ogre::CategorisedAllocPolicy<(Ogre::MemoryCategory)0> > >::type* paramsTable, Ogre::vector<ProgramProcessor::MergeParameter, Ogre::STLAllocator<ProgramProcessor::MergeParameter, Ogre::CategorisedAllocPolicy<(Ogre::MemoryCategory)0> > >::type& mergedParams )
ProgramProcessor::mergeParametersReminders ( Ogre::vector<Ogre::SharedPtr<Parameter>, Ogre::STLAllocator<Ogre::SharedPtr<Parameter>, Ogre::CategorisedAllocPolicy<(Ogre::MemoryCategory)0> > >::type* paramsTable, Ogre::vector<ProgramProcessor::MergeParameter, Ogre::STLAllocator<ProgramProcessor::MergeParameter, Ogre::CategorisedAllocPolicy<(Ogre::MemoryCategory)0> > >::type& mergedParams, Ogre::vector<Ogre::SharedPtr<Parameter>, Ogre::STLAllocator<Ogre::SharedPtr<Parameter>, Ogre::CategorisedAllocPolicy<(Ogre::MemoryCategory)0> > >::type& splitParams )
ProgramProcessor::rebuildFunctionInvocations ( Ogre::vector<FunctionAtom*, Ogre::STLAllocator<FunctionAtom*, Ogre::CategorisedAllocPolicy<(Ogre::MemoryCategory)0> > >::type& funcAtomList, Ogre::vector<ProgramProcessor::MergeParameter, Ogre::STLAllocator<ProgramProcessor::MergeParameter, Ogre::CategorisedAllocPolicy<(Ogre::MemoryCategory)0> > >::type& mergedParams, Ogre::map<Parameter*, Ogre::SharedPtr<Parameter>, std::less<Parameter*>, Ogre::STLAllocator<std::pair<Parameter*const, Ogre::SharedPtr<Parameter> >, Ogre::CategorisedAllocPolicy<(Ogre::MemoryCategory)0> > >::type& localParamsMap )
ProgramProcessor::replaceSplitParametersReferences ( Ogre::map<Parameter*, Ogre::SharedPtr<Parameter>, std::less<Parameter*>, Ogre::STLAllocator<std::pair<Parameter*const, Ogre::SharedPtr<Parameter> >, Ogre::CategorisedAllocPolicy<(Ogre::MemoryCategory)0> > >::type& localParamsMap, Ogre::map<Parameter*, std::vector<Operand*>, std::less<Parameter*>, Ogre::STLAllocator<std::pair<Parameter*const, std::vector<Operand*> >, Ogre::CategorisedAllocPolicy<(Ogre::MemoryCategory)0> > >::type& paramsRefMap )

OgreShaderProgramSet.h, libOgreRTShaderSystem.so.1.9.0
namespace Ogre::RTShader
ProgramSet::setGpuFragmentProgram ( Ogre::SharedPtr<Ogre::GpuProgram> psGpuProgram )
ProgramSet::setGpuVertexProgram ( Ogre::SharedPtr<Ogre::GpuProgram> vsGpuProgram )

OgreShaderScriptTranslator.h, libOgreRTShaderSystem.so.1.9.0
namespace Ogre::RTShader
SGScriptTranslator::translate ( Ogre::ScriptCompiler* compiler, Ogre::SharedPtr<Ogre::AbstractNode>const& node )
SGScriptTranslator::translatePass ( Ogre::ScriptCompiler* compiler, Ogre::SharedPtr<Ogre::AbstractNode>const& node )
SGScriptTranslator::translateTextureUnit ( Ogre::ScriptCompiler* compiler, Ogre::SharedPtr<Ogre::AbstractNode>const& node )

to the top

Problems with Data Types, High Severity  15 


OgreShaderExLayeredBlending.h
namespace Ogre::RTShader
[+] class LayeredBlending  1 

OgreShaderExNormalMapLighting.h
namespace Ogre::RTShader
[+] class NormalMapLighting  7 

OgreShaderFFPTexturing.h
namespace Ogre::RTShader
[+] class FFPTexturing  1 

OgreShaderFunction.h
namespace Ogre::RTShader
[+] class Function  1 

OgreShaderGenerator.h
namespace Ogre::RTShader
[+] class ShaderGenerator  1 
[+] class ShaderGenerator::SGTechnique  1 

OgreShaderHLSLProgramWriter.h
namespace Ogre::RTShader
[+] class HLSLProgramWriter  2 

OgreShaderProgramManager.h
namespace Ogre::RTShader
[+] class ProgramManager  1 

to the top

Problems with Symbols, High Severity  73 


OgreShaderCGProgramWriter.h, libOgreRTShaderSystem.so.1.9.0
namespace Ogre::RTShader
[+] CGProgramWriter::writeFunctionParameter ( std::ostream& os, Ogre::SharedPtr<Parameter> parameter )  1 
[+] CGProgramWriter::writeLocalParameter ( std::ostream& os, Ogre::SharedPtr<Parameter> parameter )  1 
[+] CGProgramWriter::writeUniformParameter ( std::ostream& os, Ogre::SharedPtr<UniformParameter> parameter )  1 

OgreShaderExDualQuaternionSkinning.h, libOgreRTShaderSystem.so.1.9.0
namespace Ogre::RTShader
[+] DualQuaternionSkinning::addIndexedPositionWeight ( Function* vsMain, int index, Ogre::SharedPtr<Parameter>& pWorldMatrix, Ogre::SharedPtr<Parameter>& pPositionTempParameter, Ogre::SharedPtr<Parameter>& pPositionRelatedOutputParam, int& funcCounter )  1 
[+] DualQuaternionSkinning::addNormalRelatedCalculations ( Function* vsMain, Ogre::SharedPtr<Parameter>& pNormalRelatedParam, Ogre::SharedPtr<Parameter>& pNormalWorldRelatedParam, int& funcCounter )  1 
[+] DualQuaternionSkinning::addPositionCalculations ( Function* vsMain, int& funcCounter )  1 
[+] DualQuaternionSkinning::adjustForCorrectAntipodality ( Function* vsMain, int index, int& funcCounter, Ogre::SharedPtr<Parameter>const& pTempWorldMatrix )  1 

OgreShaderExHardwareSkinning.h, libOgreRTShaderSystem.so.1.9.0
namespace Ogre::RTShader
[+] HardwareSkinningFactory::extractSkeletonData ( Ogre::Entity const* pEntity, unsigned int subEntityIndex, Ogre::ushort& boneCount, Ogre::ushort& weightCount )  1 
[+] HardwareSkinningFactory::imprintSkeletonData ( Ogre::SharedPtr<Ogre::Material>const& pMaterial, bool isVaild, Ogre::ushort boneCount, Ogre::ushort weightCount, enum SkinningType skinningType, bool correctAntidpodalityHandling, bool scalingShearingSupport )  1 

OgreShaderExIntegratedPSSM3.h, libOgreRTShaderSystem.so.1.9.0
namespace Ogre::RTShader
[+] IntegratedPSSM3::addPSInvocation ( Program* psProgram, int const groupOrder, int& internalCounter )  1 
[+] IntegratedPSSM3::addVSInvocation ( Function* vsMain, int const groupOrder, int& internalCounter )  1 

OgreShaderExLayeredBlending.h, libOgreRTShaderSystem.so.1.9.0
namespace Ogre::RTShader
[+] LayeredBlending::addPSBlendInvocations ( Function* psMain, Ogre::SharedPtr<Parameter> arg1, Ogre::SharedPtr<Parameter> arg2, Ogre::SharedPtr<Parameter> texel, int samplerIndex, Ogre::LayerBlendModeEx const& blendMode, int const groupOrder, int& internalCounter, int targetChannels )  1 
[+] LayeredBlending::addPSModifierInvocation ( Function* psMain, int samplerIndex, Ogre::SharedPtr<Parameter> arg1, Ogre::SharedPtr<Parameter> arg2, int const groupOrder, int& internalCounter, int targetChannels )  1 

OgreShaderExLinearSkinning.h, libOgreRTShaderSystem.so.1.9.0
namespace Ogre::RTShader
[+] LinearSkinning::addIndexedNormalRelatedWeight ( Function* vsMain, Ogre::SharedPtr<Parameter>& pNormalParam, Ogre::SharedPtr<Parameter>& pNormalWorldRelatedParam, int index, int& funcCounter )  1 
[+] LinearSkinning::addIndexedPositionWeight ( Function* vsMain, int index, int& funcCounter )  1 
[+] LinearSkinning::addNormalRelatedCalculations ( Function* vsMain, Ogre::SharedPtr<Parameter>& pNormalRelatedParam, Ogre::SharedPtr<Parameter>& pNormalWorldRelatedParam, int& funcCounter )  1 
[+] LinearSkinning::addPositionCalculations ( Function* vsMain, int& funcCounter )  1 

OgreShaderExNormalMapLighting.h, libOgreRTShaderSystem.so.1.9.0
namespace Ogre::RTShader
[+] NormalMapLighting::addPSIlluminationInvocation ( struct NormalMapLighting::LightParams* curLightParams, Function* psMain, int const groupOrder, int& internalCounter )  1 
[+] NormalMapLighting::addPSNormalFetchInvocation ( Function* psMain, int const groupOrder, int& internalCounter )  1 
[+] NormalMapLighting::addVSIlluminationInvocation ( struct NormalMapLighting::LightParams* curLightParams, Function* vsMain, int const groupOrder, int& internalCounter )  1 
[+] NormalMapLighting::addVSInvocation ( Function* vsMain, int const groupOrder, int& internalCounter )  1 

OgreShaderExPerPixelLighting.h, libOgreRTShaderSystem.so.1.9.0
namespace Ogre::RTShader
[+] PerPixelLighting::addPSFinalAssignmentInvocation ( Function* psMain, int const groupOrder, int& internalCounter )  1 
[+] PerPixelLighting::addPSGlobalIlluminationInvocation ( Function* psMain, int const groupOrder, int& internalCounter )  1 
[+] PerPixelLighting::addPSIlluminationInvocation ( struct PerPixelLighting::LightParams* curLightParams, Function* psMain, int const groupOrder, int& internalCounter )  1 
[+] PerPixelLighting::addVSInvocation ( Function* vsMain, int const groupOrder, int& internalCounter )  1 

OgreShaderExTextureAtlasSampler.h, libOgreRTShaderSystem.so.1.9.0
namespace Ogre::RTShader
[+] TextureAtlasSamplerFactory::addTexutreAtlasDefinition ( Ogre::SharedPtr<Ogre::DataStream> stream, Ogre::SharedPtr<std::vector<TextureAtlasRecord> > textureAtlasTable )  1 
[+] TextureAtlasSamplerFactory::addTexutreAtlasDefinition ( Ogre::String const& filename, Ogre::SharedPtr<std::vector<TextureAtlasRecord> > textureAtlasTable )  1 
[+] TextureAtlasSamplerFactory::setTextureAtlasTable ( Ogre::String const& textureName, Ogre::SharedPtr<std::vector<TextureAtlasRecord> >const& atlasData, bool autoBorderAdjust )  1 

OgreShaderFFPLighting.h, libOgreRTShaderSystem.so.1.9.0
namespace Ogre::RTShader
[+] FFPLighting::addGlobalIlluminationInvocation ( Function* vsMain, int const groupOrder, int& internalCounter )  1 
[+] FFPLighting::addIlluminationInvocation ( struct FFPLighting::LightParams* curLightParams, Function* vsMain, int const groupOrder, int& internalCounter )  1 

OgreShaderFFPTexturing.h, libOgreRTShaderSystem.so.1.9.0
namespace Ogre::RTShader
[+] FFPTexturing::addPSArgumentInvocations ( Function* psMain, Ogre::SharedPtr<Parameter> arg, Ogre::SharedPtr<Parameter> texel, int samplerIndex, enum Ogre::LayerBlendSource blendSrc, Ogre::ColourValue const& colourValue, Ogre::Real alphaValue, bool isAlphaArgument, int const groupOrder, int& internalCounter )  1 
[+] FFPTexturing::addPSFunctionInvocations ( struct FFPTexturing::TextureUnitParams* textureUnitParams, Function* psMain, int& internalCounter )  1 
[+] FFPTexturing::addPSSampleTexelInvocation ( struct FFPTexturing::TextureUnitParams* textureUnitParams, Function* psMain, Ogre::SharedPtr<Parameter>const& texel, int groupOrder, int& internalCounter )  1 

OgreShaderFunction.h, libOgreRTShaderSystem.so.1.9.0
namespace Ogre::RTShader
[+] Function::addInputParameter ( Ogre::SharedPtr<Parameter> parameter )  1 
[+] Function::addOutputParameter ( Ogre::SharedPtr<Parameter> parameter )  1 
[+] Function::addParameter ( Ogre::vector<Ogre::SharedPtr<Parameter>, Ogre::STLAllocator<Ogre::SharedPtr<Parameter>, Ogre::CategorisedAllocPolicy<(Ogre::MemoryCategory)0> > >::type& parameterList, Ogre::SharedPtr<Parameter> parameter )  1 
[+] Function::deleteInputParameter ( Ogre::SharedPtr<Parameter> parameter )  1 
[+] Function::deleteOutputParameter ( Ogre::SharedPtr<Parameter> parameter )  1 
[+] Function::deleteParameter ( Ogre::vector<Ogre::SharedPtr<Parameter>, Ogre::STLAllocator<Ogre::SharedPtr<Parameter>, Ogre::CategorisedAllocPolicy<(Ogre::MemoryCategory)0> > >::type& parameterList, Ogre::SharedPtr<Parameter> parameter )  1 
[+] Function::getParameterByContent ( Ogre::vector<Ogre::SharedPtr<Parameter>, Ogre::STLAllocator<Ogre::SharedPtr<Parameter>, Ogre::CategorisedAllocPolicy<(Ogre::MemoryCategory)0> > >::type const& parameterList, enum Parameter::Content const content, enum Ogre::GpuConstantType type )  1 
[+] Function::getParameterByName ( Ogre::vector<Ogre::SharedPtr<Parameter>, Ogre::STLAllocator<Ogre::SharedPtr<Parameter>, Ogre::CategorisedAllocPolicy<(Ogre::MemoryCategory)0> > >::type const& parameterList, Ogre::String const& name ) [static]  1 
[+] Function::getParameterBySemantic ( Ogre::vector<Ogre::SharedPtr<Parameter>, Ogre::STLAllocator<Ogre::SharedPtr<Parameter>, Ogre::CategorisedAllocPolicy<(Ogre::MemoryCategory)0> > >::type const& parameterList, enum Parameter::Semantic const semantic, int index ) [static]  1 

OgreShaderFunctionAtom.h, libOgreRTShaderSystem.so.1.9.0
namespace Ogre::RTShader
[+] Operand::Operand [C1] ( Ogre::SharedPtr<Parameter> parameter, enum Operand::OpSemantic opSemantic, int opMask, Ogre::ushort indirectionLevel )  1 
[+] Operand::Operand [C2] ( Ogre::SharedPtr<Parameter> parameter, enum Operand::OpSemantic opSemantic, int opMask, Ogre::ushort indirectionLevel )  1 

OgreShaderGenerator.h, libOgreRTShaderSystem.so.1.9.0
namespace Ogre::RTShader
[+] ShaderGenerator::createShaderBasedTechnique ( Ogre::String const& materialName, Ogre::String const& srcTechniqueSchemeName, Ogre::String const& dstTechniqueSchemeName, bool overProgrammable )  1 
[+] ShaderGenerator::getTranslator ( Ogre::SharedPtr<Ogre::AbstractNode>const& node )  1 
[+] ShaderGenerator::setTargetLanguage ( Ogre::String const& shaderLanguage )  1 
[+] ShaderGenerator::SGTechnique::SGTechnique [C1] ( ShaderGenerator::SGMaterial* parent, Ogre::Technique* srcTechnique, Ogre::String const& dstTechniqueSchemeName )  1 
[+] ShaderGenerator::SGTechnique::SGTechnique [C2] ( ShaderGenerator::SGMaterial* parent, Ogre::Technique* srcTechnique, Ogre::String const& dstTechniqueSchemeName )  1 

OgreShaderGLSLProgramWriter.h, libOgreRTShaderSystem.so.1.9.0
namespace Ogre::RTShader
[+] GLSLProgramWriter::writeLocalParameter ( std::ostream& os, Ogre::SharedPtr<Parameter> parameter )  1 

OgreShaderHLSLProgramWriter.h, libOgreRTShaderSystem.so.1.9.0
namespace Ogre::RTShader
[+] HLSLProgramWriter::writeFunctionParameter ( std::ostream& os, Ogre::SharedPtr<Parameter> parameter, char const* forcedSemantic )  1 
[+] HLSLProgramWriter::writeLocalParameter ( std::ostream& os, Ogre::SharedPtr<Parameter> parameter )  1 
[+] HLSLProgramWriter::writeUniformParameter ( std::ostream& os, Ogre::SharedPtr<UniformParameter> parameter )  1 

OgreShaderParameter.h, libOgreRTShaderSystem.so.1.9.0
namespace Ogre::RTShader
[+] UniformParameter::bind ( Ogre::SharedPtr<Ogre::GpuProgramParameters> paramsPtr )  1 

OgreShaderProgram.h, libOgreRTShaderSystem.so.1.9.0
namespace Ogre::RTShader
[+] Program::addParameter ( Ogre::SharedPtr<UniformParameter> parameter )  1 
[+] Program::removeParameter ( Ogre::SharedPtr<UniformParameter> parameter )  1 

OgreShaderProgramManager.h, libOgreRTShaderSystem.so.1.9.0
namespace Ogre::RTShader
[+] ProgramManager::bindUniformParameters ( Program* pCpuProgram, Ogre::SharedPtr<Ogre::GpuProgramParameters>const& passParams )  1 
[+] ProgramManager::destroyGpuProgram ( Ogre::SharedPtr<Ogre::GpuProgram>& gpuProgram )  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 )  1 

OgreShaderProgramProcessor.h, libOgreRTShaderSystem.so.1.9.0
namespace Ogre::RTShader
[+] ProgramProcessor::buildParameterReferenceMap ( Ogre::vector<FunctionAtom*, Ogre::STLAllocator<FunctionAtom*, Ogre::CategorisedAllocPolicy<(Ogre::MemoryCategory)0> > >::type& funcAtomList, Ogre::map<Parameter*, std::vector<Operand*>, std::less<Parameter*>, Ogre::STLAllocator<std::pair<Parameter*const, std::vector<Operand*> >, Ogre::CategorisedAllocPolicy<(Ogre::MemoryCategory)0> > >::type& paramsRefMap )  1 
[+] ProgramProcessor::buildTexcoordTable ( Ogre::vector<Ogre::SharedPtr<Parameter>, Ogre::STLAllocator<Ogre::SharedPtr<Parameter>, Ogre::CategorisedAllocPolicy<(Ogre::MemoryCategory)0> > >::type const& paramList, Ogre::vector<Ogre::SharedPtr<Parameter>, Ogre::STLAllocator<Ogre::SharedPtr<Parameter>, Ogre::CategorisedAllocPolicy<(Ogre::MemoryCategory)0> > >::type* outParamsTable )  1 
[+] ProgramProcessor::generateLocalSplitParameters ( Function* func, enum Ogre::GpuProgramType progType, Ogre::vector<ProgramProcessor::MergeParameter, Ogre::STLAllocator<ProgramProcessor::MergeParameter, Ogre::CategorisedAllocPolicy<(Ogre::MemoryCategory)0> > >::type& mergedParams, Ogre::vector<Ogre::SharedPtr<Parameter>, Ogre::STLAllocator<Ogre::SharedPtr<Parameter>, Ogre::CategorisedAllocPolicy<(Ogre::MemoryCategory)0> > >::type& splitParams, Ogre::map<Parameter*, Ogre::SharedPtr<Parameter>, std::less<Parameter*>, Ogre::STLAllocator<std::pair<Parameter*const, Ogre::SharedPtr<Parameter> >, Ogre::CategorisedAllocPolicy<(Ogre::MemoryCategory)0> > >::type& localParamsMap )  1 
[+] ProgramProcessor::MergeParameter::addSourceParameter ( Ogre::SharedPtr<Parameter> srcParam, int mask )  1 
[+] ProgramProcessor::mergeParameters ( Ogre::vector<Ogre::SharedPtr<Parameter>, Ogre::STLAllocator<Ogre::SharedPtr<Parameter>, Ogre::CategorisedAllocPolicy<(Ogre::MemoryCategory)0> > >::type* paramsTable, Ogre::vector<ProgramProcessor::MergeParameter, Ogre::STLAllocator<ProgramProcessor::MergeParameter, Ogre::CategorisedAllocPolicy<(Ogre::MemoryCategory)0> > >::type& mergedParams, Ogre::vector<Ogre::SharedPtr<Parameter>, Ogre::STLAllocator<Ogre::SharedPtr<Parameter>, Ogre::CategorisedAllocPolicy<(Ogre::MemoryCategory)0> > >::type& splitParams )  1 
[+] ProgramProcessor::mergeParametersByCombination ( struct ProgramProcessor::MergeCombination const& combination, Ogre::vector<Ogre::SharedPtr<Parameter>, Ogre::STLAllocator<Ogre::SharedPtr<Parameter>, Ogre::CategorisedAllocPolicy<(Ogre::MemoryCategory)0> > >::type* paramsTable, ProgramProcessor::MergeParameter* mergedParameter )  1 
[+] ProgramProcessor::mergeParametersByPredefinedCombinations ( Ogre::vector<Ogre::SharedPtr<Parameter>, Ogre::STLAllocator<Ogre::SharedPtr<Parameter>, Ogre::CategorisedAllocPolicy<(Ogre::MemoryCategory)0> > >::type* paramsTable, Ogre::vector<ProgramProcessor::MergeParameter, Ogre::STLAllocator<ProgramProcessor::MergeParameter, Ogre::CategorisedAllocPolicy<(Ogre::MemoryCategory)0> > >::type& mergedParams )  1 
[+] ProgramProcessor::mergeParametersReminders ( Ogre::vector<Ogre::SharedPtr<Parameter>, Ogre::STLAllocator<Ogre::SharedPtr<Parameter>, Ogre::CategorisedAllocPolicy<(Ogre::MemoryCategory)0> > >::type* paramsTable, Ogre::vector<ProgramProcessor::MergeParameter, Ogre::STLAllocator<ProgramProcessor::MergeParameter, Ogre::CategorisedAllocPolicy<(Ogre::MemoryCategory)0> > >::type& mergedParams, Ogre::vector<Ogre::SharedPtr<Parameter>, Ogre::STLAllocator<Ogre::SharedPtr<Parameter>, Ogre::CategorisedAllocPolicy<(Ogre::MemoryCategory)0> > >::type& splitParams )  1 
[+] ProgramProcessor::rebuildFunctionInvocations ( Ogre::vector<FunctionAtom*, Ogre::STLAllocator<FunctionAtom*, Ogre::CategorisedAllocPolicy<(Ogre::MemoryCategory)0> > >::type& funcAtomList, Ogre::vector<ProgramProcessor::MergeParameter, Ogre::STLAllocator<ProgramProcessor::MergeParameter, Ogre::CategorisedAllocPolicy<(Ogre::MemoryCategory)0> > >::type& mergedParams, Ogre::map<Parameter*, Ogre::SharedPtr<Parameter>, std::less<Parameter*>, Ogre::STLAllocator<std::pair<Parameter*const, Ogre::SharedPtr<Parameter> >, Ogre::CategorisedAllocPolicy<(Ogre::MemoryCategory)0> > >::type& localParamsMap )  1 
[+] ProgramProcessor::replaceSplitParametersReferences ( Ogre::map<Parameter*, Ogre::SharedPtr<Parameter>, std::less<Parameter*>, Ogre::STLAllocator<std::pair<Parameter*const, Ogre::SharedPtr<Parameter> >, Ogre::CategorisedAllocPolicy<(Ogre::MemoryCategory)0> > >::type& localParamsMap, Ogre::map<Parameter*, std::vector<Operand*>, std::less<Parameter*>, Ogre::STLAllocator<std::pair<Parameter*const, std::vector<Operand*> >, Ogre::CategorisedAllocPolicy<(Ogre::MemoryCategory)0> > >::type& paramsRefMap )  1 

OgreShaderProgramSet.h, libOgreRTShaderSystem.so.1.9.0
namespace Ogre::RTShader
[+] ProgramSet::setGpuFragmentProgram ( Ogre::SharedPtr<Ogre::GpuProgram> psGpuProgram )  1 
[+] ProgramSet::setGpuVertexProgram ( Ogre::SharedPtr<Ogre::GpuProgram> vsGpuProgram )  1 

OgreShaderScriptTranslator.h, libOgreRTShaderSystem.so.1.9.0
namespace Ogre::RTShader
[+] SGScriptTranslator::translatePass ( Ogre::ScriptCompiler* compiler, Ogre::SharedPtr<Ogre::AbstractNode>const& node )  1 
[+] SGScriptTranslator::translateTextureUnit ( Ogre::ScriptCompiler* compiler, Ogre::SharedPtr<Ogre::AbstractNode>const& node )  1 

to the top

Problems with Data Types, Medium Severity  43 


OgreGpuProgramParams.h
namespace Ogre
[+] class GpuProgramParameters  4 

OgreRenderable.h
namespace Ogre
[+] class Renderable  2 

OgreScriptTranslator.h
namespace Ogre
[+] class ScriptTranslator  1 

OgreShaderExHardwareSkinning.h
namespace Ogre::RTShader
[+] class HardwareSkinningFactory  2 

OgreShaderExLayeredBlending.h
namespace Ogre::RTShader
[+] class LayeredBlending  1 

OgreShaderExNormalMapLighting.h
namespace Ogre::RTShader
[+] class NormalMapLighting  18 

OgreShaderExTriplanarTexturing.h
namespace Ogre::RTShader
[+] class TriplanarTexturing  3 

OgreShaderFFPTexturing.h
namespace Ogre::RTShader
[+] class FFPTexturing  3 
[+] struct FFPTexturing::TextureUnitParams  1 

OgreShaderFunction.h
namespace Ogre::RTShader
[+] class Function  2 

OgreShaderFunctionAtom.h
namespace Ogre::RTShader
[+] class FunctionAtom  1 

OgreShaderGenerator.h
namespace Ogre::RTShader
[+] class ShaderGenerator  2 

OgreShaderGLSLProgramWriter.h
namespace Ogre::RTShader
[+] class GLSLProgramWriter  1 

OgreShaderHLSLProgramWriter.h
namespace Ogre::RTShader
[+] class HLSLProgramWriter  1 

OgreTechnique.h
namespace Ogre
[+] class Technique  1 

to the top

Problems with Symbols, Medium Severity  2 


OgreShaderExPerPixelLighting.h, libOgreRTShaderSystem.so.1.9.0
namespace Ogre::RTShader
[+] PerPixelLighting::msBlankLight [data]  1 

OgreShaderFFPLighting.h, libOgreRTShaderSystem.so.1.9.0
namespace Ogre::RTShader
[+] FFPLighting::msBlankLight [data]  1 

to the top

Problems with Data Types, Low Severity  48 


OgreGpuProgramParams.h
namespace Ogre
[+] class GpuProgramParameters  1 
[+] typedef GpuLogicalBufferStructPtr  1 
[+] typedef GpuNamedConstantsPtr  1 
[+] typedef GpuProgramParametersSharedPtr  1 

OgreMaterialSerializer.h
namespace Ogre
[+] struct MaterialScriptProgramDefinition  1 

OgrePixelFormat.h
namespace Ogre
[+] enum PixelFormat  1 

OgrePrerequisites.h
namespace Ogre
[+] typedef GpuProgramPtr  1 
[+] typedef MaterialPtr  1 

OgreRenderable.h
namespace Ogre
[+] class Renderable  1 

OgreScriptCompiler.h
namespace Ogre
[+] class AbstractNode  2 
[+] class ScriptCompiler  2 

OgreScriptTranslator.h
namespace Ogre
[+] class ScriptTranslator  2 
[+] class ScriptTranslatorManager  2 

OgreShaderExHardwareSkinning.h
namespace Ogre::RTShader
[+] class HardwareSkinning  3 

OgreShaderExIntegratedPSSM3.h
namespace Ogre::RTShader
[+] typedef IntegratedPSSM3::SplitPointList  1 

OgreShaderExLayeredBlending.h
namespace Ogre::RTShader
[+] class LayeredBlending  1 

OgreShaderExNormalMapLighting.h
namespace Ogre::RTShader
[+] class NormalMapLighting  2 

OgreShaderExTextureAtlasSampler.h
namespace Ogre::RTShader
[+] typedef TextureAtlasTablePtr  1 

OgreShaderExTriplanarTexturing.h
namespace Ogre::RTShader
[+] class TriplanarTexturing  1 

OgreShaderFFPTexturing.h
namespace Ogre::RTShader
[+] class FFPTexturing  1 
[+] struct FFPTexturing::TextureUnitParams  1 

OgreShaderFFPTransform.h
namespace Ogre::RTShader
[+] class FFPTransform  2 

OgreShaderGenerator.h
namespace Ogre::RTShader
[+] class ShaderGenerator::SGTechnique  1 

OgreShaderGLSLProgramWriter.h
namespace Ogre::RTShader
[+] class GLSLProgramWriter  3 

OgreShaderMaterialSerializerListener.h
namespace Ogre::RTShader
[+] typedef SGMaterialSerializerListener::SGPassList  1 

OgreShaderParameter.h
namespace Ogre::RTShader
[+] typedef ParameterPtr  1 
[+] typedef UniformParameterPtr  1 

OgreShaderProgramManager.h
namespace Ogre::RTShader
[+] class ProgramManager  1 

OgreShaderProgramProcessor.h
namespace Ogre::RTShader
[+] class ProgramProcessor  1 
[+] typedef ProgramProcessor::MergeParameterList  1 
[+] typedef ProgramProcessor::ParameterOperandMap  1 

OgreShaderSubRenderState.h
namespace Ogre::RTShader
[+] typedef SubRenderStateAccessorPtr  1 

OgreStringVector.h
namespace Ogre
[+] typedef StringVector  1 

OgreTechnique.h
namespace Ogre
[+] class Technique  1 

OgreTextureUnitState.h
namespace Ogre
[+] class TextureUnitState  2 
[+] enum TextureUnitState::BindingType  2 

to the top

Problems with Symbols, Low Severity  4 


OgreShaderExPerPixelLighting.h, libOgreRTShaderSystem.so.1.9.0
namespace Ogre::RTShader
[+] PerPixelLighting::getLightCount ( int* lightCount ) const  1 
[+] PerPixelLighting::preAddToRenderState ( RenderState const* renderState, Ogre::Pass* srcPass, Ogre::Pass* dstPass )  1 
[+] PerPixelLighting::setLightCount ( int const* lightCount )  1 

OgreShaderGLSLProgramWriter.h, libOgreRTShaderSystem.so.1.9.0
namespace Ogre::RTShader
[+] GLSLProgramWriter::initializeStringMaps ( )  1 

to the top

Other Changes in Data Types  33 


OgreGpuProgramParams.h
namespace Ogre
[+] enum GpuConstantType  13 
[+] enum GpuProgramParameters::AutoConstantType  1 

OgrePixelFormat.h
namespace Ogre
[+] enum PixelFormat  14 

OgreShaderExPerPixelLighting.h
namespace Ogre::RTShader
[+] class PerPixelLighting  2 

OgreShaderParameter.h
namespace Ogre::RTShader
[+] enum Parameter::Content  2 

OgreShaderProgramProcessor.h
namespace Ogre::RTShader
[+] class ProgramProcessor  1 

to the top

Header Files  78 


OgreAny.h
OgreAtomicScalar.h
OgreBlendMode.h
OgreColourValue.h
OgreCommon.h
OgreDataStream.h
OgreFileSystemLayer.h
OgreGpuProgram.h
OgreGpuProgramParams.h
OgreHardwareIndexBuffer.h
OgreHardwareVertexBuffer.h
OgreLight.h
OgreMaterialSerializer.h
OgreMath.h
OgreMatrix3.h
OgreMatrix4.h
OgreMemoryAllocatedObject.h
OgreMemoryAllocatorConfig.h
OgreMemoryStdAlloc.h
OgrePass.h
OgrePixelFormat.h
OgrePlatform.h
OgrePrerequisites.h
OgreRenderable.h
OgreRenderObjectListener.h
OgreRenderOperation.h
OgreRenderSystem.h
OgreRenderSystemCapabilities.h
OgreSceneManager.h
OgreScriptCompiler.h
OgreScriptTranslator.h
OgreShaderCGProgramProcessor.h
OgreShaderCGProgramWriter.h
OgreShaderExDualQuaternionSkinning.h
OgreShaderExHardwareSkinning.h
OgreShaderExHardwareSkinningTechnique.h
OgreShaderExIntegratedPSSM3.h
OgreShaderExLayeredBlending.h
OgreShaderExLinearSkinning.h
OgreShaderExNormalMapLighting.h
OgreShaderExPerPixelLighting.h
OgreShaderExTextureAtlasSampler.h
OgreShaderExTriplanarTexturing.h
OgreShaderFFPColour.h
OgreShaderFFPFog.h
OgreShaderFFPLighting.h
OgreShaderFFPRenderStateBuilder.h
OgreShaderFFPTexturing.h
OgreShaderFFPTransform.h
OgreShaderFunction.h
OgreShaderFunctionAtom.h
OgreShaderGenerator.h
OgreShaderGLSLProgramProcessor.h
OgreShaderGLSLProgramWriter.h
OgreShaderHLSLProgramProcessor.h
OgreShaderHLSLProgramWriter.h
OgreShaderMaterialSerializerListener.h
OgreShaderParameter.h
OgreShaderPrerequisites.h
OgreShaderProgram.h
OgreShaderProgramManager.h
OgreShaderProgramProcessor.h
OgreShaderProgramSet.h
OgreShaderProgramWriter.h
OgreShaderProgramWriterManager.h
OgreShaderRenderState.h
OgreShaderScriptTranslator.h
OgreShaderSubRenderState.h
OgreSharedPtr.h
OgreSingleton.h
OgreStringVector.h
OgreTechnique.h
OgreTexture.h
OgreTextureUnitState.h
OgreVector2.h
OgreVector3.h
OgreVector4.h
OgreVertexIndexData.h

to the top

Source Files  36 


OgreShaderCGProgramProcessor.cpp
OgreShaderCGProgramWriter.cpp
OgreShaderExDualQuaternionSkinning.cpp
OgreShaderExHardwareSkinning.cpp
OgreShaderExHardwareSkinningTechnique.cpp
OgreShaderExIntegratedPSSM3.cpp
OgreShaderExLayeredBlending.cpp
OgreShaderExLinearSkinning.cpp
OgreShaderExNormalMapLighting.cpp
OgreShaderExPerPixelLighting.cpp
OgreShaderExTextureAtlasSampler.cpp
OgreShaderExTriplanarTexturing.cpp
OgreShaderFFPColour.cpp
OgreShaderFFPFog.cpp
OgreShaderFFPLighting.cpp
OgreShaderFFPRenderStateBuilder.cpp
OgreShaderFFPTexturing.cpp
OgreShaderFFPTransform.cpp
OgreShaderFunction.cpp
OgreShaderFunctionAtom.cpp
OgreShaderGenerator.cpp
OgreShaderGLSLProgramProcessor.cpp
OgreShaderGLSLProgramWriter.cpp
OgreShaderHLSLProgramProcessor.cpp
OgreShaderHLSLProgramWriter.cpp
OgreShaderMaterialSerializerListener.cpp
OgreShaderParameter.cpp
OgreShaderProgram.cpp
OgreShaderProgramManager.cpp
OgreShaderProgramProcessor.cpp
OgreShaderProgramSet.cpp
OgreShaderProgramWriter.cpp
OgreShaderProgramWriterManager.cpp
OgreShaderRenderState.cpp
OgreShaderScriptTranslator.cpp
OgreShaderSubRenderState.cpp

to the top

Objects  1 


libOgreRTShaderSystem.so.1.9.0

to the top